Bug - Fixed percent symbol fails in chat

Donavin69

Member
When you type a % symbol in the relay browser chat, it fails to post in chat, and prints a debug log

PHP:
Unexpected error, debug log printed.
class java.lang.IllegalArgumentException: URLDecoder: Incomplete trailing escape (%) pattern
java.lang.IllegalArgumentException: URLDecoder: Incomplete trailing escape (%) pattern
	at java.net.URLDecoder.decode(Unknown Source)
	at net.sourceforge.kolmafia.request.GenericRequest.decodeURL(GenericRequest.java:783)
	at net.sourceforge.kolmafia.request.GenericRequest.findField(GenericRequest.java:757)
	at net.sourceforge.kolmafia.request.GenericRequest.getFormField(GenericRequest.java:732)
	at net.sourceforge.kolmafia.request.RelayRequest.handleChat(RelayRequest.java:1576)
	at net.sourceforge.kolmafia.request.RelayRequest.run(RelayRequest.java:1671)
	at net.sourceforge.kolmafia.RequestThread.postRequest(RequestThread.java:221)
	at net.sourceforge.kolmafia.RequestThread.postRequest(RequestThread.java:184)
	at net.sourceforge.kolmafia.webui.RelayAgent.readServerResponse(RelayAgent.java:481)
	at net.sourceforge.kolmafia.webui.RelayAgent.performRelay(RelayAgent.java:160)
	at net.sourceforge.kolmafia.webui.RelayAgent.run(RelayAgent.java:133)

I tested versions, it worked in 11090, and fails in 11091.
 
Top