Skip to content

Commit a5731b4

Browse files
committed
Log more info about CNFException
1 parent 5daac9b commit a5731b4

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

lib/src/main/java/be/mygod/librootkotlinx/RootServer.kt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -360,7 +360,11 @@ class RootServer {
360360

361361
private fun DataInputStream.readSerializable(classLoader: ClassLoader?) =
362362
object : ObjectInputStream(ByteArrayInputStream(readByteArray())) {
363-
override fun resolveClass(desc: ObjectStreamClass) = Class.forName(desc.name, false, classLoader)
363+
override fun resolveClass(desc: ObjectStreamClass) = try {
364+
Class.forName(desc.name, false, classLoader)
365+
} catch (e: ClassNotFoundException) {
366+
throw ClassNotFoundException("$desc, $classLoader", e)
367+
}
364368
}.readObject()
365369

366370
@JvmStatic

0 commit comments

Comments
 (0)