ron190 / jsql-injection

jSQL Injection is a Java application for automatic SQL database injection.
GNU General Public License v2.0
1.49k stars 411 forks source link

Unhandled ExceptionInInitializerError #95689

Closed jsql-robot closed 2 months ago

jsql-robot commented 2 months ago
jSQL: v0.101
Java: v21.0.3-amd64-en on OpenJDK Runtime Environment
OS: Linux (v6.6.15-amd64)
Desktop: undefined
Strategy: undefined
Db engine: MySQL
Exception on main
java.lang.ExceptionInInitializerError
    at com.jsql.view.swing.panel.preferences.PanelTampering.<init>(PanelTampering.java:43)
    at com.jsql.view.swing.panel.PanelPreferences.<init>(PanelPreferences.java:18)
    at com.jsql.view.swing.menubar.Menubar.initializeItemPreferences(Menubar.java:403)
    at com.jsql.view.swing.menubar.Menubar.initializeMenuWindows(Menubar.java:306)
    at com.jsql.view.swing.menubar.Menubar.<init>(Menubar.java:127)
    at com.jsql.view.swing.JFrameView.initializePaneComponents(JFrameView.java:169)
    at com.jsql.view.swing.JFrameView.<init>(JFrameView.java:68)
    at com.jsql.MainApplication.main(MainApplication.java:62)
Caused by: Can't construct a java object for tag:yaml.org,2002:com.jsql.util.tampering.ModelYamlTampering; exception=No single argument constructor found for class com.jsql.util.tampering.ModelYamlTampering
 in 'reader', line 1, column 1:
    var tamper = function(payload) {
    ^

    at org.yaml.snakeyaml.constructor.Constructor$ConstructYamlObject.construct(Constructor.java:326)
    at org.yaml.snakeyaml.constructor.BaseConstructor.constructObjectNoCheck(BaseConstructor.java:264)
    at org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseConstructor.java:247)
    at org.yaml.snakeyaml.constructor.BaseConstructor.constructDocument(BaseConstructor.java:201)
    at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:185)
    at org.yaml.snakeyaml.Yaml.loadFromReader(Yaml.java:493)
    at org.yaml.snakeyaml.Yaml.loadAs(Yaml.java:486)
    at com.jsql.util.tampering.TamperingType.<init>(TamperingType.java:30)
    at com.jsql.util.tampering.TamperingType.<clinit>(TamperingType.java:20)
    ... 8 more
Caused by: org.yaml.snakeyaml.error.YAMLException: No single argument constructor found for class com.jsql.util.tampering.ModelYamlTampering
    at org.yaml.snakeyaml.constructor.Constructor$ConstructScalar.construct(Constructor.java:379)
    at org.yaml.snakeyaml.constructor.Constructor$ConstructYamlObject.construct(Constructor.java:320)
    ... 16 more