Author Topic: FSO Installer: basic installation validation error  (Read 419 times)

0 Members and 1 Guest are viewing this topic.

FSO Installer: basic installation validation error
Hello, recently I started to have this error with FreeSpaceOpenInstaller.jar:
The Basic Installation configuration could not be validated against the current list of mods. This option will not be available.
I can not install any basic elements like FSO executable, they are not in the list. Installer version is 2.3.5, OS: linux Fedora 38.

In the installer output I noticed this:
2023-06-15 19:12:19,188 [SwingWorker-pool-427868517-thread-1] INFO  com.fsoinstaller.internet.Downloader - Downloading from http://scp.indiegames.us/fsoinstaller/version.txt to local file /tmp/fsoinstaller_version18337198338218120742.tmp
2023-06-15 19:12:19,892 [SwingWorker-pool-427868517-thread-1] INFO  com.fsoinstaller.wizard.SuperValidationTask - Version at this URL is <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
2023-06-15 19:12:19,892 [SwingWorker-pool-427868517-thread-1] WARN  com.fsoinstaller.utils.MiscUtils - Could not parse version string '<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">'!
java.lang.NumberFormatException: For input string: "<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2"
        at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:67)
        at java.base/java.lang.Integer.parseInt(Integer.java:668)
        at java.base/java.lang.Integer.parseInt(Integer.java:786)
        at com.fsoinstaller.utils.MiscUtils.compareVersions(MiscUtils.java:384)
        at com.fsoinstaller.wizard.SuperValidationTask.call(SuperValidationTask.java:261)
        at com.fsoinstaller.wizard.SuperValidationTask.call(SuperValidationTask.java:61)
        at com.fsoinstaller.utils.ProgressBarDialog$1$1.doInBackground(ProgressBarDialog.java:144)
        at com.fsoinstaller.utils.ProgressBarDialog$1$1.doInBackground(ProgressBarDialog.java:149)
        at org.jdesktop.swingworker.SwingWorker$1.call(Unknown Source)
        at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
        at org.jdesktop.swingworker.SwingWorker.run(Unknown Source)
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
        at java.base/java.lang.Thread.run(Thread.java:833)

2023-06-15 19:12:19,893 [SwingWorker-pool-427868517-thread-1] WARN  com.fsoinstaller.utils.MiscUtils - Could not parse version string '<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">'!
java.lang.NumberFormatException: For input string: "0//EN">"
        at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:67)
        at java.base/java.lang.Integer.parseInt(Integer.java:668)
        at java.base/java.lang.Integer.parseInt(Integer.java:786)
        at com.fsoinstaller.utils.MiscUtils.compareVersions(MiscUtils.java:384)
        at com.fsoinstaller.wizard.SuperValidationTask.call(SuperValidationTask.java:261)
        at com.fsoinstaller.wizard.SuperValidationTask.call(SuperValidationTask.java:61)
        at com.fsoinstaller.utils.ProgressBarDialog$1$1.doInBackground(ProgressBarDialog.java:144)
        at com.fsoinstaller.utils.ProgressBarDialog$1$1.doInBackground(ProgressBarDialog.java:149)
        at org.jdesktop.swingworker.SwingWorker$1.call(Unknown Source)
        at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
        at org.jdesktop.swingworker.SwingWorker.run(Unknown Source)
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
        at java.base/java.lang.Thread.run(Thread.java:833)

That URL actually returns error 301 moved permanently and redirects to https.

I tried removing fsoinstaller.properties, did not help.

Full installer output attached.

  

Offline Goober5000

  • HLP Loremaster
  • 214
    • Goober5000 Productions
Re: FSO Installer: basic installation validation error
Thanks for this report.  The indiegames server was upgraded to https, but some of the installer config files were not upgraded to match.  This should be fixed now.