# java.lang.NullPointerException

**URL:** https://ksoloti.discourse.group/t/java-lang-nullpointerexception/354
**Category:** General
**Created:** [June 30, 2025, 3:54pm UTC](https://ksoloti.discourse.group/t/java-lang-nullpointerexception/354 "2025-06-30T15:54:51Z")
**Posts on this page:** 14
**Page:** 1

<div class="post-metadata">

### Author: ![NikitaVolkov](https://avatars.discourse-cdn.com/v4/letter/n/bbe5ce/32.png) [@NikitaVolkov](https://ksoloti.discourse.group/u/NikitaVolkov)
#### Post date: [June 30, 2025, 3:54pm UTC](https://ksoloti.discourse.group/t/java-lang-nullpointerexception/354/1 "2025-06-30T15:54:52Z")

</div>

What is the solution to this problem?

---

<div class="post-metadata">

### Author: ![AndyCap](https://avatars.discourse-cdn.com/v4/letter/a/e0b2c6/32.png) [@AndyCap](https://ksoloti.discourse.group/u/AndyCap)
#### Post date: [July 1, 2025, 5:44am UTC](https://ksoloti.discourse.group/t/java-lang-nullpointerexception/354/2 "2025-07-01T05:44:36Z")

</div>

What else is displayed in the log?

---

<div class="post-metadata">

### Author: ![NikitaVolkov](https://avatars.discourse-cdn.com/v4/letter/n/bbe5ce/32.png) [@NikitaVolkov](https://ksoloti.discourse.group/u/NikitaVolkov)
#### Post date: [July 1, 2025, 1:20pm UTC](https://ksoloti.discourse.group/t/java-lang-nullpointerexception/354/3 "2025-07-01T13:20:52Z")

</div>

java.lang.NullPointerException: Cannot read field “LoaderThread” because “axoloti.MainFrame.axoObjects” is null  
java.lang.NullPointerException: Cannot read field “LoaderThread” because “axoloti.MainFrame.axoObjects” is null  
at axoloti.PatchGUI.OpenPatchInvisible(PatchGUI.java:1153)  
at axoloti.PatchGUI.OpenPatch(PatchGUI.java:1176)  
at axoloti.MainFrame.actionPerformed(MainFrame.java:1702)  
at java.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1972)  
at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2314)  
at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:407)  
at java.desktop/javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:262)  
at java.desktop/javax.swing.AbstractButton.doClick(AbstractButton.java:374)  
at java.desktop/javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1029)  
at java.desktop/javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1073)  
at java.desktop/java.awt.Component.processMouseEvent(Component.java:6621)  
at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3398)  
at java.desktop/java.awt.Component.processEvent(Component.java:6386)  
at java.desktop/java.awt.Container.processEvent(Container.java:2266)  
at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:4996)  
at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2324)  
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4828)  
at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4948)  
at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4575)  
at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4516)  
at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2310)  
at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2780)  
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4828)  
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:775)  
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720)  
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714)  
at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)  
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)  
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:98)  
at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:747)  
at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745)  
at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)  
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)  
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:744)  
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)  
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)  
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)  
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)  
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)  
at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)

---

<div class="post-metadata">

### Author: ![AndyCap](https://avatars.discourse-cdn.com/v4/letter/a/e0b2c6/32.png) [@AndyCap](https://ksoloti.discourse.group/u/AndyCap)
#### Post date: [July 1, 2025, 2:12pm UTC](https://ksoloti.discourse.group/t/java-lang-nullpointerexception/354/4 "2025-07-01T14:12:27Z")

</div>

Can you post here the patch you are trying to load.

---

<div class="post-metadata">

### Author: ![NikitaVolkov](https://avatars.discourse-cdn.com/v4/letter/n/bbe5ce/32.png) [@NikitaVolkov](https://ksoloti.discourse.group/u/NikitaVolkov)
#### Post date: [July 1, 2025, 2:51pm UTC](https://ksoloti.discourse.group/t/java-lang-nullpointerexception/354/5 "2025-07-01T14:51:18Z")

</div>

Wow! It’s working now!

Checking library status…  
Status OK: axoloti-factory (1.1.0, anon) (1.1.0, clean)  
Status OK: axoloti-community (1.1.0, anon) (1.1.0, clean)  
Status OK: ksoloti-objects (1.1.0, anon) (1.1.0, clean)  
Status OK: ksoloti-community (1.1.0, anon) (1.1.0, clean)  
Done checking library status.

---

<div class="post-metadata">

### Author: ![Ksoloti](https://yyz2.discourse-cdn.com/free1/user_avatar/ksoloti.discourse.group/ksoloti/32/71_2.png) [@Ksoloti](https://ksoloti.discourse.group/u/Ksoloti)
#### Post date: [July 1, 2025, 3:48pm UTC](https://ksoloti.discourse.group/t/java-lang-nullpointerexception/354/6 "2025-07-01T15:48:03Z")

</div>

Hmm this almost looks like the Patcher was trying to open a patch before the libraries were loaded - fixed when 1.1.0 comes out.

---

<div class="post-metadata">

### Author: ![NikitaVolkov](https://avatars.discourse-cdn.com/v4/letter/n/bbe5ce/32.png) [@NikitaVolkov](https://ksoloti.discourse.group/u/NikitaVolkov)
#### Post date: [July 1, 2025, 4:03pm UTC](https://ksoloti.discourse.group/t/java-lang-nullpointerexception/354/7 "2025-07-01T16:03:17Z")

</div>

But i can’t hear a sound

“Live” button doesn’t active and DSP is 0%

---

<div class="post-metadata">

### Author: ![ktttttt](https://yyz2.discourse-cdn.com/free1/user_avatar/ksoloti.discourse.group/ktttttt/32/305_2.png) [@ktttttt](https://ksoloti.discourse.group/u/ktttttt)
#### Post date: [July 1, 2025, 4:16pm UTC](https://ksoloti.discourse.group/t/java-lang-nullpointerexception/354/8 "2025-07-01T16:16:27Z")

</div>

you can’t press Live? could the Ksoloti Core be disconnected? what patcher version are you using? use 1.0.12 for the current stable release

---

<div class="post-metadata">

### Author: ![NikitaVolkov](https://avatars.discourse-cdn.com/v4/letter/n/bbe5ce/32.png) [@NikitaVolkov](https://ksoloti.discourse.group/u/NikitaVolkov)
#### Post date: [July 1, 2025, 5:12pm UTC](https://ksoloti.discourse.group/t/java-lang-nullpointerexception/354/9 "2025-07-01T17:12:38Z")

</div>

1.0.12 version log:  
Link to firmware CRC EB8B6CD0  
Ksoloti Core found.  
insufficient permissions  
Matching USB device found.  
insufficient permissions  
No matching USB devices found.  
Ksoloti Core found.  
insufficient permissions  
Matching USB device found.  
insufficient permissions  
No matching USB devices found.

version 1.1.0 is working  
But it doesn’t work again, even after pressing “sync libraries”. Java’s mistakes repeat.

---

<div class="post-metadata">

### Author: ![ktttttt](https://yyz2.discourse-cdn.com/free1/user_avatar/ksoloti.discourse.group/ktttttt/32/305_2.png) [@ktttttt](https://ksoloti.discourse.group/u/ktttttt)
#### Post date: [July 1, 2025, 10:54pm UTC](https://ksoloti.discourse.group/t/java-lang-nullpointerexception/354/10 "2025-07-01T22:54:11Z")

</div>

are you on Windows? give us as much detail as possible, especially about how you installed the patcher

---

<div class="post-metadata">

### Author: ![Ksoloti](https://yyz2.discourse-cdn.com/free1/user_avatar/ksoloti.discourse.group/ksoloti/32/71_2.png) [@Ksoloti](https://ksoloti.discourse.group/u/Ksoloti)
#### Post date: [July 2, 2025, 2:38am UTC](https://ksoloti.discourse.group/t/java-lang-nullpointerexception/354/11 "2025-07-02T02:38:20Z")

</div>

> [@NikitaVolkov](#):
>
> insufficient permissions

OS? Linux? Mac?

---

<div class="post-metadata">

### Author: ![NikitaVolkov](https://avatars.discourse-cdn.com/v4/letter/n/bbe5ce/32.png) [@NikitaVolkov](https://ksoloti.discourse.group/u/NikitaVolkov)
#### Post date: [July 2, 2025, 8:43pm UTC](https://ksoloti.discourse.group/t/java-lang-nullpointerexception/354/12 "2025-07-02T20:43:25Z")

</div>

I use Linux Manjaro

---

<div class="post-metadata">

### Author: ![Ksoloti](https://yyz2.discourse-cdn.com/free1/user_avatar/ksoloti.discourse.group/ksoloti/32/71_2.png) [@Ksoloti](https://ksoloti.discourse.group/u/Ksoloti)
#### Post date: [July 3, 2025, 4:33am UTC](https://ksoloti.discourse.group/t/java-lang-nullpointerexception/354/13 "2025-07-03T04:33:01Z")

</div>

That’s Arch Linux. Is it even supported? Did you to the equivalent of [setting udev rules](https://ksoloti.github.io/3-install.html#linux_permissions)?

---

<div class="post-metadata">

### Author: ![NikitaVolkov](https://avatars.discourse-cdn.com/v4/letter/n/bbe5ce/32.png) [@NikitaVolkov](https://ksoloti.discourse.group/u/NikitaVolkov)
#### Post date: [July 3, 2025, 8:51am UTC](https://ksoloti.discourse.group/t/java-lang-nullpointerexception/354/14 "2025-07-03T08:51:22Z")

</div>

Yes,i launched “add\_udev\_rules.sh” and everything working!  
I have two OS on one PC: Linux Ubuntu and Manjaro. Both works well now!
