Skip to content
This repository has been archived by the owner on Jul 17, 2023. It is now read-only.

Issues with reading lang files #15

Open
kinker31 opened this issue Oct 11, 2020 · 16 comments · May be fixed by #16
Open

Issues with reading lang files #15

kinker31 opened this issue Oct 11, 2020 · 16 comments · May be fixed by #16

Comments

@kinker31
Copy link

Error Stack

java.lang.ExceptionInInitializerError
	at com.deflatedpickle.quiver.launcher.MainKt$main$12.run(main.kt:204)
	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$500(Unknown Source)
	at java.awt.EventQueue$3.run(Unknown Source)
	at java.awt.EventQueue$3.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: kotlin.KotlinNullPointerException
	at com.deflatedpickle.haruhi.util.LangUtil.getLang(LangUtil.kt:9)
	at com.deflatedpickle.quiver.launcher.window.menu.MenuBar$menuRegistry$1.<init>(MenuBar.kt:16)
	at com.deflatedpickle.quiver.launcher.window.menu.MenuBar.<clinit>(MenuBar.kt:14)
	... 15 more

System Info

  • Windows 10 Insider Build
  • AMD CPU and GPU
  • Java 8

Debug Trace

[INFO ] 18:51:17 (840 ms since JVM launch) [main/1] com.deflatedpickle.quiver.launcher.MainKt: Installed JANSI for this
session
        com.deflatedpickle.quiver.launcher.MainKt.main(main.kt:41)
[INFO ] 18:51:18 (1789 ms since JVM launch) [main/1] com.deflatedpickle.quiver.launcher.MainKt: Registered a default exc
eption handler
        com.deflatedpickle.quiver.launcher.MainKt.main(main.kt:82)
[INFO ] 18:51:18 (1845 ms since JVM launch) [main/1] com.deflatedpickle.quiver.launcher.MainKt: Created the plugins fold
er at C:\Users\XXXXXXX\Downloads\Games\Minecraft Stuff\Quiver-1.0.0\plugins
        com.deflatedpickle.quiver.launcher.MainKt.main(main.kt:89)
[DEBUG] 18:51:18 (1846 ms since JVM launch) [main/1] EventCreateFile: This event was triggered with class java.io.File
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 18:51:18 (1849 ms since JVM launch) [main/1] EventCreateFile: This event was triggered with class java.io.File
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[INFO ] 18:51:18 (1867 ms since JVM launch) [main/1] ClassGraphUtil: Found the plugin JARs: [core.jar, filepanel.jar, fi
letable.jar, foldertree.jar, imageviewer.jar, launcher.jar, tableviewer.jar, textviewer.jar, treeviewer.jar]
        com.deflatedpickle.haruhi.util.ClassGraphUtil.<clinit>(ClassGraphUtil.kt:29)
[DEBUG] 18:51:21 (4569 ms since JVM launch) [main/1] com.deflatedpickle.haruhi.util.PluginUtil: Found the plugin Haruhi
from com.deflatedpickle.haruhi
        com.deflatedpickle.haruhi.util.PluginUtil.discoverPlugins(PluginUtil.kt:93)
[DEBUG] 18:51:21 (4582 ms since JVM launch) [main/1] EventDiscoverPlugin: This event was triggered with class com.sun.pr
oxy.$Proxy22
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 18:51:21 (4583 ms since JVM launch) [main/1] com.deflatedpickle.haruhi.util.PluginUtil: Found the plugin ImageVi
ewerPlugin from com.deflatedpickle.imageviewer
        com.deflatedpickle.haruhi.util.PluginUtil.discoverPlugins(PluginUtil.kt:93)
[DEBUG] 18:51:21 (4587 ms since JVM launch) [main/1] EventDiscoverPlugin: This event was triggered with class com.sun.pr
oxy.$Proxy22
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 18:51:21 (4589 ms since JVM launch) [main/1] com.deflatedpickle.haruhi.util.PluginUtil: Found the plugin Quiver
from com.deflatedpickle.quiver
        com.deflatedpickle.haruhi.util.PluginUtil.discoverPlugins(PluginUtil.kt:93)
[DEBUG] 18:51:21 (4593 ms since JVM launch) [main/1] EventDiscoverPlugin: This event was triggered with class com.sun.pr
oxy.$Proxy22
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 18:51:21 (4596 ms since JVM launch) [main/1] com.deflatedpickle.haruhi.util.PluginUtil: Found the plugin FilePan
el from com.deflatedpickle.quiver.filepanel
        com.deflatedpickle.haruhi.util.PluginUtil.discoverPlugins(PluginUtil.kt:93)
[DEBUG] 18:51:21 (4608 ms since JVM launch) [main/1] EventDiscoverPlugin: This event was triggered with class com.sun.pr
oxy.$Proxy22
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 18:51:21 (4611 ms since JVM launch) [main/1] com.deflatedpickle.haruhi.util.PluginUtil: Found the plugin FileTab
le from com.deflatedpickle.quiver.filetable
        com.deflatedpickle.haruhi.util.PluginUtil.discoverPlugins(PluginUtil.kt:93)
[DEBUG] 18:51:21 (4616 ms since JVM launch) [main/1] EventDiscoverPlugin: This event was triggered with class com.sun.pr
oxy.$Proxy22
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 18:51:21 (4619 ms since JVM launch) [main/1] com.deflatedpickle.haruhi.util.PluginUtil: Found the plugin FolderT
ree from com.deflatedpickle.quiver.foldertree
        com.deflatedpickle.haruhi.util.PluginUtil.discoverPlugins(PluginUtil.kt:93)
[DEBUG] 18:51:21 (4625 ms since JVM launch) [main/1] EventDiscoverPlugin: This event was triggered with class com.sun.pr
oxy.$Proxy22
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 18:51:21 (4630 ms since JVM launch) [main/1] com.deflatedpickle.haruhi.util.PluginUtil: Found the plugin Launche
r from com.deflatedpickle.quiver.launcher
        com.deflatedpickle.haruhi.util.PluginUtil.discoverPlugins(PluginUtil.kt:93)
[DEBUG] 18:51:21 (4635 ms since JVM launch) [main/1] EventDiscoverPlugin: This event was triggered with class com.sun.pr
oxy.$Proxy22
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 18:51:21 (4639 ms since JVM launch) [main/1] com.deflatedpickle.haruhi.util.PluginUtil: Found the plugin TextVie
werPlugin from com.deflatedpickle.quiver.textviewer
        com.deflatedpickle.haruhi.util.PluginUtil.discoverPlugins(PluginUtil.kt:93)
[DEBUG] 18:51:21 (4643 ms since JVM launch) [main/1] EventDiscoverPlugin: This event was triggered with class com.sun.pr
oxy.$Proxy22
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 18:51:21 (4645 ms since JVM launch) [main/1] com.deflatedpickle.haruhi.util.PluginUtil: Found the plugin TableVi
ewerPlugin from com.deflatedpickle.tableviewer
        com.deflatedpickle.haruhi.util.PluginUtil.discoverPlugins(PluginUtil.kt:93)
[DEBUG] 18:51:21 (4648 ms since JVM launch) [main/1] EventDiscoverPlugin: This event was triggered with class com.sun.pr
oxy.$Proxy22
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 18:51:21 (4653 ms since JVM launch) [main/1] com.deflatedpickle.haruhi.util.PluginUtil: Found the plugin TreeVie
werPlugin from com.deflatedpickle.treeviewer
        com.deflatedpickle.haruhi.util.PluginUtil.discoverPlugins(PluginUtil.kt:93)
[DEBUG] 18:51:21 (4658 ms since JVM launch) [main/1] EventDiscoverPlugin: This event was triggered with class com.sun.pr
oxy.$Proxy22
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[INFO ] 18:51:21 (4662 ms since JVM launch) [main/1] com.deflatedpickle.haruhi.util.PluginUtil: Found 10 plugin/s
        com.deflatedpickle.haruhi.util.PluginUtil.discoverPlugins(PluginUtil.kt:112)
[DEBUG] 18:51:21 (4664 ms since JVM launch) [main/1] com.deflatedpickle.quiver.launcher.MainKt: Validated all plugins wi
th 0 error/s
        com.deflatedpickle.quiver.launcher.MainKt.main(main.kt:111)
[INFO ] 18:51:21 (4679 ms since JVM launch) [main/1] com.deflatedpickle.quiver.launcher.MainKt: Sorted out the load orde
r: [deflatedpickle@quiver#1.2.0, deflatedpickle@haruhi#1.5.2, deflatedpickle@image_viewer#1.0.0, deflatedpickle@file_pan
el#1.0.0, deflatedpickle@file_table#1.0.0, deflatedpickle@folder_tree#1.0.0, deflatedpickle@launcher#1.0.0, deflatedpick
le@text_viewer#1.0.0, deflatedpickle@table_viewer#1.0.0, deflatedpickle@tree_viewer#1.0.0]
        com.deflatedpickle.quiver.launcher.MainKt.main(main.kt:119)
[DEBUG] 18:51:22 (4897 ms since JVM launch) [main/1] EventLoadPlugin: This event was triggered with class com.sun.proxy.
$Proxy22
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 18:51:22 (4901 ms since JVM launch) [main/1] EventLoadPlugin: This event was triggered with class com.sun.proxy.
$Proxy22
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 18:51:22 (4912 ms since JVM launch) [main/1] EventProgramFinishSetup: A listener was attached to this event
        com.deflatedpickle.haruhi.api.event.AbstractEvent.addListener(AbstractEvent.kt:22)
[DEBUG] 18:51:22 (4914 ms since JVM launch) [main/1] EventLoadPlugin: This event was triggered with class com.sun.proxy.
$Proxy22
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 18:51:22 (4931 ms since JVM launch) [main/1] EventProgramFinishSetup: A listener was attached to this event
        com.deflatedpickle.haruhi.api.event.AbstractEvent.addListener(AbstractEvent.kt:22)
[DEBUG] 18:51:22 (4935 ms since JVM launch) [main/1] EventSelectFile: A listener was attached to this event
        com.deflatedpickle.haruhi.api.event.AbstractEvent.addListener(AbstractEvent.kt:22)
[DEBUG] 18:51:22 (4937 ms since JVM launch) [main/1] EventLoadPlugin: This event was triggered with class com.sun.proxy.
$Proxy22
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 18:51:22 (4942 ms since JVM launch) [main/1] EventCreateFile: A listener was attached to this event
        com.deflatedpickle.haruhi.api.event.AbstractEvent.addListener(AbstractEvent.kt:22)
[DEBUG] 18:51:22 (4945 ms since JVM launch) [main/1] EventOpenFile: A listener was attached to this event
        com.deflatedpickle.haruhi.api.event.AbstractEvent.addListener(AbstractEvent.kt:22)
[DEBUG] 18:51:22 (4946 ms since JVM launch) [main/1] EventLoadPlugin: This event was triggered with class com.sun.proxy.
$Proxy22
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 18:51:22 (4951 ms since JVM launch) [main/1] EventCreateFile: A listener was attached to this event
        com.deflatedpickle.haruhi.api.event.AbstractEvent.addListener(AbstractEvent.kt:22)
[DEBUG] 18:51:22 (4956 ms since JVM launch) [main/1] EventOpenFile: A listener was attached to this event
        com.deflatedpickle.haruhi.api.event.AbstractEvent.addListener(AbstractEvent.kt:22)
[DEBUG] 18:51:22 (4959 ms since JVM launch) [main/1] EventLoadPlugin: This event was triggered with class com.sun.proxy.
$Proxy22
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 18:51:22 (4963 ms since JVM launch) [main/1] EventProgramFinishSetup: A listener was attached to this event
        com.deflatedpickle.haruhi.api.event.AbstractEvent.addListener(AbstractEvent.kt:22)
[DEBUG] 18:51:22 (4965 ms since JVM launch) [main/1] EventLoadPlugin: This event was triggered with class com.sun.proxy.
$Proxy22
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 18:51:22 (4974 ms since JVM launch) [main/1] EventProgramFinishSetup: A listener was attached to this event
        com.deflatedpickle.haruhi.api.event.AbstractEvent.addListener(AbstractEvent.kt:22)
[DEBUG] 18:51:22 (4976 ms since JVM launch) [main/1] EventLoadPlugin: This event was triggered with class com.sun.proxy.
$Proxy22
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 18:51:22 (4981 ms since JVM launch) [main/1] EventProgramFinishSetup: A listener was attached to this event
        com.deflatedpickle.haruhi.api.event.AbstractEvent.addListener(AbstractEvent.kt:22)
[DEBUG] 18:51:22 (4982 ms since JVM launch) [main/1] EventLoadPlugin: This event was triggered with class com.sun.proxy.
$Proxy22
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 18:51:22 (4991 ms since JVM launch) [main/1] EventProgramFinishSetup: A listener was attached to this event
        com.deflatedpickle.haruhi.api.event.AbstractEvent.addListener(AbstractEvent.kt:22)
[DEBUG] 18:51:22 (4993 ms since JVM launch) [main/1] EventLoadPlugin: This event was triggered with class com.sun.proxy.
$Proxy22
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[INFO ] 18:51:22 (4996 ms since JVM launch) [main/1] com.deflatedpickle.haruhi.util.PluginUtil: Loaded 10 plugin/s
        com.deflatedpickle.haruhi.util.PluginUtil.loadPlugins(PluginUtil.kt:130)
[INFO ] 18:51:22 (4997 ms since JVM launch) [main/1] com.deflatedpickle.quiver.launcher.MainKt: Loaded plugins; [deflate
dpickle@quiver#1.2.0, deflatedpickle@haruhi#1.5.2, deflatedpickle@image_viewer#1.0.0, deflatedpickle@file_panel#1.0.0, d
eflatedpickle@file_table#1.0.0, deflatedpickle@folder_tree#1.0.0, deflatedpickle@launcher#1.0.0, deflatedpickle@text_vie
wer#1.0.0, deflatedpickle@table_viewer#1.0.0, deflatedpickle@tree_viewer#1.0.0]
        com.deflatedpickle.quiver.launcher.MainKt.main(main.kt:136)
[DEBUG] 18:51:22 (5005 ms since JVM launch) [main/1] EventLoadedPlugins: This event was triggered with class java.util.A
rrayList
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 18:51:22 (5050 ms since JVM launch) [main/1] EventProgramFinishSetup: A listener was attached to this event
        com.deflatedpickle.haruhi.api.event.AbstractEvent.addListener(AbstractEvent.kt:22)
[DEBUG] 18:51:22 (5133 ms since JVM launch) [main/1] EventCreatePluginComponent: This event was triggered with class com
.deflatedpickle.quiver.filepanel.Component
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 18:51:22 (5216 ms since JVM launch) [main/1] EventProgramFinishSetup: A listener was attached to this event
        com.deflatedpickle.haruhi.api.event.AbstractEvent.addListener(AbstractEvent.kt:22)
[DEBUG] 18:51:22 (5236 ms since JVM launch) [main/1] EventCreatePluginComponent: This event was triggered with class com
.deflatedpickle.quiver.filetable.Component
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 18:51:22 (5287 ms since JVM launch) [main/1] EventCreatePluginComponent: This event was triggered with class com
.deflatedpickle.quiver.foldertree.Component
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 18:51:22 (5293 ms since JVM launch) [main/1] EventCreatedPluginComponents: This event was triggered with class j
ava.util.ArrayList
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 18:51:22 (5445 ms since JVM launch) [main/1] EventDeserializedConfig: This event was triggered with class java.i
o.File
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[INFO ] 18:51:22 (5447 ms since JVM launch) [main/1] com.deflatedpickle.quiver.launcher.MainKt: Deserialized the config
for config\deflatedpickle@quiver#1.2.0.json from C:\Users\XXXXXXX\Downloads\Games\Minecraft Stuff\Quiver-1.0.0\config\de
flatedpickle@quiver#1.2.0.json
        com.deflatedpickle.quiver.launcher.MainKt.main(main.kt:162)
[WARN ] 18:51:22 (5464 ms since JVM launch) [AWT-EventQueue-0/17] com.deflatedpickle.quiver.launcher.MainKt: AWT-EventQu
eue-0 threw java.lang.ExceptionInInitializerError
        com.deflatedpickle.quiver.launcher.MainKt$main$2.uncaughtException(main.kt:71)
@DeflatedPickle DeflatedPickle self-assigned this Oct 12, 2020
@DeflatedPickle
Copy link
Owner

So, this is to do with the lang system of haruhi. Relevant line. Though I'm not sure why it can't find the lang

I tested the release before posting it, it worked. I guess I'll have to register the menus in a suitable event and see if that fixes it. Dang hastily implemented lang discovery system

@DeflatedPickle
Copy link
Owner

I've just tested it again and this error never pops up, but I am being a slight dummy with the code. It should really wait until the program is finished loading before using translated strings

DeflatedPickle added a commit that referenced this issue Oct 12, 2020
@DeflatedPickle DeflatedPickle linked a pull request Oct 12, 2020 that will close this issue
@DeflatedPickle
Copy link
Owner

@kinker31 do you get the same issue with this fix?
Quiver-1.1.1.zip

@kinker31
Copy link
Author

Nope, but I do get this:

kotlin.KotlinNullPointerException
	at com.deflatedpickle.haruhi.util.LangUtil.getLang(LangUtil.kt:9)
	at com.deflatedpickle.quiver.filepanel.FilePanel$1.accept(FilePanel.kt:42)
	at com.deflatedpickle.quiver.filepanel.FilePanel$1.accept(FilePanel.kt:31)
	at com.pploder.events.SimpleEvent.lambda$trigger$0(SimpleEvent.java:84)
	at java.util.concurrent.CopyOnWriteArrayList.forEach(Unknown Source)
	at com.pploder.events.SimpleEvent.trigger(SimpleEvent.java:84)
	at com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:16)
	at com.deflatedpickle.quiver.launcher.MainKt$main$12.run(main.kt:218)
	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$500(Unknown Source)
	at java.awt.EventQueue$3.run(Unknown Source)
	at java.awt.EventQueue$3.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)

...alongside a debug trace like this:

[DEBUG] 07:29:15 (6073 ms since JVM launch) [main/1] EventLoadPlugin: This event was triggered with class com.sun.proxy.
$Proxy22
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 07:29:15 (6082 ms since JVM launch) [main/1] EventProgramFinishSetup: A listener was attached to this event
        com.deflatedpickle.haruhi.api.event.AbstractEvent.addListener(AbstractEvent.kt:22)
[DEBUG] 07:29:15 (6085 ms since JVM launch) [main/1] EventLoadPlugin: This event was triggered with class com.sun.proxy.
$Proxy22
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 07:29:15 (6094 ms since JVM launch) [main/1] EventProgramFinishSetup: A listener was attached to this event
        com.deflatedpickle.haruhi.api.event.AbstractEvent.addListener(AbstractEvent.kt:22)
[DEBUG] 07:29:15 (6096 ms since JVM launch) [main/1] EventLoadPlugin: This event was triggered with class com.sun.proxy.
$Proxy22
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 07:29:15 (6103 ms since JVM launch) [main/1] EventProgramFinishSetup: A listener was attached to this event
        com.deflatedpickle.haruhi.api.event.AbstractEvent.addListener(AbstractEvent.kt:22)
[DEBUG] 07:29:15 (6106 ms since JVM launch) [main/1] EventLoadPlugin: This event was triggered with class com.sun.proxy.
$Proxy22
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 07:29:15 (6113 ms since JVM launch) [main/1] EventProgramFinishSetup: A listener was attached to this event
        com.deflatedpickle.haruhi.api.event.AbstractEvent.addListener(AbstractEvent.kt:22)
[DEBUG] 07:29:15 (6116 ms since JVM launch) [main/1] EventLoadPlugin: This event was triggered with class com.sun.proxy.
$Proxy22
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[INFO ] 07:29:15 (6122 ms since JVM launch) [main/1] com.deflatedpickle.haruhi.util.PluginUtil: Loaded 10 plugin/s
        com.deflatedpickle.haruhi.util.PluginUtil.loadPlugins(PluginUtil.kt:130)
[INFO ] 07:29:15 (6134 ms since JVM launch) [main/1] com.deflatedpickle.quiver.launcher.MainKt: Loaded plugins; [deflate
dpickle@quiver#1.2.0, deflatedpickle@haruhi#1.5.2, deflatedpickle@image_viewer#1.0.0, deflatedpickle@file_panel#1.0.0, d
eflatedpickle@file_table#1.0.1, deflatedpickle@folder_tree#1.0.0, deflatedpickle@launcher#1.0.0, deflatedpickle@text_vie
wer#1.0.0, deflatedpickle@table_viewer#1.0.0, deflatedpickle@tree_viewer#1.0.0]
        com.deflatedpickle.quiver.launcher.MainKt.main(main.kt:136)
[DEBUG] 07:29:15 (6147 ms since JVM launch) [main/1] EventLoadedPlugins: This event was triggered with class java.util.A
rrayList
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 07:29:15 (6203 ms since JVM launch) [main/1] EventProgramFinishSetup: A listener was attached to this event
        com.deflatedpickle.haruhi.api.event.AbstractEvent.addListener(AbstractEvent.kt:22)
[DEBUG] 07:29:15 (6308 ms since JVM launch) [main/1] EventCreatePluginComponent: This event was triggered with class com
.deflatedpickle.quiver.filepanel.Component
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 07:29:15 (6409 ms since JVM launch) [main/1] EventProgramFinishSetup: A listener was attached to this event
        com.deflatedpickle.haruhi.api.event.AbstractEvent.addListener(AbstractEvent.kt:22)
[DEBUG] 07:29:15 (6432 ms since JVM launch) [main/1] EventCreatePluginComponent: This event was triggered with class com
.deflatedpickle.quiver.filetable.Component
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 07:29:15 (6500 ms since JVM launch) [main/1] EventCreatePluginComponent: This event was triggered with class com
.deflatedpickle.quiver.foldertree.Component
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 07:29:15 (6507 ms since JVM launch) [main/1] EventCreatedPluginComponents: This event was triggered with class j
ava.util.ArrayList
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 07:29:16 (6693 ms since JVM launch) [main/1] EventDeserializedConfig: This event was triggered with class java.i
o.File
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[INFO ] 07:29:16 (6697 ms since JVM launch) [main/1] com.deflatedpickle.quiver.launcher.MainKt: Deserialized the config
for config\deflatedpickle@quiver#1.2.0.json from C:\Users\XXXXXXX\Downloads\Games\Minecraft Stuff\Quiver\config\deflated
pickle@quiver#1.2.0.json
        com.deflatedpickle.quiver.launcher.MainKt.main(main.kt:162)
[DEBUG] 07:29:16 (6723 ms since JVM launch) [AWT-EventQueue-0/17] EventMenuBuild: This event was triggered with class co
m.deflatedpickle.quiver.launcher.window.menu.MenuFile
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 07:29:16 (6736 ms since JVM launch) [AWT-EventQueue-0/17] EventMenuBarAdd: This event was triggered with class c
om.deflatedpickle.quiver.launcher.window.menu.MenuFile
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 07:29:16 (6747 ms since JVM launch) [AWT-EventQueue-0/17] EventMenuBuild: This event was triggered with class co
m.deflatedpickle.quiver.launcher.window.menu.MenuTools
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 07:29:16 (6751 ms since JVM launch) [AWT-EventQueue-0/17] EventMenuBarAdd: This event was triggered with class c
om.deflatedpickle.quiver.launcher.window.menu.MenuTools
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 07:29:16 (6757 ms since JVM launch) [AWT-EventQueue-0/17] EventMenuBarBuild: This event was triggered with class
 com.deflatedpickle.quiver.launcher.window.menu.MenuBar
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 07:29:16 (7022 ms since JVM launch) [AWT-EventQueue-0/17] EventProgramFinishSetup: This event was triggered with
 class kotlin.Boolean
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[WARN ] 07:29:16 (7039 ms since JVM launch) [AWT-EventQueue-0/17] com.deflatedpickle.quiver.launcher.MainKt: AWT-EventQu
eue-0 threw kotlin.KotlinNullPointerException
        com.deflatedpickle.quiver.launcher.MainKt$main$2.uncaughtException(main.kt:71)

@DeflatedPickle
Copy link
Owner

Alright, does it still happen in this?
Quiver-1.1.2.zip

@kinker31
Copy link
Author

Nope, I get this:

java.lang.ExceptionInInitializerError
	at com.deflatedpickle.quiver.filepanel.FilePanel$1.accept(FilePanel.kt:46)
	at com.deflatedpickle.quiver.filepanel.FilePanel$1.accept(FilePanel.kt:35)
	at com.pploder.events.SimpleEvent.lambda$trigger$0(SimpleEvent.java:84)
	at java.util.concurrent.CopyOnWriteArrayList.forEach(Unknown Source)
	at com.pploder.events.SimpleEvent.trigger(SimpleEvent.java:84)
	at com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:16)
	at com.deflatedpickle.quiver.launcher.MainKt$main$12.run(main.kt:196)
	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$500(Unknown Source)
	at java.awt.EventQueue$3.run(Unknown Source)
	at java.awt.EventQueue$3.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.util.MissingResourceException: Can't find bundle for base name lang/filepanel, locale en
	at java.util.ResourceBundle.throwMissingResourceException(Unknown Source)
	at java.util.ResourceBundle.getBundleImpl(Unknown Source)
	at java.util.ResourceBundle.getBundle(Unknown Source)
	at com.deflatedpickle.quiver.backend.api.Lang.<init>(Lang.kt:10)
	at com.deflatedpickle.quiver.filepanel.lang.FilePanelLang.<init>(FilePanelLang.kt:7)
	at com.deflatedpickle.quiver.filepanel.lang.FilePanelLang.<clinit>(FilePanelLang.kt:7)
	... 21 more

With a debug trace like this:

[INFO ] 18:01:21 (940 ms since JVM launch) [main/1] com.deflatedpickle.quiver.launcher.MainKt: Installed JANSI for this
session
        com.deflatedpickle.quiver.launcher.MainKt.main(main.kt:41)
[INFO ] 18:01:22 (2028 ms since JVM launch) [main/1] com.deflatedpickle.quiver.launcher.MainKt: Registered a default exc
eption handler
        com.deflatedpickle.quiver.launcher.MainKt.main(main.kt:82)
[INFO ] 18:01:22 (2089 ms since JVM launch) [main/1] com.deflatedpickle.quiver.launcher.MainKt: Created the plugins fold
er at C:\Users\XXXXXXX\Downloads\Games\Minecraft Stuff\Quiver\plugins
        com.deflatedpickle.quiver.launcher.MainKt.main(main.kt:89)
[DEBUG] 18:01:22 (2091 ms since JVM launch) [main/1] EventCreateFile: This event was triggered with class java.io.File
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[INFO ] 18:01:22 (2095 ms since JVM launch) [main/1] com.deflatedpickle.quiver.launcher.MainKt: Created the config folde
r at C:\Users\XXXXXXX\Downloads\Games\Minecraft Stuff\Quiver\config
        com.deflatedpickle.quiver.launcher.MainKt.main(main.kt:100)
[DEBUG] 18:01:22 (2096 ms since JVM launch) [main/1] EventCreateFile: This event was triggered with class java.io.File
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[INFO ] 18:01:22 (2115 ms since JVM launch) [main/1] ClassGraphUtil: Found the plugin JARs: [core.jar, filepanel.jar, fi
letable-1.0.1.jar, foldertree.jar, imageviewer.jar, launcher-1.0.1.jar, tableviewer.jar, textviewer.jar, treeviewer.jar]

        com.deflatedpickle.haruhi.util.ClassGraphUtil.<clinit>(ClassGraphUtil.kt:29)
[DEBUG] 18:01:25 (5384 ms since JVM launch) [main/1] com.deflatedpickle.haruhi.util.PluginUtil: Found the plugin Haruhi
from com.deflatedpickle.haruhi
        com.deflatedpickle.haruhi.util.PluginUtil.discoverPlugins(PluginUtil.kt:93)
[DEBUG] 18:01:25 (5398 ms since JVM launch) [main/1] EventDiscoverPlugin: This event was triggered with class com.sun.pr
oxy.$Proxy22
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 18:01:25 (5400 ms since JVM launch) [main/1] com.deflatedpickle.haruhi.util.PluginUtil: Found the plugin ImageVi
ewerPlugin from com.deflatedpickle.imageviewer
        com.deflatedpickle.haruhi.util.PluginUtil.discoverPlugins(PluginUtil.kt:93)
[DEBUG] 18:01:25 (5402 ms since JVM launch) [main/1] EventDiscoverPlugin: This event was triggered with class com.sun.pr
oxy.$Proxy22
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 18:01:25 (5408 ms since JVM launch) [main/1] com.deflatedpickle.haruhi.util.PluginUtil: Found the plugin Quiver
from com.deflatedpickle.quiver
        com.deflatedpickle.haruhi.util.PluginUtil.discoverPlugins(PluginUtil.kt:93)
[DEBUG] 18:01:25 (5416 ms since JVM launch) [main/1] EventDiscoverPlugin: This event was triggered with class com.sun.pr
oxy.$Proxy22
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 18:01:25 (5421 ms since JVM launch) [main/1] com.deflatedpickle.haruhi.util.PluginUtil: Found the plugin FilePan
el from com.deflatedpickle.quiver.filepanel
        com.deflatedpickle.haruhi.util.PluginUtil.discoverPlugins(PluginUtil.kt:93)
[DEBUG] 18:01:25 (5430 ms since JVM launch) [main/1] EventDiscoverPlugin: This event was triggered with class com.sun.pr
oxy.$Proxy22
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 18:01:25 (5434 ms since JVM launch) [main/1] com.deflatedpickle.haruhi.util.PluginUtil: Found the plugin FileTab
le from com.deflatedpickle.quiver.filetable
        com.deflatedpickle.haruhi.util.PluginUtil.discoverPlugins(PluginUtil.kt:93)
[DEBUG] 18:01:25 (5439 ms since JVM launch) [main/1] EventDiscoverPlugin: This event was triggered with class com.sun.pr
oxy.$Proxy22
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 18:01:25 (5442 ms since JVM launch) [main/1] com.deflatedpickle.haruhi.util.PluginUtil: Found the plugin FolderT
ree from com.deflatedpickle.quiver.foldertree
        com.deflatedpickle.haruhi.util.PluginUtil.discoverPlugins(PluginUtil.kt:93)
[DEBUG] 18:01:25 (5452 ms since JVM launch) [main/1] EventDiscoverPlugin: This event was triggered with class com.sun.pr
oxy.$Proxy22
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 18:01:25 (5458 ms since JVM launch) [main/1] com.deflatedpickle.haruhi.util.PluginUtil: Found the plugin Launche
r from com.deflatedpickle.quiver.launcher
        com.deflatedpickle.haruhi.util.PluginUtil.discoverPlugins(PluginUtil.kt:93)
[DEBUG] 18:01:25 (5466 ms since JVM launch) [main/1] EventDiscoverPlugin: This event was triggered with class com.sun.pr
oxy.$Proxy22
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 18:01:25 (5469 ms since JVM launch) [main/1] com.deflatedpickle.haruhi.util.PluginUtil: Found the plugin TextVie
werPlugin from com.deflatedpickle.quiver.textviewer
        com.deflatedpickle.haruhi.util.PluginUtil.discoverPlugins(PluginUtil.kt:93)
[DEBUG] 18:01:25 (5472 ms since JVM launch) [main/1] EventDiscoverPlugin: This event was triggered with class com.sun.pr
oxy.$Proxy22
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 18:01:25 (5475 ms since JVM launch) [main/1] com.deflatedpickle.haruhi.util.PluginUtil: Found the plugin TableVi
ewerPlugin from com.deflatedpickle.tableviewer
        com.deflatedpickle.haruhi.util.PluginUtil.discoverPlugins(PluginUtil.kt:93)
[DEBUG] 18:01:25 (5482 ms since JVM launch) [main/1] EventDiscoverPlugin: This event was triggered with class com.sun.pr
oxy.$Proxy22
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 18:01:25 (5485 ms since JVM launch) [main/1] com.deflatedpickle.haruhi.util.PluginUtil: Found the plugin TreeVie
werPlugin from com.deflatedpickle.treeviewer
        com.deflatedpickle.haruhi.util.PluginUtil.discoverPlugins(PluginUtil.kt:93)
[DEBUG] 18:01:25 (5489 ms since JVM launch) [main/1] EventDiscoverPlugin: This event was triggered with class com.sun.pr
oxy.$Proxy22
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[INFO ] 18:01:25 (5492 ms since JVM launch) [main/1] com.deflatedpickle.haruhi.util.PluginUtil: Found 10 plugin/s
        com.deflatedpickle.haruhi.util.PluginUtil.discoverPlugins(PluginUtil.kt:112)
[DEBUG] 18:01:25 (5498 ms since JVM launch) [main/1] com.deflatedpickle.quiver.launcher.MainKt: Validated all plugins wi
th 0 error/s
        com.deflatedpickle.quiver.launcher.MainKt.main(main.kt:111)
[INFO ] 18:01:25 (5510 ms since JVM launch) [main/1] com.deflatedpickle.quiver.launcher.MainKt: Sorted out the load orde
r: [deflatedpickle@quiver#1.2.0, deflatedpickle@haruhi#1.5.2, deflatedpickle@image_viewer#1.0.0, deflatedpickle@file_pan
el#1.0.0, deflatedpickle@file_table#1.0.1, deflatedpickle@folder_tree#1.0.0, deflatedpickle@launcher#1.0.0, deflatedpick
le@text_viewer#1.0.0, deflatedpickle@table_viewer#1.0.0, deflatedpickle@tree_viewer#1.0.0]
        com.deflatedpickle.quiver.launcher.MainKt.main(main.kt:119)
[DEBUG] 18:01:26 (5770 ms since JVM launch) [main/1] EventLoadPlugin: This event was triggered with class com.sun.proxy.
$Proxy22
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 18:01:26 (5774 ms since JVM launch) [main/1] EventLoadPlugin: This event was triggered with class com.sun.proxy.
$Proxy22
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 18:01:26 (5784 ms since JVM launch) [main/1] EventProgramFinishSetup: A listener was attached to this event
        com.deflatedpickle.haruhi.api.event.AbstractEvent.addListener(AbstractEvent.kt:22)
[DEBUG] 18:01:26 (5786 ms since JVM launch) [main/1] EventLoadPlugin: This event was triggered with class com.sun.proxy.
$Proxy22
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 18:01:26 (5803 ms since JVM launch) [main/1] EventProgramFinishSetup: A listener was attached to this event
        com.deflatedpickle.haruhi.api.event.AbstractEvent.addListener(AbstractEvent.kt:22)
[DEBUG] 18:01:26 (5806 ms since JVM launch) [main/1] EventSelectFile: A listener was attached to this event
        com.deflatedpickle.haruhi.api.event.AbstractEvent.addListener(AbstractEvent.kt:22)
[DEBUG] 18:01:26 (5808 ms since JVM launch) [main/1] EventLoadPlugin: This event was triggered with class com.sun.proxy.
$Proxy22
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 18:01:26 (5813 ms since JVM launch) [main/1] EventCreateFile: A listener was attached to this event
        com.deflatedpickle.haruhi.api.event.AbstractEvent.addListener(AbstractEvent.kt:22)
[DEBUG] 18:01:26 (5817 ms since JVM launch) [main/1] EventOpenFile: A listener was attached to this event
        com.deflatedpickle.haruhi.api.event.AbstractEvent.addListener(AbstractEvent.kt:22)
[DEBUG] 18:01:26 (5818 ms since JVM launch) [main/1] EventLoadPlugin: This event was triggered with class com.sun.proxy.
$Proxy22
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 18:01:26 (5825 ms since JVM launch) [main/1] EventCreateFile: A listener was attached to this event
        com.deflatedpickle.haruhi.api.event.AbstractEvent.addListener(AbstractEvent.kt:22)
[DEBUG] 18:01:26 (5828 ms since JVM launch) [main/1] EventOpenFile: A listener was attached to this event
        com.deflatedpickle.haruhi.api.event.AbstractEvent.addListener(AbstractEvent.kt:22)
[DEBUG] 18:01:26 (5833 ms since JVM launch) [main/1] EventLoadPlugin: This event was triggered with class com.sun.proxy.
$Proxy22
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 18:01:26 (5839 ms since JVM launch) [main/1] EventProgramFinishSetup: A listener was attached to this event
        com.deflatedpickle.haruhi.api.event.AbstractEvent.addListener(AbstractEvent.kt:22)
[DEBUG] 18:01:26 (5842 ms since JVM launch) [main/1] EventLoadPlugin: This event was triggered with class com.sun.proxy.
$Proxy22
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 18:01:26 (5851 ms since JVM launch) [main/1] EventProgramFinishSetup: A listener was attached to this event
        com.deflatedpickle.haruhi.api.event.AbstractEvent.addListener(AbstractEvent.kt:22)
[DEBUG] 18:01:26 (5853 ms since JVM launch) [main/1] EventLoadPlugin: This event was triggered with class com.sun.proxy.
$Proxy22
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 18:01:26 (5859 ms since JVM launch) [main/1] EventProgramFinishSetup: A listener was attached to this event
        com.deflatedpickle.haruhi.api.event.AbstractEvent.addListener(AbstractEvent.kt:22)
[DEBUG] 18:01:26 (5861 ms since JVM launch) [main/1] EventLoadPlugin: This event was triggered with class com.sun.proxy.
$Proxy22
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 18:01:26 (5871 ms since JVM launch) [main/1] EventProgramFinishSetup: A listener was attached to this event
        com.deflatedpickle.haruhi.api.event.AbstractEvent.addListener(AbstractEvent.kt:22)
[DEBUG] 18:01:26 (5873 ms since JVM launch) [main/1] EventLoadPlugin: This event was triggered with class com.sun.proxy.
$Proxy22
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[INFO ] 18:01:26 (5875 ms since JVM launch) [main/1] com.deflatedpickle.haruhi.util.PluginUtil: Loaded 10 plugin/s
        com.deflatedpickle.haruhi.util.PluginUtil.loadPlugins(PluginUtil.kt:130)
[INFO ] 18:01:26 (5877 ms since JVM launch) [main/1] com.deflatedpickle.quiver.launcher.MainKt: Loaded plugins; [deflate
dpickle@quiver#1.2.0, deflatedpickle@haruhi#1.5.2, deflatedpickle@image_viewer#1.0.0, deflatedpickle@file_panel#1.0.0, d
eflatedpickle@file_table#1.0.1, deflatedpickle@folder_tree#1.0.0, deflatedpickle@launcher#1.0.0, deflatedpickle@text_vie
wer#1.0.0, deflatedpickle@table_viewer#1.0.0, deflatedpickle@tree_viewer#1.0.0]
        com.deflatedpickle.quiver.launcher.MainKt.main(main.kt:136)
[DEBUG] 18:01:26 (5883 ms since JVM launch) [main/1] EventLoadedPlugins: This event was triggered with class java.util.A
rrayList
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 18:01:26 (5930 ms since JVM launch) [main/1] EventProgramFinishSetup: A listener was attached to this event
        com.deflatedpickle.haruhi.api.event.AbstractEvent.addListener(AbstractEvent.kt:22)
[DEBUG] 18:01:26 (6024 ms since JVM launch) [main/1] EventCreatePluginComponent: This event was triggered with class com
.deflatedpickle.quiver.filepanel.Component
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 18:01:26 (6111 ms since JVM launch) [main/1] EventProgramFinishSetup: A listener was attached to this event
        com.deflatedpickle.haruhi.api.event.AbstractEvent.addListener(AbstractEvent.kt:22)
[DEBUG] 18:01:26 (6136 ms since JVM launch) [main/1] EventCreatePluginComponent: This event was triggered with class com
.deflatedpickle.quiver.filetable.Component
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 18:01:26 (6199 ms since JVM launch) [main/1] EventCreatePluginComponent: This event was triggered with class com
.deflatedpickle.quiver.foldertree.Component
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 18:01:26 (6207 ms since JVM launch) [main/1] EventCreatedPluginComponents: This event was triggered with class j
ava.util.ArrayList
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[INFO ] 18:01:26 (6539 ms since JVM launch) [main/1] com.deflatedpickle.quiver.launcher.MainKt: Serialized the config fo
r deflatedpickle@quiver#1.2.0 to C:\Users\XXXXXXX\Downloads\Games\Minecraft Stuff\Quiver\config\deflatedpickle@quiver#1.
2.0.json
        com.deflatedpickle.quiver.launcher.MainKt.main(main.kt:177)
[DEBUG] 18:01:26 (6562 ms since JVM launch) [AWT-EventQueue-0/17] EventMenuBuild: This event was triggered with class co
m.deflatedpickle.quiver.launcher.window.menu.MenuFile
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 18:01:26 (6568 ms since JVM launch) [AWT-EventQueue-0/17] EventMenuBarAdd: This event was triggered with class c
om.deflatedpickle.quiver.launcher.window.menu.MenuFile
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 18:01:26 (6572 ms since JVM launch) [AWT-EventQueue-0/17] EventMenuBuild: This event was triggered with class co
m.deflatedpickle.quiver.launcher.window.menu.MenuTools
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 18:01:26 (6577 ms since JVM launch) [AWT-EventQueue-0/17] EventMenuBarAdd: This event was triggered with class c
om.deflatedpickle.quiver.launcher.window.menu.MenuTools
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 18:01:26 (6586 ms since JVM launch) [AWT-EventQueue-0/17] EventMenuBarBuild: This event was triggered with class
 com.deflatedpickle.quiver.launcher.window.menu.MenuBar
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 18:01:27 (6851 ms since JVM launch) [AWT-EventQueue-0/17] EventProgramFinishSetup: This event was triggered with
 class kotlin.Boolean
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[WARN ] 18:01:27 (6863 ms since JVM launch) [AWT-EventQueue-0/17] com.deflatedpickle.quiver.launcher.MainKt: AWT-EventQu
eue-0 threw java.lang.ExceptionInInitializerError
        com.deflatedpickle.quiver.launcher.MainKt$main$2.uncaughtException(main.kt:71)

@DeflatedPickle
Copy link
Owner

My bad, I forgot to test that one and get the same error. How's this one?
Quiver-1.1.3.zip

@kinker31
Copy link
Author

No dice, sadly.

Error:

java.lang.ExceptionInInitializerError
	at com.deflatedpickle.quiver.filepanel.FilePanel$1.accept(FilePanel.kt:46)
	at com.deflatedpickle.quiver.filepanel.FilePanel$1.accept(FilePanel.kt:35)
	at com.pploder.events.SimpleEvent.lambda$trigger$0(SimpleEvent.java:84)
	at java.util.concurrent.CopyOnWriteArrayList.forEach(Unknown Source)
	at com.pploder.events.SimpleEvent.trigger(SimpleEvent.java:84)
	at com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:16)
	at com.deflatedpickle.quiver.launcher.MainKt$main$12.run(main.kt:196)
	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$500(Unknown Source)
	at java.awt.EventQueue$3.run(Unknown Source)
	at java.awt.EventQueue$3.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.util.MissingResourceException: Can't find bundle for base name lang/filepanel, locale en
	at java.util.ResourceBundle.throwMissingResourceException(Unknown Source)
	at java.util.ResourceBundle.getBundleImpl(Unknown Source)
	at java.util.ResourceBundle.getBundle(Unknown Source)
	at com.deflatedpickle.quiver.backend.api.Lang.<init>(Lang.kt:26)
	at com.deflatedpickle.quiver.backend.api.Lang.<init>(Lang.kt:10)
	at com.deflatedpickle.quiver.filepanel.lang.FilePanelLang.<init>(FilePanelLang.kt:7)
	at com.deflatedpickle.quiver.filepanel.lang.FilePanelLang.<clinit>(FilePanelLang.kt:7)
	... 21 more

Debug Trace:

[INFO ] 06:11:04 (897 ms since JVM launch) [main/1] com.deflatedpickle.quiver.launcher.MainKt: Installed JANSI for this
session
        com.deflatedpickle.quiver.launcher.MainKt.main(main.kt:41)
[INFO ] 06:11:05 (1884 ms since JVM launch) [main/1] com.deflatedpickle.quiver.launcher.MainKt: Registered a default exc
eption handler
        com.deflatedpickle.quiver.launcher.MainKt.main(main.kt:82)
[INFO ] 06:11:06 (1942 ms since JVM launch) [main/1] com.deflatedpickle.quiver.launcher.MainKt: Created the plugins fold
er at C:\Users\XXXXXX\Downloads\Games\Minecraft Stuff\Quiver\plugins
        com.deflatedpickle.quiver.launcher.MainKt.main(main.kt:89)
[DEBUG] 06:11:06 (1943 ms since JVM launch) [main/1] EventCreateFile: This event was triggered with class java.io.File
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 06:11:06 (1947 ms since JVM launch) [main/1] EventCreateFile: This event was triggered with class java.io.File
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[INFO ] 06:11:06 (1965 ms since JVM launch) [main/1] ClassGraphUtil: Found the plugin JARs: [core.jar, filepanel.jar, fi
letable-1.0.1.jar, foldertree.jar, imageviewer.jar, launcher-1.0.1.jar, tableviewer.jar, textviewer.jar, treeviewer.jar]

        com.deflatedpickle.haruhi.util.ClassGraphUtil.<clinit>(ClassGraphUtil.kt:29)
[DEBUG] 06:11:09 (4945 ms since JVM launch) [main/1] com.deflatedpickle.haruhi.util.PluginUtil: Found the plugin Haruhi
from com.deflatedpickle.haruhi
        com.deflatedpickle.haruhi.util.PluginUtil.discoverPlugins(PluginUtil.kt:93)
[DEBUG] 06:11:09 (4957 ms since JVM launch) [main/1] EventDiscoverPlugin: This event was triggered with class com.sun.pr
oxy.$Proxy22
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 06:11:09 (4958 ms since JVM launch) [main/1] com.deflatedpickle.haruhi.util.PluginUtil: Found the plugin ImageVi
ewerPlugin from com.deflatedpickle.imageviewer
        com.deflatedpickle.haruhi.util.PluginUtil.discoverPlugins(PluginUtil.kt:93)
[DEBUG] 06:11:09 (4960 ms since JVM launch) [main/1] EventDiscoverPlugin: This event was triggered with class com.sun.pr
oxy.$Proxy22
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 06:11:09 (4962 ms since JVM launch) [main/1] com.deflatedpickle.haruhi.util.PluginUtil: Found the plugin Quiver
from com.deflatedpickle.quiver
        com.deflatedpickle.haruhi.util.PluginUtil.discoverPlugins(PluginUtil.kt:93)
[DEBUG] 06:11:09 (4971 ms since JVM launch) [main/1] EventDiscoverPlugin: This event was triggered with class com.sun.pr
oxy.$Proxy22
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 06:11:09 (4974 ms since JVM launch) [main/1] com.deflatedpickle.haruhi.util.PluginUtil: Found the plugin FilePan
el from com.deflatedpickle.quiver.filepanel
        com.deflatedpickle.haruhi.util.PluginUtil.discoverPlugins(PluginUtil.kt:93)
[DEBUG] 06:11:09 (4985 ms since JVM launch) [main/1] EventDiscoverPlugin: This event was triggered with class com.sun.pr
oxy.$Proxy22
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 06:11:09 (4988 ms since JVM launch) [main/1] com.deflatedpickle.haruhi.util.PluginUtil: Found the plugin FileTab
le from com.deflatedpickle.quiver.filetable
        com.deflatedpickle.haruhi.util.PluginUtil.discoverPlugins(PluginUtil.kt:93)
[DEBUG] 06:11:09 (4993 ms since JVM launch) [main/1] EventDiscoverPlugin: This event was triggered with class com.sun.pr
oxy.$Proxy22
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 06:11:09 (4996 ms since JVM launch) [main/1] com.deflatedpickle.haruhi.util.PluginUtil: Found the plugin FolderT
ree from com.deflatedpickle.quiver.foldertree
        com.deflatedpickle.haruhi.util.PluginUtil.discoverPlugins(PluginUtil.kt:93)
[DEBUG] 06:11:09 (5009 ms since JVM launch) [main/1] EventDiscoverPlugin: This event was triggered with class com.sun.pr
oxy.$Proxy22
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 06:11:09 (5012 ms since JVM launch) [main/1] com.deflatedpickle.haruhi.util.PluginUtil: Found the plugin Launche
r from com.deflatedpickle.quiver.launcher
        com.deflatedpickle.haruhi.util.PluginUtil.discoverPlugins(PluginUtil.kt:93)
[DEBUG] 06:11:09 (5017 ms since JVM launch) [main/1] EventDiscoverPlugin: This event was triggered with class com.sun.pr
oxy.$Proxy22
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 06:11:09 (5021 ms since JVM launch) [main/1] com.deflatedpickle.haruhi.util.PluginUtil: Found the plugin TextVie
werPlugin from com.deflatedpickle.quiver.textviewer
        com.deflatedpickle.haruhi.util.PluginUtil.discoverPlugins(PluginUtil.kt:93)
[DEBUG] 06:11:09 (5026 ms since JVM launch) [main/1] EventDiscoverPlugin: This event was triggered with class com.sun.pr
oxy.$Proxy22
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 06:11:09 (5029 ms since JVM launch) [main/1] com.deflatedpickle.haruhi.util.PluginUtil: Found the plugin TableVi
ewerPlugin from com.deflatedpickle.tableviewer
        com.deflatedpickle.haruhi.util.PluginUtil.discoverPlugins(PluginUtil.kt:93)
[DEBUG] 06:11:09 (5037 ms since JVM launch) [main/1] EventDiscoverPlugin: This event was triggered with class com.sun.pr
oxy.$Proxy22
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 06:11:09 (5041 ms since JVM launch) [main/1] com.deflatedpickle.haruhi.util.PluginUtil: Found the plugin TreeVie
werPlugin from com.deflatedpickle.treeviewer
        com.deflatedpickle.haruhi.util.PluginUtil.discoverPlugins(PluginUtil.kt:93)
[DEBUG] 06:11:09 (5044 ms since JVM launch) [main/1] EventDiscoverPlugin: This event was triggered with class com.sun.pr
oxy.$Proxy22
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[INFO ] 06:11:09 (5050 ms since JVM launch) [main/1] com.deflatedpickle.haruhi.util.PluginUtil: Found 10 plugin/s
        com.deflatedpickle.haruhi.util.PluginUtil.discoverPlugins(PluginUtil.kt:112)
[DEBUG] 06:11:09 (5052 ms since JVM launch) [main/1] com.deflatedpickle.quiver.launcher.MainKt: Validated all plugins wi
th 0 error/s
        com.deflatedpickle.quiver.launcher.MainKt.main(main.kt:111)
[INFO ] 06:11:09 (5061 ms since JVM launch) [main/1] com.deflatedpickle.quiver.launcher.MainKt: Sorted out the load orde
r: [deflatedpickle@quiver#1.2.0, deflatedpickle@haruhi#1.5.2, deflatedpickle@image_viewer#1.0.0, deflatedpickle@file_pan
el#1.0.0, deflatedpickle@file_table#1.0.1, deflatedpickle@folder_tree#1.0.0, deflatedpickle@launcher#1.0.0, deflatedpick
le@text_viewer#1.0.0, deflatedpickle@table_viewer#1.0.0, deflatedpickle@tree_viewer#1.0.0]
        com.deflatedpickle.quiver.launcher.MainKt.main(main.kt:119)
[DEBUG] 06:11:09 (5334 ms since JVM launch) [main/1] EventLoadPlugin: This event was triggered with class com.sun.proxy.
$Proxy22
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 06:11:09 (5339 ms since JVM launch) [main/1] EventLoadPlugin: This event was triggered with class com.sun.proxy.
$Proxy22
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 06:11:09 (5350 ms since JVM launch) [main/1] EventProgramFinishSetup: A listener was attached to this event
        com.deflatedpickle.haruhi.api.event.AbstractEvent.addListener(AbstractEvent.kt:22)
[DEBUG] 06:11:09 (5352 ms since JVM launch) [main/1] EventLoadPlugin: This event was triggered with class com.sun.proxy.
$Proxy22
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 06:11:09 (5370 ms since JVM launch) [main/1] EventProgramFinishSetup: A listener was attached to this event
        com.deflatedpickle.haruhi.api.event.AbstractEvent.addListener(AbstractEvent.kt:22)
[DEBUG] 06:11:09 (5374 ms since JVM launch) [main/1] EventSelectFile: A listener was attached to this event
        com.deflatedpickle.haruhi.api.event.AbstractEvent.addListener(AbstractEvent.kt:22)
[DEBUG] 06:11:09 (5380 ms since JVM launch) [main/1] EventLoadPlugin: This event was triggered with class com.sun.proxy.
$Proxy22
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 06:11:09 (5389 ms since JVM launch) [main/1] EventCreateFile: A listener was attached to this event
        com.deflatedpickle.haruhi.api.event.AbstractEvent.addListener(AbstractEvent.kt:22)
[DEBUG] 06:11:09 (5392 ms since JVM launch) [main/1] EventOpenFile: A listener was attached to this event
        com.deflatedpickle.haruhi.api.event.AbstractEvent.addListener(AbstractEvent.kt:22)
[DEBUG] 06:11:09 (5394 ms since JVM launch) [main/1] EventLoadPlugin: This event was triggered with class com.sun.proxy.
$Proxy22
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 06:11:09 (5399 ms since JVM launch) [main/1] EventCreateFile: A listener was attached to this event
        com.deflatedpickle.haruhi.api.event.AbstractEvent.addListener(AbstractEvent.kt:22)
[DEBUG] 06:11:09 (5402 ms since JVM launch) [main/1] EventOpenFile: A listener was attached to this event
        com.deflatedpickle.haruhi.api.event.AbstractEvent.addListener(AbstractEvent.kt:22)
[DEBUG] 06:11:09 (5404 ms since JVM launch) [main/1] EventLoadPlugin: This event was triggered with class com.sun.proxy.
$Proxy22
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 06:11:09 (5412 ms since JVM launch) [main/1] EventProgramFinishSetup: A listener was attached to this event
        com.deflatedpickle.haruhi.api.event.AbstractEvent.addListener(AbstractEvent.kt:22)
[DEBUG] 06:11:09 (5414 ms since JVM launch) [main/1] EventLoadPlugin: This event was triggered with class com.sun.proxy.
$Proxy22
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 06:11:09 (5425 ms since JVM launch) [main/1] EventProgramFinishSetup: A listener was attached to this event
        com.deflatedpickle.haruhi.api.event.AbstractEvent.addListener(AbstractEvent.kt:22)
[DEBUG] 06:11:09 (5428 ms since JVM launch) [main/1] EventLoadPlugin: This event was triggered with class com.sun.proxy.
$Proxy22
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 06:11:09 (5433 ms since JVM launch) [main/1] EventProgramFinishSetup: A listener was attached to this event
        com.deflatedpickle.haruhi.api.event.AbstractEvent.addListener(AbstractEvent.kt:22)
[DEBUG] 06:11:09 (5435 ms since JVM launch) [main/1] EventLoadPlugin: This event was triggered with class com.sun.proxy.
$Proxy22
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 06:11:09 (5444 ms since JVM launch) [main/1] EventProgramFinishSetup: A listener was attached to this event
        com.deflatedpickle.haruhi.api.event.AbstractEvent.addListener(AbstractEvent.kt:22)
[DEBUG] 06:11:09 (5446 ms since JVM launch) [main/1] EventLoadPlugin: This event was triggered with class com.sun.proxy.
$Proxy22
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[INFO ] 06:11:09 (5449 ms since JVM launch) [main/1] com.deflatedpickle.haruhi.util.PluginUtil: Loaded 10 plugin/s
        com.deflatedpickle.haruhi.util.PluginUtil.loadPlugins(PluginUtil.kt:130)
[INFO ] 06:11:09 (5452 ms since JVM launch) [main/1] com.deflatedpickle.quiver.launcher.MainKt: Loaded plugins; [deflate
dpickle@quiver#1.2.0, deflatedpickle@haruhi#1.5.2, deflatedpickle@image_viewer#1.0.0, deflatedpickle@file_panel#1.0.0, d
eflatedpickle@file_table#1.0.1, deflatedpickle@folder_tree#1.0.0, deflatedpickle@launcher#1.0.0, deflatedpickle@text_vie
wer#1.0.0, deflatedpickle@table_viewer#1.0.0, deflatedpickle@tree_viewer#1.0.0]
        com.deflatedpickle.quiver.launcher.MainKt.main(main.kt:136)
[DEBUG] 06:11:09 (5460 ms since JVM launch) [main/1] EventLoadedPlugins: This event was triggered with class java.util.A
rrayList
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 06:11:09 (5515 ms since JVM launch) [main/1] EventProgramFinishSetup: A listener was attached to this event
        com.deflatedpickle.haruhi.api.event.AbstractEvent.addListener(AbstractEvent.kt:22)
[DEBUG] 06:11:09 (5628 ms since JVM launch) [main/1] EventCreatePluginComponent: This event was triggered with class com
.deflatedpickle.quiver.filepanel.Component
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 06:11:09 (5730 ms since JVM launch) [main/1] EventProgramFinishSetup: A listener was attached to this event
        com.deflatedpickle.haruhi.api.event.AbstractEvent.addListener(AbstractEvent.kt:22)
[DEBUG] 06:11:09 (5754 ms since JVM launch) [main/1] EventCreatePluginComponent: This event was triggered with class com
.deflatedpickle.quiver.filetable.Component
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 06:11:09 (5827 ms since JVM launch) [main/1] EventCreatePluginComponent: This event was triggered with class com
.deflatedpickle.quiver.foldertree.Component
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 06:11:09 (5832 ms since JVM launch) [main/1] EventCreatedPluginComponents: This event was triggered with class j
ava.util.ArrayList
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 06:11:10 (6027 ms since JVM launch) [main/1] EventDeserializedConfig: This event was triggered with class java.i
o.File
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[INFO ] 06:11:10 (6033 ms since JVM launch) [main/1] com.deflatedpickle.quiver.launcher.MainKt: Deserialized the config
for config\deflatedpickle@quiver#1.2.0.json from C:\Users\XXXXXX\Downloads\Games\Minecraft Stuff\Quiver\config\deflated
pickle@quiver#1.2.0.json
        com.deflatedpickle.quiver.launcher.MainKt.main(main.kt:162)
[DEBUG] 06:11:10 (6054 ms since JVM launch) [AWT-EventQueue-0/17] EventMenuBuild: This event was triggered with class co
m.deflatedpickle.quiver.launcher.window.menu.MenuFile
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 06:11:10 (6066 ms since JVM launch) [AWT-EventQueue-0/17] EventMenuBarAdd: This event was triggered with class c
om.deflatedpickle.quiver.launcher.window.menu.MenuFile
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 06:11:10 (6071 ms since JVM launch) [AWT-EventQueue-0/17] EventMenuBuild: This event was triggered with class co
m.deflatedpickle.quiver.launcher.window.menu.MenuTools
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 06:11:10 (6077 ms since JVM launch) [AWT-EventQueue-0/17] EventMenuBarAdd: This event was triggered with class c
om.deflatedpickle.quiver.launcher.window.menu.MenuTools
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 06:11:10 (6081 ms since JVM launch) [AWT-EventQueue-0/17] EventMenuBarBuild: This event was triggered with class
 com.deflatedpickle.quiver.launcher.window.menu.MenuBar
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 06:11:10 (6342 ms since JVM launch) [AWT-EventQueue-0/17] EventProgramFinishSetup: This event was triggered with
 class kotlin.Boolean
        com.deflatedpickle.haruhi.api.event.AbstractEvent.trigger(AbstractEvent.kt:15)
[DEBUG] 06:11:10 (6353 ms since JVM launch) [AWT-EventQueue-0/17] com.deflatedpickle.quiver.backend.api.Lang: Attempting
 to load the en language file for filepanel
        com.deflatedpickle.quiver.backend.api.Lang.<init>(Lang.kt:18)
[WARN ] 06:11:10 (6360 ms since JVM launch) [AWT-EventQueue-0/17] com.deflatedpickle.quiver.launcher.MainKt: AWT-EventQu
eue-0 threw java.lang.ExceptionInInitializerError
        com.deflatedpickle.quiver.launcher.MainKt$main$2.uncaughtException(main.kt:71)

@DeflatedPickle
Copy link
Owner

Right. I honestly don't get why you're having this, but I'm not. Unless you feel like debugging the plugin class loader for why it won't load the resources, I think I'm just going to have to ditch the lang system

@DeflatedPickle DeflatedPickle changed the title Quiver 1.0 Alpha crashes when I try running the .bat file included with the ZIP Issues with reading lang files Oct 16, 2020
@DeflatedPickle
Copy link
Owner

I asked a friend to help debug this - with the exact same code as me, they're getting the same error and I don't. We weren't able to figure this out. So I'm removing the lang system but leaving this open for if anyone can/wants to help

@nm17
Copy link

nm17 commented Oct 16, 2020

Can reproduce by running gradle :run task, if it's still important.

@DeflatedPickle
Copy link
Owner

If you can reproduce it, you're welcome to make a fork it, make a branch at 7cdfb7c and try to fix it. But it's more important to me that it works for people rather than if it can theoretically be translated, so I'm just removing the lang system

@DeflatedPickle
Copy link
Owner

@kinker31, how's this? I've removed the localization system, which should stop those errors
Quiver-1.0.1.zip

@kinker31
Copy link
Author

Finally works!

@nm17
Copy link

nm17 commented Oct 17, 2020

Seems to be working.

@DeflatedPickle
Copy link
Owner

Great. I'm leaving this open as I do want a localization system so it can be translated, even though this bug is related to haruhi, that doesn't get the traction this project does. I'm really not sure why the resources aren't being loaded. The first step for anyone who wants to debug this, if you're reading this, is to debug the plugin class loader in ClassGraphUtil of haruhi

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants