Project

General

Profile

Actions

Bug #825

open

Non integer Proxy Port leads to error and proxy is not working

Added by Tobias Wich over 3 years ago. Updated over 3 years ago.

Status:
Solved
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
11/12/2020
Due date:
% Done:

0%

Estimated time:
Reviewer:
Build Version:

Description

The following error has been observed.

Exception in thread "Update-Task" java.lang.ExceptionInInitializerError
at org.openecard.richclient@1.4.5/org.openecard.richclient.updater.VersionUpdateLoader.loadVersionUpdateList(VersionUpdateLoader.java:81)
at org.openecard.richclient@1.4.5/org.openecard.richclient.updater.VersionUpdateChecker.loadCurrentVersionList(VersionUpdateChecker.java:66)
at org.openecard.richclient@1.4.5/org.openecard.richclient.RichClient$UpdateTask.run(RichClient.java:357)
at java.base/java.util.TimerThread.mainLoop(Timer.java:556)
at java.base/java.util.TimerThread.run(Timer.java:506)
Caused by: java.lang.NumberFormatException: For input string: "" 
at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:68)
at java.base/java.lang.Integer.parseInt(Integer.java:662)
at java.base/java.lang.Integer.parseInt(Integer.java:770)
at org.openecard.richclient@1.4.5/org.openecard.crypto.tls.proxy.ProxySettingsLoader.load(ProxySettingsLoader.java:101)
at org.openecard.richclient@1.4.5/org.openecard.crypto.tls.proxy.ProxySettings.<clinit>(ProxySettings.java:60)
... 5 more

The port has a non integer value, so the parsing fails and the proxy initialisation is aborted with the observed error.
The proxy implementation should print a warning in this case and fall back to using no proxy.

Actions

Also available in: Atom PDF