Bug - Fixed kolmafia won't let me login, very laggyu

birdy

New member
Since yesterday I have a huge lag when running kolmafia, but most of the time it even won't let me login fully

This can be found in the logfile

Code:
Error during session initialization
class java.lang.NullPointerException: null
java.lang.NullPointerException
	at java.base/java.util.regex.Matcher.getTextLength(Matcher.java:1770)
	at java.base/java.util.regex.Matcher.reset(Matcher.java:416)
	at java.base/java.util.regex.Matcher.<init>(Matcher.java:253)
	at java.base/java.util.regex.Pattern.matcher(Pattern.java:1133)
	at net.sourceforge.kolmafia.session.InventoryManager.checkCrownOfThrones(InventoryManager.java:1640)
	at net.sourceforge.kolmafia.KoLmafia.refreshSessionData(KoLmafia.java:981)
	at net.sourceforge.kolmafia.KoLmafia.refreshSession(KoLmafia.java:820)
	at net.sourceforge.kolmafia.session.LoginManager.initialize(LoginManager.java:214)
	at net.sourceforge.kolmafia.session.LoginManager.doLogin(LoginManager.java:97)
	at net.sourceforge.kolmafia.session.LoginManager.login(LoginManager.java:81)
	at net.sourceforge.kolmafia.request.LoginRequest.processLoginRequest(LoginRequest.java:409)
	at net.sourceforge.kolmafia.request.GenericRequest.handleServerRedirect(GenericRequest.java:2216)
	at net.sourceforge.kolmafia.request.GenericRequest.retrieveServerReply(GenericRequest.java:2092)
	at net.sourceforge.kolmafia.request.GenericRequest.externalExecute(GenericRequest.java:1640)
	at net.sourceforge.kolmafia.request.GenericRequest.execute(GenericRequest.java:1623)
	at net.sourceforge.kolmafia.request.GenericRequest.run(GenericRequest.java:1341)
	at net.sourceforge.kolmafia.request.LoginRequest.run(LoginRequest.java:270)
	at net.sourceforge.kolmafia.RequestThread.postRequest(RequestThread.java:286)
	at net.sourceforge.kolmafia.RequestThread.postRequest(RequestThread.java:249)
	at net.sourceforge.kolmafia.swingui.LoginFrame$LoginPanel.doLogin(LoginFrame.java:344)
	at net.sourceforge.kolmafia.swingui.LoginFrame$LoginPanel.actionConfirmed(LoginFrame.java:300)
	at net.sourceforge.kolmafia.swingui.panel.GenericPanel$ConfirmedListener.execute(GenericPanel.java:626)
	at net.sourceforge.kolmafia.swingui.listener.ThreadedListener.run(ThreadedListener.java:239)
	at net.sourceforge.kolmafia.RequestThread$SequencedRunnable.run(RequestThread.java:418)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Error during session initialization
 

birdy

New member
I retested kolmafia at my work , downloaded latest kolmafia and I get this error
<CODE>
Error during session initialization
class java.lang.NumberFormatException: For input string: "+25"
java.lang.NumberFormatException: For input string: "+25"
at java.lang.NumberFormatException.forInputString(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at net.sourceforge.kolmafia.Modifiers$ModifierList.addToModifier(Modifiers.java:2526)
at net.sourceforge.kolmafia.persistence.DebugDatabase.appendModifier(DebugDatabase.java:1530)
at net.sourceforge.kolmafia.persistence.DebugDatabase.parseStandardEnchantments(DebugDatabase.java:1512)
at net.sourceforge.kolmafia.persistence.DebugDatabase.parseItemEnchantments(DebugDatabase.java:1336)
at net.sourceforge.kolmafia.persistence.DebugDatabase.parseItemEnchantments(DebugDatabase.java:1443)
at net.sourceforge.kolmafia.session.InventoryManager.checkLatte(InventoryManager.java:1776)
at net.sourceforge.kolmafia.KoLmafia.refreshSessionData(KoLmafia.java:993)
at net.sourceforge.kolmafia.KoLmafia.refreshSession(KoLmafia.java:820)
at net.sourceforge.kolmafia.session.LoginManager.initialize(LoginManager.java:214)
at net.sourceforge.kolmafia.session.LoginManager.doLogin(LoginManager.java:97)
at net.sourceforge.kolmafia.session.LoginManager.login(LoginManager.java:81)
at net.sourceforge.kolmafia.request.LoginRequest.processLoginRequest(LoginRequest.java:409)
at net.sourceforge.kolmafia.request.GenericRequest.handleServerRedirect(GenericRequest.java:2216)
at net.sourceforge.kolmafia.request.GenericRequest.retrieveServerReply(GenericRequest.java:2092)
at net.sourceforge.kolmafia.request.GenericRequest.externalExecute(GenericRequest.java:1640)
at net.sourceforge.kolmafia.request.GenericRequest.execute(GenericRequest.java:1623)
at net.sourceforge.kolmafia.request.GenericRequest.run(GenericRequest.java:1341)
at net.sourceforge.kolmafia.request.LoginRequest.run(LoginRequest.java:270)
at net.sourceforge.kolmafia.RequestThread.postRequest(RequestThread.java:286)
at net.sourceforge.kolmafia.RequestThread.postRequest(RequestThread.java:249)
at net.sourceforge.kolmafia.swingui.LoginFrame$LoginPanel.doLogin(LoginFrame.java:344)
at net.sourceforge.kolmafia.swingui.LoginFrame$LoginPanel.actionConfirmed(LoginFrame.java:300)
at net.sourceforge.kolmafia.swingui.panel.GenericPanel$ConfirmedListener.execute(GenericPanel.java:626)
at net.sourceforge.kolmafia.swingui.listener.ThreadedListener.run(ThreadedListener.java:239)
at net.sourceforge.kolmafia.RequestThread$SequencedRunnable.run(RequestThread.java:418)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Error during session initialization
</CODE>

Any help will be appreciated
 

birdy

New member
Okay Ezandora, said the latest error message could be related to the latte in my inventory. I replaced it and now I can log into mafia again at work. Very strange
 

birdy

New member
I had a latte with +25 damage, sleaze I think.
I copied the latest mafia build ( 19527 ) to a new directory and tried to start it there.
I got the following errors:



=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
KoLmafia v19.7 r19527, Windows 10, Java 11.0.2
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Please note: do not post this log in the KoLmafia thread of KoL's
Gameplay-Discussion forum. If you would like the KoLmafia dev team
to look at it, please write a bug report at kolmafia.us. Include
specific information about what you were doing when you made this
and include this log as an attachment.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Timestamp: Wed Sep 04 18:03:07 CEST 2019
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=


Unexpected error, debug log printed.
class java.net.ConnectException: Connection timed out: connect
java.net.ConnectException: Connection timed out: connect
at java.base/java.net.PlainSocketImpl.connect0(Native Method)
at java.base/java.net.PlainSocketImpl.socketConnect(PlainSocketImpl.java:101)
at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:399)
at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:242)
at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:224)
at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:403)
at java.base/java.net.Socket.connect(Socket.java:591)
at java.base/sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:285)
at java.base/sun.security.ssl.BaseSSLSocketImpl.connect(BaseSSLSocketImpl.java:173)
at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:182)
at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:474)
at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:569)
at java.base/sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:265)
at java.base/sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:372)
at java.base/sun.net.www.protocol.https.AbstractDelegate...(AbstractDelegateHttpsURLConnection.java:191)
at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1181)
at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1075)
at java.base/sun.net.www.protocol.https.AbstractDelegate...(AbstractDelegateHttpsURLConnection.java:177)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1581)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1509)
at java.base/java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:527)
at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:329)
at net.sourceforge.kolmafia.utilities.FileUtilities.getInputStreamFromConnection(FileUtilities.java:276)
at net.sourceforge.kolmafia.utilities.FileUtilities.downloadFile(FileUtilities.java:435)
at net.sourceforge.kolmafia.utilities.FileUtilities.downloadFile(FileUtilities.java:397)
at net.sourceforge.kolmafia.utilities.FileUtilities.downloadImage(FileUtilities.java:502)
at net.sourceforge.kolmafia.session.VolcanoMazeManager.<clinit>(VolcanoMazeManager.java:123)
at net.sourceforge.kolmafia.KoLCharacter.reset(KoLCharacter.java:614)
at net.sourceforge.kolmafia.KoLCharacter.reset(KoLCharacter.java:507)
at net.sourceforge.kolmafia.session.LoginManager.initialize(LoginManager.java:176)
at net.sourceforge.kolmafia.session.LoginManager.doLogin(LoginManager.java:97)
at net.sourceforge.kolmafia.session.LoginManager.login(LoginManager.java:81)
at net.sourceforge.kolmafia.request.LoginRequest.processLoginRequest(LoginRequest.java:409)
at net.sourceforge.kolmafia.request.GenericRequest.handleServerRedirect(GenericRequest.java:2216)
at net.sourceforge.kolmafia.request.GenericRequest.retrieveServerReply(GenericRequest.java:2092)
at net.sourceforge.kolmafia.request.GenericRequest.externalExecute(GenericRequest.java:1640)
at net.sourceforge.kolmafia.request.GenericRequest.execute(GenericRequest.java:1623)
at net.sourceforge.kolmafia.request.GenericRequest.run(GenericRequest.java:1341)
at net.sourceforge.kolmafia.request.LoginRequest.run(LoginRequest.java:270)
at net.sourceforge.kolmafia.RequestThread.postRequest(RequestThread.java:286)
at net.sourceforge.kolmafia.RequestThread.postRequest(RequestThread.java:249)
at net.sourceforge.kolmafia.swingui.LoginFrame$LoginPanel.doLogin(LoginFrame.java:344)
at net.sourceforge.kolmafia.swingui.LoginFrame$LoginPanel.actionConfirmed(LoginFrame.java:300)
at net.sourceforge.kolmafia.swingui.panel.GenericPanel$ConfirmedListener.execute(GenericPanel.java:626)
at net.sourceforge.kolmafia.swingui.listener.ThreadedListener.run(ThreadedListener.java:239)
at net.sourceforge.kolmafia.RequestThread$SequencedRunnable.run(RequestThread.java:418)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)



=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
KoLmafia v19.7 r19527, Windows 10, Java 11.0.2
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Please note: do not post this log in the KoLmafia thread of KoL's
Gameplay-Discussion forum. If you would like the KoLmafia dev team
to look at it, please write a bug report at kolmafia.us. Include
specific information about what you were doing when you made this
and include this log as an attachment.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Timestamp: Wed Sep 04 18:03:56 CEST 2019
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=


Unexpected error, debug log printed.
class java.net.ConnectException: Connection timed out: connect
java.net.ConnectException: Connection timed out: connect
at java.base/java.net.PlainSocketImpl.connect0(Native Method)
at java.base/java.net.PlainSocketImpl.socketConnect(PlainSocketImpl.java:101)
at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:399)
at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:242)
at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:224)
at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:403)
at java.base/java.net.Socket.connect(Socket.java:591)
at java.base/sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:285)
at java.base/sun.security.ssl.BaseSSLSocketImpl.connect(BaseSSLSocketImpl.java:173)
at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:182)
at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:474)
at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:569)
at java.base/sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:265)
at java.base/sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:372)
at java.base/sun.net.www.protocol.https.AbstractDelegate...(AbstractDelegateHttpsURLConnection.java:191)
at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1181)
at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1075)
at java.base/sun.net.www.protocol.https.AbstractDelegate...(AbstractDelegateHttpsURLConnection.java:177)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1581)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1509)
at java.base/java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:527)
at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:329)
at net.sourceforge.kolmafia.utilities.FileUtilities.getInputStreamFromConnection(FileUtilities.java:276)
at net.sourceforge.kolmafia.utilities.FileUtilities.downloadFile(FileUtilities.java:435)
at net.sourceforge.kolmafia.utilities.FileUtilities.downloadFile(FileUtilities.java:397)
at net.sourceforge.kolmafia.utilities.FileUtilities.downloadImage(FileUtilities.java:502)
at net.sourceforge.kolmafia.KoLCharacter.setAvatar(KoLCharacter.java:1130)
at net.sourceforge.kolmafia.request.CharSheetRequest.parseStatus(CharSheetRequest.java:122)
at net.sourceforge.kolmafia.request.CharSheetRequest.processResults(CharSheetRequest.java:112)
at net.sourceforge.kolmafia.request.GenericRequest.processResponse(GenericRequest.java:2618)
at net.sourceforge.kolmafia.request.GenericRequest.retrieveServerReply(GenericRequest.java:2509)
at net.sourceforge.kolmafia.request.GenericRequest.retrieveServerReply(GenericRequest.java:2082)
at net.sourceforge.kolmafia.request.GenericRequest.externalExecute(GenericRequest.java:1640)
at net.sourceforge.kolmafia.request.GenericRequest.execute(GenericRequest.java:1623)
at net.sourceforge.kolmafia.request.GenericRequest.run(GenericRequest.java:1341)
at net.sourceforge.kolmafia.request.CharSheetRequest.run(CharSheetRequest.java:106)
at net.sourceforge.kolmafia.RequestThread.postRequest(RequestThread.java:286)
at net.sourceforge.kolmafia.RequestThread.postRequest(RequestThread.java:249)
at net.sourceforge.kolmafia.KoLmafia.refreshSessionData(KoLmafia.java:872)
at net.sourceforge.kolmafia.KoLmafia.refreshSession(KoLmafia.java:820)
at net.sourceforge.kolmafia.session.LoginManager.initialize(LoginManager.java:214)
at net.sourceforge.kolmafia.session.LoginManager.doLogin(LoginManager.java:97)
at net.sourceforge.kolmafia.session.LoginManager.login(LoginManager.java:81)
at net.sourceforge.kolmafia.request.LoginRequest.processLoginRequest(LoginRequest.java:409)
at net.sourceforge.kolmafia.request.GenericRequest.handleServerRedirect(GenericRequest.java:2216)
at net.sourceforge.kolmafia.request.GenericRequest.retrieveServerReply(GenericRequest.java:2092)
at net.sourceforge.kolmafia.request.GenericRequest.externalExecute(GenericRequest.java:1640)
at net.sourceforge.kolmafia.request.GenericRequest.execute(GenericRequest.java:1623)
at net.sourceforge.kolmafia.request.GenericRequest.run(GenericRequest.java:1341)
at net.sourceforge.kolmafia.request.LoginRequest.run(LoginRequest.java:270)
at net.sourceforge.kolmafia.RequestThread.postRequest(RequestThread.java:286)
at net.sourceforge.kolmafia.RequestThread.postRequest(RequestThread.java:249)
at net.sourceforge.kolmafia.swingui.LoginFrame$LoginPanel.doLogin(LoginFrame.java:344)
at net.sourceforge.kolmafia.swingui.LoginFrame$LoginPanel.actionConfirmed(LoginFrame.java:300)
at net.sourceforge.kolmafia.swingui.panel.GenericPanel$ConfirmedListener.execute(GenericPanel.java:626)
at net.sourceforge.kolmafia.swingui.listener.ThreadedListener.run(ThreadedListener.java:239)
at net.sourceforge.kolmafia.RequestThread$SequencedRunnable.run(RequestThread.java:418)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)



=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
KoLmafia v19.7 r19527, Windows 10, Java 11.0.2
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Please note: do not post this log in the KoLmafia thread of KoL's
Gameplay-Discussion forum. If you would like the KoLmafia dev team
to look at it, please write a bug report at kolmafia.us. Include
specific information about what you were doing when you made this
and include this log as an attachment.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Timestamp: Wed Sep 04 18:06:19 CEST 2019
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=


Error during session initialization
class java.lang.NullPointerException: null
java.lang.NullPointerException
at java.base/java.util.regex.Matcher.getTextLength(Matcher.java:1770)
at java.base/java.util.regex.Matcher.reset(Matcher.java:416)
at java.base/java.util.regex.Matcher.<init>(Matcher.java:253)
at java.base/java.util.regex.Pattern.matcher(Pattern.java:1133)
at net.sourceforge.kolmafia.request.EquipmentRequest.checkCowboyBoots(EquipmentRequest.java:2419)
at net.sourceforge.kolmafia.KoLmafia.refreshSessionData(KoLmafia.java:1031)
at net.sourceforge.kolmafia.KoLmafia.refreshSession(KoLmafia.java:820)
at net.sourceforge.kolmafia.session.LoginManager.initialize(LoginManager.java:214)
at net.sourceforge.kolmafia.session.LoginManager.doLogin(LoginManager.java:97)
at net.sourceforge.kolmafia.session.LoginManager.login(LoginManager.java:81)
at net.sourceforge.kolmafia.request.LoginRequest.processLoginRequest(LoginRequest.java:409)
at net.sourceforge.kolmafia.request.GenericRequest.handleServerRedirect(GenericRequest.java:2216)
at net.sourceforge.kolmafia.request.GenericRequest.retrieveServerReply(GenericRequest.java:2092)
at net.sourceforge.kolmafia.request.GenericRequest.externalExecute(GenericRequest.java:1640)
at net.sourceforge.kolmafia.request.GenericRequest.execute(GenericRequest.java:1623)
at net.sourceforge.kolmafia.request.GenericRequest.run(GenericRequest.java:1341)
at net.sourceforge.kolmafia.request.LoginRequest.run(LoginRequest.java:270)
at net.sourceforge.kolmafia.RequestThread.postRequest(RequestThread.java:286)
at net.sourceforge.kolmafia.RequestThread.postRequest(RequestThread.java:249)
at net.sourceforge.kolmafia.swingui.LoginFrame$LoginPanel.doLogin(LoginFrame.java:344)
at net.sourceforge.kolmafia.swingui.LoginFrame$LoginPanel.actionConfirmed(LoginFrame.java:300)
at net.sourceforge.kolmafia.swingui.panel.GenericPanel$ConfirmedListener.execute(GenericPanel.java:626)
at net.sourceforge.kolmafia.swingui.listener.ThreadedListener.run(ThreadedListener.java:239)
at net.sourceforge.kolmafia.RequestThread$SequencedRunnable.run(RequestThread.java:418)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)
Error during session initialization
 

birdy

New member
I installed a vpn, connected to USA and I have no more connection time outs.
So this solves it for me, but I don't know what the cause of the problem is.
 

Veracity

Developer
Staff member
It was network issues, for sure.

Your other issues:

- NPE checking crown of thrones
- NPE checking cowboy boots

were almost certainly a result of the request failing, getting back a null response buffer, and failing to check that.
I could swear that I made network failures return an empty response - "" - rather than NULL, so that callers would not have to check.
I will look into this.

- parsing error for latte

I will investigate this.

In any case, I am glad that by improving your network, the network-induced errors went away, since there is, literally, nothing that KoLmafia can do to prevent things like this:

java.net.ConnectException: Connection timed out: connect

or IOExceptions on posting data or reading responses, as other people have been reporting.
 

Veracity

Developer
Staff member
I think that the issue you were having is because you are an Old account and perhaps allowSocketTimeouts was true, since you created your account before I set the default to false. There is no code all over KoLmafia to handle requests returning with a null responseText - but that can happen with socket timeouts, and not if we disable them
I disable socket timeouts for everyone in r19533. So, I will look no further into preventing random NPEs because there is a null responseText.

This is fixed - primarily by you, who got a more reliable way to connect to KoL itself, it seems, but also because inevitable network (or KoL) created timeouts whould no longer prevent you from operating, even if slower than you'd prefer.
 
Top