Closed Dark-Thoughts closed 3 years ago
Did you happen to upgrade from a previous version without updating your filter overrides? If so, you'll need to add the following to your settings.json
file to workaround an FDev bug.
"filterOverrides": [
{ "sku": "FORC-FDEV-DO-1000", "filter": "edo" }
]
I guess? I had I think 4.4.0, which threw a longer error after updating the game, which caused me to see if an updated version of the launcher is available, since I did not want to report something potentially caused by an old version. Just replaced the old one with the new version, like I would do with any other software update too. I wasn't aware I needed to manually edit the config file. Adding that to the config throws me this error though.
2021-06-20 13:39:56.056 +02:00 [INF] Elite Dangerous: Minimal Launcher - v0.5.3
2021-06-20 13:39:56.195 +02:00 [DBG]
Args: [|"/home/*****/.local/share/Steam/ubuntu12_32/../ubuntu12_32/reaper";
"SteamLaunch"; "AppId=359320"; "--";
"/home/*****/.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier/_v2-entry-point";
"--verb=waitforexitandrun"; "--";
"/home/*****/.local/share/Steam/steamapps/common/Proton - Experimental/proton";
"waitforexitandrun";
"/home/*****/.local/share/Steam/steamapps/common/Elite Dangerous/EDLaunch.exe";
"/Steam"; "/novr"; "/autorun"; "/autoquit"; "/edo"|]
OS: Linux64
2021-06-20 13:39:56.207 +02:00 [DBG] Reading settings from '/home/*****/.config/min-ed-launcher/settings.json'
2021-06-20 13:39:56.265 +02:00 [ERR] Unhandled exception: System.FormatException: Error_JSONParseError
---> System.Text.Json.JsonReaderException: FoundInvalidCharacter, " LineNumber: 4 | BytePositionInLine: 4.
at System.Text.Json.ThrowHelper.ThrowJsonReaderException(Utf8JsonReader& json, ExceptionResource resource, Byte nextByte, ReadOnlySpan`1 bytes)
at System.Text.Json.Utf8JsonReader.Con...CommentsAreSkipped(Byte marker)
at System.Text.Json.Utf8JsonReader.ConsumeNextToken(Byte marker)
at System.Text.Json.Utf8JsonReader.ConsumeNextTokenOrRollback(Byte marker)
at System.Text.Json.Utf8JsonReader.ReadSingleSegment()
at System.Text.Json.Utf8JsonReader.Read()
at System.Text.Json.JsonDocument.Parse(ReadOnlySpan`1 utf8JsonSpan, JsonReaderOptions readerOptions, MetadataDb& database, StackRowStack& stack)
at System.Text.Json.JsonDocument.Parse(ReadOnlyMemory`1 utf8Json, JsonReaderOptions readerOptions, Byte[] extraRentedBytes)
at System.Text.Json.JsonDocument.Parse(ReadOnlyMemory`1 json, JsonDocumentOptions options)
at System.Text.Json.JsonDocument.Parse(String json, JsonDocumentOptions options)
at Microsoft.Extensions.Configuration.Json.JsonConfigurationFileParser.ParseStream(Stream input)
at Microsoft.Extensions.Configuration.Json.JsonConfigurationFileParser.Parse(Stream input)
at Microsoft.Extensions.Configuration.Json.JsonConfigurationProvider.Load(Stream stream)
Exception_EndOfInnerExceptionStack
at Microsoft.Extensions.Configuration.Json.JsonConfigurationProvider.Load(Stream stream)
at Microsoft.Extensions.Configuration.FileConfigurationProvider.Load(Boolean reload)
--- End of stack trace from previous location ---
at Microsoft.Extensions.Configuration.FileConfigurationProvider.HandleException(ExceptionDispatchInfo info)
at Microsoft.Extensions.Configuration.FileConfigurationProvider.Load(Boolean reload)
at Microsoft.Extensions.Configuration.FileConfigurationProvider.Load()
at Microsoft.Extensions.Configuration.ConfigurationRoot..ctor(IList`1 providers)
at Microsoft.Extensions.Configuration.ConfigurationBuilder.Build()
at MinEdLauncher.Settings.parseConfig(String fileName)
at MinEdLauncher.Program.getSettings(String[] args)
at MinEdLauncher.Program.main@51-3.Invoke(Unit _arg2)
at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, FSharpFunc`2 userCode, b result1)
at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction)
Looks like a missing or extra character is in your settings file. You can try pasting the contents of your settings file in a linter like https://jsonlint.com/, comparing to the sample json in the readme or just deleting the file and let it be regenerated (just remember any changes you've made so you can reapply them).
Also, if you're curious about what's been updated, you can check out the changelog.
Looks like you need to add a "," after ""processes": []" if you want to add the lines you've mentioned.
Manual start without arguments works fine.