InQL fails to load in Burp Suite with a ClassNotFoundException for com.github.weisj.jsvg.view.FloatSize. The error occurs during extension initialization when attempting to load SVG icons.
To Reproduce:
Install InQL v6.1.1 from the BApp Store
Restart Burp Suite
Extension fails to load, error appears in Extensions > Errors tab
java.lang.ClassNotFoundException: com.github.weisj.jsvg.view.FloatSize
at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:377)
at burp.Zman.loadClass(Unknown Source)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:490)
at inql.ui.UtilsKt.loadSvgIcon(Utils.kt:305)
at inql.ui.SettingsTabButton.<init>(Utils.kt:336)
at inql.ui.InQLTabbedPane.<init>(Utils.kt:228)
at inql.InQL.<init>(InQL.kt:18)
at burp.BurpExtender.initialize(BurpExtender.kt:65)
at burp.Zi6u.ZR(Unknown Source)
at burp.Zif0.ZI(Unknown Source)
at burp.Zifa.lambda$initialiseOnNewThread$0(Unknown Source)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:545)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:328)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1090)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:614)
at java.base/java.lang.Thread.run(Thread.java:1474)
OS: MacOS Tahoe
Java Version: openjdk 17.0.17 2025-10-21, OpenJDK Runtime Environment Temurin-17.0.17+10 (build 17.0.17+10), OpenJDK 64-Bit Server VM Temurin-17.0.17+10 (build 17.0.17+10, mixed mode, sharing)
Burp Version: v2026.1.3
InQL Version: 6.1.1
Additional context
The issue seems to be a dependency mismatch between the JSVG library version expected by InQL and the one available in Burp's classloader. The FloatSize class may have been added or relocated in a newer version of JSVG that is not bundled with Burp v2026.1.3.
InQL fails to load in Burp Suite with a ClassNotFoundException for com.github.weisj.jsvg.view.FloatSize. The error occurs during extension initialization when attempting to load SVG icons.
To Reproduce:
Install InQL v6.1.1 from the BApp Store
Restart Burp Suite
Extension fails to load, error appears in Extensions > Errors tab
OS: MacOS Tahoe
Java Version: openjdk 17.0.17 2025-10-21, OpenJDK Runtime Environment Temurin-17.0.17+10 (build 17.0.17+10), OpenJDK 64-Bit Server VM Temurin-17.0.17+10 (build 17.0.17+10, mixed mode, sharing)
Burp Version: v2026.1.3
InQL Version: 6.1.1
Additional context
The issue seems to be a dependency mismatch between the JSVG library version expected by InQL and the one available in Burp's classloader. The FloatSize class may have been added or relocated in a newer version of JSVG that is not bundled with Burp v2026.1.3.