diff --git a/rasp/jvm/JVMAgent/build.gradle b/rasp/jvm/JVMAgent/build.gradle index 362b3d504..c13848fe1 100644 --- a/rasp/jvm/JVMAgent/build.gradle +++ b/rasp/jvm/JVMAgent/build.gradle @@ -33,7 +33,8 @@ jar { } shadowJar { - relocate 'org.apache.commons', 'rasp.org.apache.commons' + relocate 'io.netty', 'agent.io.netty' + relocate 'org.apache.commons', 'agent.org.apache.commons' relocate 'META-INF/native/libnetty', 'META-INF/native/librasp_netty' } diff --git a/rasp/jvm/JVMAgent/src/main/java/com/security/smith/FileDescriptorProcessor.java b/rasp/jvm/JVMAgent/src/main/java/com/security/smith/FileDescriptorProcessor.java index df5505571..7b17e2596 100644 --- a/rasp/jvm/JVMAgent/src/main/java/com/security/smith/FileDescriptorProcessor.java +++ b/rasp/jvm/JVMAgent/src/main/java/com/security/smith/FileDescriptorProcessor.java @@ -10,7 +10,7 @@ public static Object transform(Object object) { try { return FieldUtils.readField(object, "fd", true); - } catch (IllegalAccessException e) { + } catch (Throwable e) { SmithAgentLogger.exception(e); } diff --git a/rasp/jvm/JVMAgent/src/main/java/com/security/smith/ProcessProcessor.java b/rasp/jvm/JVMAgent/src/main/java/com/security/smith/ProcessProcessor.java index 3e5b45170..bf6327f7f 100644 --- a/rasp/jvm/JVMAgent/src/main/java/com/security/smith/ProcessProcessor.java +++ b/rasp/jvm/JVMAgent/src/main/java/com/security/smith/ProcessProcessor.java @@ -10,7 +10,7 @@ public static Object transform(Object object) { try { return FieldUtils.readField(object, "pid", true); - } catch (IllegalAccessException e) { + } catch (Throwable e) { SmithAgentLogger.exception(e); }