Closed Minecrafter8001 closed 8 months ago
@Minecrafter8001 - this is an interesting one. Would mind sharing the journal file "Journal.2024-02-20T170634.01.log" ?
@njthomson sorry only just saw your message here: Journal.2024-02-20T170634.01.log
Curiously, either by manual or some other tool manipulation or a bug in the game ... there is a malformed line:
{ "timestamp":"2024-02-20T16:12:46Z", "event":"Loadout", "Ship":"federation_dropship", "ShipID":27, "ShipName":"the personel musher", "ShipIdent":"MP-PVE", "HullValue":11847116, "ModulesValue":30507112, "HullHealth":1.000000, "UnladenMass":768.500000, "CargoCapacity":64, "MaxJumpRange":26.423204, "FuelCapacity":{ "Main":16.000000, "Reserve":0.830000 }, "Rebuy":2117715, "Modules":[ { "Slot":"LargeHardpoint1", "Item":"hpt_dumbfiremissilerack_fixed_large", "On":true, "Priority":0, "AmmoInClip":12, "AmmoInHopper":96, "Health":1.000000, "Value":896367 }, { "Slot":"MediumHardpoint1", "Item":"hpt_dumbfiremissilerack_fixed_medium_advanced", "On":true, "Priority":0, "AmmoInClip":12, "AmmoInHopper":64, "Health":1.000000, "Value":210951 }, { "Slot":"MediumHardpoint2", "Item":"hpt_dumbfiremissilerack_fixed_medium_advanced", "On":true, "Priority":0, "AmmoInClip":12, "AmmoInHopper":64, "Health":1.000000, "Value":210951 }, { "Slot":"MediumHardpoint3", "Item":"hpt_slugshot_gimbal_medium", "On":true, "Priority":0, "AmmoInClip":3, "AmmoInHopper":180, "Health":1.000000, "Value":384135 }, { "Slot":"MediumHardpoint4", "Item":"hpt_slugshot_gimbal_medium", "On":true, "Priority":0, "AmmoInClip":3, "AmmoInHopper":180, "Health":1.000000, "Value":384135 }, { "Slot":"TinyHardpoint1", "Item":"hpt_heatsinklauncher_turret_tiny", "On":true, "Priority":0, "AmmoInClip":1, "AmmoInHopper":2, "Health":1.000000, "Value":3072 }, { "Slot":"TinyHardpoint2", "Item":"hpt_shieldbooster_size0_class5", "On":true, "Priority":0, "Health":1.000000, "Value":246578 }, { "Slot":"TinyHardpoint3", "Item":"hpt_shieldbooster_size0_class5", "On":true, "Priority":0, "Health":1.000000, "Value":246578 }, { "Slot":"TinyHardpoint4", "Item":"hpt_shieldbooster_size0_class5", "On":true, "Priority":0, "Health":1.000000, "Value":246578 }, { "Slot":"Armour", "Item":"federation_dropship_armour_grade1", "On":true, "Priority":1, "Health":1.000000 }, { "Slot":"PowerPlant", "Item":"int_guardianpowerplant_size6", "On":true, "Priority":1, "Health":1.000000, "Value":13658566 }, { "Slot":"MainEngines", "Item":"int_engine_size6_class2", "On":true, "Priority":0, "Health":1.000000, "V{ "timestamp":"2024-02-20T17:22:57Z", "event":"SendText", "To":"starsystem", "Message":"my last two log files merged", "Sent":true }
I can make it that SrvSurvey ignores lines like this and carries on.
What happened?
launched it while on the pad at a station
Version
1.1.0.44
Exception message
Invalid character after parsing property name. Expected ':' but got: t. Path 'Modules[11].Health', line 1, position 2146.
Exception stack
at Newtonsoft.Json.JsonTextReader.ParseProperty() at Newtonsoft.Json.JsonTextReader.ParseObject() at Newtonsoft.Json.JsonTextReader.Read() at Newtonsoft.Json.JsonWriter.WriteToken(JsonReader reader, Boolean writeChildren, Boolean writeDateConstructorAsDate, Boolean writeComments) at Newtonsoft.Json.Linq.JTokenWriter.WriteToken(JsonReader reader, Boolean writeChildren, Boolean writeDateConstructorAsDate, Boolean writeComments) at Newtonsoft.Json.JsonWriter.WriteToken(JsonReader reader, Boolean writeChildren) at Newtonsoft.Json.JsonWriter.WriteToken(JsonReader reader) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateJToken(JsonReader reader, JsonContract contract) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent) at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType) at Newtonsoft.Json.JsonSerializer.Deserialize(JsonReader reader, Type objectType) at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings) at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings) at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value) at SrvSurvey.JournalFile.parseNextEntry() at SrvSurvey.JournalFile.readEntry() at SrvSurvey.JournalFile.readEntries() at SrvSurvey.JournalFile..ctor(String filepath) at SrvSurvey.JournalFile.walkDeep(Int32 index, Boolean searchUp, Funcb10_7()
at System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Windows.Forms.Control.InvokeMarshaledCallbacks()
--- End of stack trace from previous location ---
at System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous)
at System.Windows.Forms.Control.Invoke(Delegate method, Object[] args)
at System.Windows.Forms.Control.Invoke(Action method)
at SrvSurvey.Main.b 10_2()
2 func, Func
2 finishWhen) at SrvSurvey.game.Game.initSystemData() at SrvSurvey.game.Game.initializeFromJournal(LoadGame loadEntry) at SrvSurvey.game.Game..ctor(String cmdr) at SrvSurvey.Main.newGame() at SrvSurvey.Main.Relevant log output