Skip to content

Commit 2d66f26

Browse files
Troubleshoot problems finding SessionAppender
1 parent 00d8097 commit 2d66f26

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

server/embedded/src/org/labkey/embedded/LabKeySpringBootClassLoader.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@ public Class<?> loadClass(String name, boolean resolve) throws ClassNotFoundExce
6565
ClassLoader parent = getParent();
6666
while (parent != null)
6767
{
68+
LOG.info("Looking for SessionAppending - checking ClassLoader " + parent);
6869
if (parent.getClass().getName().equals("jdk.internal.loader.ClassLoaders$AppClassLoader"))
6970
{
7071
return getParent().getParent().loadClass(name);
@@ -81,7 +82,7 @@ protected boolean filter(String name, boolean isClassName)
8182
{
8283
// Defer to the Spring Boot classloader for SLF4J and Log4J classes to avoid problems with double-loading.
8384
// Eventually we should shift to only shipping SLF4J and Log4J via Spring Boot and not inside the webapp.
84-
if (name.startsWith("org.slf4j.") || name.startsWith("org.apache.logging.log4j.") || name.startsWith("org.labkey.embedded."))
85+
if (name.startsWith("org.slf4j.") || name.startsWith("org.apache.logging.log4j."))
8586
{
8687
return true;
8788
}

0 commit comments

Comments
 (0)