We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5daac9b commit a5731b4Copy full SHA for a5731b4
lib/src/main/java/be/mygod/librootkotlinx/RootServer.kt
@@ -360,7 +360,11 @@ class RootServer {
360
361
private fun DataInputStream.readSerializable(classLoader: ClassLoader?) =
362
object : ObjectInputStream(ByteArrayInputStream(readByteArray())) {
363
- override fun resolveClass(desc: ObjectStreamClass) = Class.forName(desc.name, false, classLoader)
+ override fun resolveClass(desc: ObjectStreamClass) = try {
364
+ Class.forName(desc.name, false, classLoader)
365
+ } catch (e: ClassNotFoundException) {
366
+ throw ClassNotFoundException("$desc, $classLoader", e)
367
+ }
368
}.readObject()
369
370
@JvmStatic
0 commit comments