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} +