<p>Getting the exception java.lang.NullPointerException during startup on Arch Linux.</p>
<p>Below is the output of archlinux-java-status:</p>
<p>~]$ archlinux-java status<br>
Available Java environments:<br>
java-10-openjdk<br>
java-13-openjdk (default)<br>
java-7-openjdk<br>
java-8-openjdk</p>
<p>Below is the section of the log with the error:</p>
<p>Jan-18 20:15:56.703 [ STARTING] INFO  b.c.b.s.WalletConfig: We try to connect to 9 btc nodes<br>
Jan-18 20:15:56.713 [PeerGroup Thread] INFO  o.b.c.PeerGroup: Starting ...<br>
Jan-18 20:15:56.719 [PeerGroup Thread] INFO  o.b.c.PeerGroup: Attempting connection to [fz6nsij6jiyuwlsc.onion]:8333     (0 connected, 1 pending, 9 max)<br>
Jan-18 20:15:56.720 [PeerGroup Thread] INFO  o.b.c.PeerGroup: Attempting connection to [sslnjjhnmwllysv4.onion]:8333     (0 connected, 2 pending, 9 max)<br>
Jan-18 20:15:56.721 [PeerGroup Thread] INFO  o.b.c.PeerGroup: Attempting connection to [jiuuuislm7ooesic.onion]:8333     (0 connected, 3 pending, 9 max)<br>
Jan-18 20:15:56.721 [PeerGroup Thread] INFO  o.b.c.PeerGroup: Attempting connection to [22tg6ufbwz6o3l2u.onion]:8333     (0 connected, 4 pending, 9 max)<br>
Jan-18 20:15:56.722 [PeerGroup Thread] INFO  o.b.c.PeerGroup: Attempting connection to [4nnuyxm5k5tlyjq3.onion]:8333     (0 connected, 5 pending, 9 max)<br>
Jan-18 20:15:56.722 [PeerGroup Thread] INFO  o.b.c.PeerGroup: Attempting connection to [lva54pnbq2nsmjyr.onion]:8333     (0 connected, 6 pending, 9 max)<br>
Jan-18 20:15:56.724 [PeerGroup Thread] INFO  o.b.c.PeerGroup: Attempting connection to [mbm6ffx6j5ygi2ck.onion]:8333     (0 connected, 7 pending, 9 max)<br>
Jan-18 20:15:56.731 [PeerGroup Thread] INFO  o.b.c.PeerGroup: Attempting connection to [i3a5xtzfm4xwtybd.onion]:8333     (0 connected, 8 pending, 9 max)<br>
Jan-18 20:15:56.732 [PeerGroup Thread] INFO  o.b.c.PeerGroup: Attempting connection to [3r44ddzjitznyahw.onion]:8333     (0 connected, 9 pending, 9 max)<br>
Jan-18 20:15:56.785 [JavaFX Application Thread] INFO  b.n.p.p.g.RequestDataHandler: We send a PreliminaryGetDataRequest to peer s67qglwhkgkyvr74.onion:8000.<br>
Jan-18 20:15:56.819 [JavaFX Application Thread] INFO  b.c.a.BisqSetup: Wallet password required<br>
Jan-18 20:15:56.820 [JavaFX Application Thread] INFO  b.c.a.BisqSetup: onRequestWalletPassword<br>
Jan-18 20:15:56.820 [JavaFX Application Thread] INFO  b.c.a.BisqSetup: onRequestWalletPassword<br>
Jan-18 20:15:56.905 [JavaFX Application Thread] ERROR b.c.s.CommonSetup: Uncaught Exception from thread JavaFX Application Thread<br>
Jan-18 20:15:56.905 [JavaFX Application Thread] ERROR b.c.s.CommonSetup: throwableMessage= null<br>
Jan-18 20:15:56.905 [JavaFX Application Thread] ERROR b.c.s.CommonSetup: throwableClass= class java.lang.NullPointerException<br>
Jan-18 20:15:56.906 [JavaFX Application Thread] ERROR b.c.s.CommonSetup: Stack trace:<br>
java.lang.NullPointerException<br>
at bisq.desktop.components.JFXTextFieldSkinBisqStyle.updateTextPos(JFXTextFieldSkinBisqStyle.java:95)<br>
at bisq.desktop.components.JFXTextFieldSkinBisqStyle.layoutChildren(JFXTextFieldSkinBisqStyle.java:79)<br>
at javafx.scene.control.Control.layoutChildren(Control.java:601)<br>
at javafx.scene.Parent.layout(Parent.java:1204)<br>
at javafx.scene.Parent.layout(Parent.java:1211)<br>
at javafx.scene.Scene.doLayoutPass(Scene.java:576)<br>
at javafx.scene.Scene.preferredSize(Scene.java:1748)<br>
at javafx.scene.Scene$2.preferredSize(Scene.java:393)<br>
at com.sun.javafx.scene.SceneHelper.preferredSize(SceneHelper.java:66)<br>
at javafx.stage.Window$12.invalidated(Window.java:1086)<br>
at javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110)<br>
at javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)<br>
at javafx.stage.Window.setShowing(Window.java:1174)<br>
at javafx.stage.Window.show(Window.java:1189)<br>
at javafx.stage.Stage.show(Stage.java:273)<br>
at bisq.desktop.main.overlays.Overlay.display(Overlay.java:540)<br>
at bisq.desktop.main.overlays.windows.WalletPasswordWindow.show(WalletPasswordWindow.java:145)<br>
at bisq.desktop.main.MainViewModel.lambda$setupHandlers$14(MainViewModel.java:319)<br>
at bisq.core.app.BisqSetup.lambda$initWallet$11(BisqSetup.java:603)<br>
at bisq.core.app.WalletAppSetup.lambda$init$2(WalletAppSetup.java:164)<br>
at bisq.common.reactfx.FxTimer.lambda$restart$0(FxTimer.java:93)<br>
at com.sun.scenario.animation.shared.TimelineClipCore.visitKeyFrame(TimelineClipCore.java:239)<br>
at com.sun.scenario.animation.shared.TimelineClipCore.playTo(TimelineClipCore.java:180)<br>
at javafx.animation.Timeline.doPlayTo(Timeline.java:177)<br>
at javafx.animation.AnimationAccessorImpl.playTo(AnimationAccessorImpl.java:39)<br>
at com.sun.scenario.animation.shared.SingleLoopClipEnvelope.timePulse(SingleLoopClipEnvelope.java:99)<br>
at javafx.animation.Animation.doTimePulse(Animation.java:1101)<br>
at javafx.animation.Animation$1.lambda$timePulse$0(Animation.java:186)<br>
at java.base/java.security.AccessController.doPrivileged(AccessController.java:391)<br>
at javafx.animation.Animation$1.timePulse(Animation.java:185)<br>
at com.sun.scenario.animation.AbstractMasterTimer.timePulseImpl(AbstractMasterTimer.java:344)<br>
at com.sun.scenario.animation.AbstractMasterTimer$MainLoop.run(AbstractMasterTimer.java:267)<br>
at com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:515)<br>
at com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:499)<br>
at com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:492)<br>
at com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(QuantumToolkit.java:320)<br>
at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)<br>
at com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method)<br>
at com.sun.glass.ui.gtk.GtkApplication.lambda$runLoop$11(GtkApplication.java:277)<br>
at java.base/java.lang.Thread.run(Thread.java:830)</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/bisq-network/bisq/issues/3908?email_source=notifications&email_token=AJFFTNXLBR4CXOM22IBYGMDQ6PJ5NA5CNFSM4KIW723KYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4IHEZTSQ">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AJFFTNXCKRJ6M7QU6OHHH3DQ6PJ5NANCNFSM4KIW723A">unsubscribe</a>.<img src="https://github.com/notifications/beacon/AJFFTNXQQSM2JNTAYAEWUCDQ6PJ5NA5CNFSM4KIW723KYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4IHEZTSQ.gif" height="1" width="1" alt="" /></p>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/bisq-network/bisq/issues/3908?email_source=notifications\u0026email_token=AJFFTNXLBR4CXOM22IBYGMDQ6PJ5NA5CNFSM4KIW723KYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4IHEZTSQ",
"url": "https://github.com/bisq-network/bisq/issues/3908?email_source=notifications\u0026email_token=AJFFTNXLBR4CXOM22IBYGMDQ6PJ5NA5CNFSM4KIW723KYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4IHEZTSQ",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>