diff --git a/core/runtime/pom.xml b/core/runtime/pom.xml
index f1043f1a7..d25fff3cb 100644
--- a/core/runtime/pom.xml
+++ b/core/runtime/pom.xml
@@ -30,6 +30,15 @@
io.smallrye
smallrye-config
+
+ ch.qos.logback
+ logback-classic
+
+
+ oracle
+ graal-svm
+ system
+
diff --git a/core/runtime/src/main/java/org/jboss/shamrock/runtime/graal/PackagingDataCalculatorReplacement.java b/core/runtime/src/main/java/org/jboss/shamrock/runtime/graal/PackagingDataCalculatorReplacement.java
new file mode 100644
index 000000000..c58f40b3a
--- /dev/null
+++ b/core/runtime/src/main/java/org/jboss/shamrock/runtime/graal/PackagingDataCalculatorReplacement.java
@@ -0,0 +1,21 @@
+package org.jboss.shamrock.runtime.graal;
+
+import com.oracle.svm.core.annotate.Substitute;
+import com.oracle.svm.core.annotate.TargetClass;
+import ch.qos.logback.classic.spi.StackTraceElementProxy;
+
+@TargetClass(className = "ch.qos.logback.classic.spi.PackagingDataCalculator")
+final class PackagingDataCalculatorReplacement {
+
+ @Substitute
+ String getCodeLocation(Class type) {
+ return "na";
+ }
+
+ @Substitute
+ void populateFrames(StackTraceElementProxy[] stepArray) {
+
+ }
+
+
+}
diff --git a/pom.xml b/pom.xml
index 234b4c4a1..4d2576701 100644
--- a/pom.xml
+++ b/pom.xml
@@ -29,6 +29,7 @@
1.1.2
1.0.0.Final
6.0
+ 1.1.7
@@ -218,6 +219,11 @@
asm
${asm.version}
+
+ ch.qos.logback
+ logback-classic
+ ${logback.version}
+