From a5731b42e390e3e74729c066c1fce78e412d22ce Mon Sep 17 00:00:00 2001 From: Mygod Date: Sat, 8 Apr 2023 15:43:39 -0400 Subject: [PATCH] Log more info about CNFException --- lib/src/main/java/be/mygod/librootkotlinx/RootServer.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/src/main/java/be/mygod/librootkotlinx/RootServer.kt b/lib/src/main/java/be/mygod/librootkotlinx/RootServer.kt index b9e46f5..f5af850 100644 --- a/lib/src/main/java/be/mygod/librootkotlinx/RootServer.kt +++ b/lib/src/main/java/be/mygod/librootkotlinx/RootServer.kt @@ -360,7 +360,11 @@ class RootServer { private fun DataInputStream.readSerializable(classLoader: ClassLoader?) = object : ObjectInputStream(ByteArrayInputStream(readByteArray())) { - override fun resolveClass(desc: ObjectStreamClass) = Class.forName(desc.name, false, classLoader) + override fun resolveClass(desc: ObjectStreamClass) = try { + Class.forName(desc.name, false, classLoader) + } catch (e: ClassNotFoundException) { + throw ClassNotFoundException("$desc, $classLoader", e) + } }.readObject() @JvmStatic