From 9193e0d9d3122e9c0a9119ad5a708791ab8b096f Mon Sep 17 00:00:00 2001 From: jeffcheasey88 <66554203+jeffcheasey88@users.noreply.github.com> Date: Mon, 23 Sep 2024 18:03:22 +0200 Subject: [PATCH] Fix callup stacktrace when inner call on RegisterPackages --- src/dev/peerat/framework/Router.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/dev/peerat/framework/Router.java b/src/dev/peerat/framework/Router.java index 6048916..243c843 100644 --- a/src/dev/peerat/framework/Router.java +++ b/src/dev/peerat/framework/Router.java @@ -139,6 +139,7 @@ public class Router{ public Router registerPackages(DependencyInjector injector){ String clazz = Thread.currentThread().getStackTrace()[2].getClassName(); + if(clazz.startsWith("dev.peerat.framework")) clazz = Thread.currentThread().getStackTrace()[3].getClassName(); String pack = clazz.substring(0, clazz.lastIndexOf('.')); return registerPackages(pack, injector); }