Problems logging in with Arch linux

Mrfred

New member
So in ubuntu I am able to log on using the terminal very easily using something like this:

java -jar KoLMafia --CLI

and then entering my username. This works for all of my accounts. However, whenever I try this same thing in Arch linux, I am only able to log on to certain accounts, otherwise I get a bunch of errors starting with: Exception in thread "main" java.lang.ExceptionInInitializerError

This happens every time with certain accounts, and never with other accounts. Anyone have any ideas?

Thanks a lot for any suggestions.
Mrfred
 

Mrfred

New member
Code:
Exception in thread "main" java.lang.ExceptionInInitializerError
	at net.sourceforge.kolmafia.persistence.ConcoctionDatabase.setPullsRemaining(ConcoctionDatabase.java:2189)
	at net.sourceforge.kolmafia.request.CharPaneRequest.setInteraction(CharPaneRequest.java:136)
	at net.sourceforge.kolmafia.request.CharPaneRequest.setInteraction(CharPaneRequest.java:128)
	at net.sourceforge.kolmafia.request.CharPaneRequest.parseStatus(CharPaneRequest.java:929)
	at net.sourceforge.kolmafia.request.ApiRequest.parseStatus(ApiRequest.java:298)
	at net.sourceforge.kolmafia.request.ApiRequest.processResults(ApiRequest.java:121)
	at net.sourceforge.kolmafia.request.GenericRequest.processResponse(GenericRequest.java:2214)
	at net.sourceforge.kolmafia.request.GenericRequest.retrieveServerReply(GenericRequest.java:2110)
	at net.sourceforge.kolmafia.request.GenericRequest.retrieveServerReply(GenericRequest.java:1768)
	at net.sourceforge.kolmafia.request.GenericRequest.execute(GenericRequest.java:1453)
	at net.sourceforge.kolmafia.request.GenericRequest.run(GenericRequest.java:1346)
	at net.sourceforge.kolmafia.request.ApiRequest.run(ApiRequest.java:106)
	at net.sourceforge.kolmafia.RequestThread.postRequest(RequestThread.java:222)
	at net.sourceforge.kolmafia.RequestThread.postRequest(RequestThread.java:185)
	at net.sourceforge.kolmafia.KoLmafia.refreshSessionData(KoLmafia.java:879)
	at net.sourceforge.kolmafia.KoLmafia.refreshSession(KoLmafia.java:820)
	at net.sourceforge.kolmafia.session.LoginManager.initialize(LoginManager.java:185)
	at net.sourceforge.kolmafia.session.LoginManager.doLogin(LoginManager.java:88)
	at net.sourceforge.kolmafia.session.LoginManager.login(LoginManager.java:72)
	at net.sourceforge.kolmafia.request.LoginRequest.processLoginRequest(LoginRequest.java:439)
	at net.sourceforge.kolmafia.request.GenericRequest.handleServerRedirect(GenericRequest.java:1893)
	at net.sourceforge.kolmafia.request.GenericRequest.retrieveServerReply(GenericRequest.java:1788)
	at net.sourceforge.kolmafia.request.GenericRequest.execute(GenericRequest.java:1453)
	at net.sourceforge.kolmafia.request.GenericRequest.run(GenericRequest.java:1346)
	at net.sourceforge.kolmafia.request.LoginRequest.run(LoginRequest.java:261)
	at net.sourceforge.kolmafia.RequestThread.postRequest(RequestThread.java:222)
	at net.sourceforge.kolmafia.RequestThread.postRequest(RequestThread.java:185)
	at net.sourceforge.kolmafia.KoLmafiaCLI.attemptLogin(KoLmafiaCLI.java:156)
	at net.sourceforge.kolmafia.KoLmafia.main(KoLmafia.java:559)
Caused by: java.lang.NullPointerException
	at sun.awt.X11FontManager.getDefaultPlatformFont(X11FontManager.java:779)
	at sun.font.SunFontManager$2.run(SunFontManager.java:432)
	at java.security.AccessController.doPrivileged(Native Method)
	at sun.font.SunFontManager.<init>(SunFontManager.java:375)
	at sun.awt.X11FontManager.<init>(X11FontManager.java:32)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
	at java.lang.Class.newInstance0(Class.java:372)
	at java.lang.Class.newInstance(Class.java:325)
	at sun.font.FontManagerFactory$1.run(FontManagerFactory.java:83)
	at java.security.AccessController.doPrivileged(Native Method)
	at sun.font.FontManagerFactory.getInstance(FontManagerFactory.java:74)
	at sun.font.SunFontManager.getInstance(SunFontManager.java:249)
	at sun.font.FontDesignMetrics.getMetrics(FontDesignMetrics.java:264)
	at sun.swing.SwingUtilities2.getFontMetrics(SwingUtilities2.java:1003)
	at javax.swing.JComponent.getFontMetrics(JComponent.java:1615)
	at javax.swing.text.PlainView.calculateLongestLine(PlainView.java:639)
	at javax.swing.text.PlainView.updateMetrics(PlainView.java:209)
	at javax.swing.text.PlainView.updateDamage(PlainView.java:527)
	at javax.swing.text.PlainView.insertUpdate(PlainView.java:451)
	at javax.swing.text.FieldView.insertUpdate(FieldView.java:293)
	at javax.swing.plaf.basic.BasicTextUI$RootView.insertUpdate(BasicTextUI.java:1602)
	at javax.swing.plaf.basic.BasicTextUI$UpdateHandler.insertUpdate(BasicTextUI.java:1861)
	at javax.swing.text.AbstractDocument.fireInsertUpdate(AbstractDocument.java:202)
	at javax.swing.text.AbstractDocument.handleInsertString(AbstractDocument.java:749)
	at javax.swing.text.AbstractDocument.insertString(AbstractDocument.java:708)
	at javax.swing.text.PlainDocument.insertString(PlainDocument.java:130)
	at javax.swing.text.AbstractDocument.replace(AbstractDocument.java:670)
	at javax.swing.text.JTextComponent.setText(JTextComponent.java:1718)
	at javax.swing.JFormattedTextField$AbstractFormatter.install(JFormattedTextField.java:949)
	at javax.swing.text.DefaultFormatter.install(DefaultFormatter.java:124)
	at javax.swing.text.InternationalFormatter.install(InternationalFormatter.java:285)
	at javax.swing.JFormattedTextField.setFormatter(JFormattedTextField.java:465)
	at javax.swing.JFormattedTextField.setValue(JFormattedTextField.java:789)
	at javax.swing.JFormattedTextField.setValue(JFormattedTextField.java:502)
	at javax.swing.JSpinner$DefaultEditor.<init>(JSpinner.java:623)
	at javax.swing.JSpinner$NumberEditor.<init>(JSpinner.java:1199)
	at javax.swing.JSpinner$NumberEditor.<init>(JSpinner.java:1175)
	at javax.swing.JSpinner$NumberEditor.<init>(JSpinner.java:1150)
	at javax.swing.JSpinner.createEditor(JSpinner.java:249)
	at javax.swing.JSpinner.<init>(JSpinner.java:155)
	at javax.swing.JSpinner.<init>(JSpinner.java:166)
	at net.sourceforge.kolmafia.swingui.widget.AutoHighlightSpinner.<init>(AutoHighlightSpinner.java:54)
	at net.sourceforge.kolmafia.swingui.ItemManageFrame$PullBudgetSpinner.<init>(ItemManageFrame.java:669)
	at net.sourceforge.kolmafia.swingui.ItemManageFrame.<clinit>(ItemManageFrame.java:106)
	... 29 more
 

Mrfred

New member
Alright, thanks I'll take a look at it. Just got confused because some accounts were working and others weren't

EDIT:yeah, doing a

sudo pacman -S ttf-dejavu artwiz-fonts

worked for me. Thanks for the help.
 
Last edited:
Top