Coder Social home page Coder Social logo

srvsurvey's Introduction

SrvSurvey

SrvSurvey is an independent third-party application for use with Elite Dangerous by Frontier Developments. It provides on-screen assistance when a player is near a planet in the SRV, on foot or in ships. It has 3 main functions:

  • Organic scans: Track the location of organic scans and the distance required for the next scan.
  • Ground target tracking: Aiming guidance towards latitude/longitude co-ordinates.
  • Guardian sites: Track visited areas and the locations of items within Guardian ruins and structures.

The application works by analyzing journal files written by the game when played on a PC, tracking the location of the player at the time of various events. It uses this information to render overlay windows atop the game, updated in real-time as the player moves about. For the most part the application is fully automatic, players need to start the application and then just play the game. It will remain hidden until triggered by events from the game.

Installation

Srv Survey is distributed two ways:

  • (Recommended) An official signed build is available through the Windows App Store. This is updated less often but with higher quality.

  • An unsigned build is available through GitHub releases, updated frequently. Simply download the .zip file and run setup.exe. You will need to manually uninstall a previous version, but you will not lose your prior settings or surveys.

General usage:

Please see the wiki for guidance on all the features of SrvSurvey, or ask questions on the Guardian Science Corps Discord server.

Feedback

Feedback, suggestions or bug reports are always welcome - please use this form for bugs or suggestions.

srvsurvey's People

Contributors

njthomson avatar

Stargazers

Ava Whale avatar  avatar  avatar Prinz-von-Oelen avatar Batshal Regmi avatar José Eduardo Biasioli avatar minecrafter8001 avatar biek avatar S_K_Tiger avatar  avatar Artur avatar Patrick McCaffrey avatar  avatar Eddy Redondo avatar Mario Pietsch avatar William avatar  avatar Tony BAYART avatar Simon Ledoux avatar David Rietz avatar Ian Norton avatar  avatar John Yeary avatar Dragonsong3k avatar Atilla avatar SpaceTrash67 avatar Ian Littlewood avatar Scott H avatar Aaron | Mayhem avatar  avatar Marcus Taylor Hallett avatar  avatar hierocles avatar AlexxxA avatar

Watchers

José Eduardo Biasioli avatar  avatar Adrian Lannin avatar  avatar

Forkers

plscks

srvsurvey's Issues

KeyNotFoundException "The given key '$Codex_Ent_Fumerolas_Genus_Name;' was not present in the dictionary." at 4/16/2023 7:22:00 PM -07:00

What happened?

It crashed.

Version

1.0.0.0

Exception message

The given key '$Codex_Ent_Fumerolas_Genus_Name;' was not present in the dictionary.

Exception stack

at System.Collections.Generic.Dictionary2.get_Item(TKey key) at SrvSurvey.game.LandableBody.readSAASignalsFound(SAASignalsFound signalsEntry) at SrvSurvey.game.LandableBody.<.ctor>b__15_0(SAASignalsFound signalsEntry) at SrvSurvey.JournalFile.search[T](Func2 func)
at SrvSurvey.game.LandableBody..ctor(Game game, String bodyName, Int32 bodyId, Int64 systemAddress)
at SrvSurvey.game.Game.<>c__DisplayClass81_0.b__0(Scan scan)
at SrvSurvey.JournalFile.search[T](Func`2 func)
at SrvSurvey.game.Game.createNearBody(String bodyName)
at SrvSurvey.game.Game.initializeFromJournal()
at SrvSurvey.game.Game..ctor(String cmdr)
at SrvSurvey.Main.newGame()
at SrvSurvey.Main.Main_Load(Object sender, EventArgs e)
at System.Windows.Forms.Form.OnLoad(EventArgs e)
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl()
at System.Windows.Forms.Control.WmShowWindow(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, WM msg, IntPtr wparam, IntPtr lparam)

Contact Details

No response

Relevant log output

No response

FileNotFoundException "C:\windows\system32\images\beta-background.png" at 22/11/2023 16:14:32 +00:00

What happened?

Just arrived at Beta site on Synuefe XR-H d11-102 (Guardian ruins - 'Site 1' - Regor western limit) - clicked on the 'Ruins Map' button, and the error message popped up!

Version

1.0.8.0

Exception message

C:\windows\system32\images\beta-background.png

Exception stack

at System.Drawing.Image.FromFile(String filename, Boolean useEmbeddedColorManagement)
at SrvSurvey.FormRuins.loadMap(GuardianSiteData newSite)
at SrvSurvey.FormRuins.loadMap(String name)
at SrvSurvey.FormRuins.comboSite_SelectedIndexChanged(Object sender, EventArgs e)
at System.Windows.Forms.ComboBox.OnSelectedIndexChanged(EventArgs e)
at SrvSurvey.FormRuins.showFilteredSites(GuardianSiteData siteData)
at SrvSurvey.FormRuins..ctor(GuardianSiteData siteData)
at SrvSurvey.FormRuins.show(GuardianSiteData siteData)
at SrvSurvey.Main.btnRuins_Click(Object sender, EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, WM msg, IntPtr wparam, IntPtr lparam)

Contact Details

[email protected]

Relevant log output

16:10:39: Mode change Flying => CommsPanel
16:10:51: Mode change CommsPanel => Flying
16:11:17: Game.event => Music
16:12:37: EliteDangerous window focus changed: False
16:12:37: Program.hideActivePlotters: 4
16:12:40: Reading 1 ruins files from disk
16:12:40: Loaded data from: C:\Users\Bob\AppData\Roaming\SrvSurvey\SrvSurvey\1.0.0.0\guardian\F4577557\Synuefe XR-H d11-102 1 b-ruins-1.json
16:12:40: Exception: C:\windows\system32\images\beta-background.png
16:12:40: Inner exception: 
16:12:40: Stack:    at System.Drawing.Image.FromFile(String filename, Boolean useEmbeddedColorManagement)
   at SrvSurvey.FormRuins.loadMap(GuardianSiteData newSite)
   at SrvSurvey.FormRuins.loadMap(String name)
   at SrvSurvey.FormRuins.comboSite_SelectedIndexChanged(Object sender, EventArgs e)
   at System.Windows.Forms.ComboBox.OnSelectedIndexChanged(EventArgs e)
   at SrvSurvey.FormRuins.showFilteredSites(GuardianSiteData siteData)
   at SrvSurvey.FormRuins..ctor(GuardianSiteData siteData)
   at SrvSurvey.FormRuins.show(GuardianSiteData siteData)
   at SrvSurvey.Main.btnRuins_Click(Object sender, EventArgs e)
   at System.Windows.Forms.Button.OnClick(EventArgs e)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, WM msg, IntPtr wparam, IntPtr lparam)

(Firewall problems) ArgumentNullException "Value cannot be null. (Parameter 'path3')" at 05/01/2024 18:23:10 +00:00

What happened?

Launched Elite, then launched SRVSurvey. SRVS says Elite in not running (I'm driving in my SRV) and there is no commander available.

Version

1.0.0.0

Exception message

Value cannot be null. (Parameter 'path3')

Exception stack

at System.ArgumentNullException.Throw(String paramName)
at System.IO.Path.Combine(String path1, String path2, String path3)
at SrvSurvey.canonn.Canonn.loadAllStructures()
at SrvSurvey.FormBeacons.prepareAllRows()
at SrvSurvey.FormBeacons.FormBeacons_Load(Object sender, EventArgs e)
at System.Windows.Forms.Form.OnLoad(EventArgs e)
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl()
at System.Windows.Forms.Control.WmShowWindow(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, WM msg, IntPtr wparam, IntPtr lparam)

Contact Details

[email protected]

Relevant log output

18:19:07: SrvSurvey version: 1.0.9.0
18:19:07: Loaded settings: {
  "preferredCommander": "",
  "lastCommander": null,
  "lastFid": null,
  "targetLatLong": {
    "lat": 0.0,
    "long": 0.0
  },
  "targetLatLongActive": false,
  "autoShowBioSummary": true,
  "autoShowBioPlot": true,
  "autoShowPlotFSS": true,
  "autoShowPlotSysStatus": true,
  "skipGasGiantDSS": true,
  "skipRingsDSS": false,
  "skipLowValueDSS": true,
  "skipLowValueAmount": 1000000,
  "autoTrackCompBioScans": true,
  "skipAnalyzedCompBioScans": true,
  "autoRemoveTrackerOnSampling": true,
  "focusGameOnStart": true,
  "focusGameOnMinimize": true,
  "enableGuardianSites": true,
  "disableRuinsMeasurementGrid": false,
  "disableAerialAlignmentGrid": false,
  "hidePlottersFromCombatSuits": false,
  "hideOverlaysFromMouse": true,
  "plotterOpacity": 50.0,
  "formMainLocation": "-749, 624",
  "formLogsLocation": "0, 0, 0, 0",
  "formAllRuinsLocation": "0, 0, 0, 0",
  "formRuinsLocation": "0, 0, 0, 0",
  "formBeaconsLocation": "0, 0, 0, 0",
  "formMapEditor": "0, 0, 0, 0",
  "mapShowNotes": true,
  "blinkTigger": 134217728,
  "blinkDuration": 3000,
  "processScreenshots": true,
  "addBannerToScreenshots": true,
  "deleteScreenshotOriginal": false,
  "useGuardianAerialScreenshotsFolder": true,
  "screenshotSourceFolder": "C:\\Users\\Tarlc\\OneDrive\\Pictures\\Frontier Developments\\Elite Dangerous",
  "screenshotTargetFolder": "C:\\Users\\Tarlc\\OneDrive\\Pictures\\Frontier Developments\\Elite Dangerous\\converted",
  "rotateAndTruncateAlphaAerialScreenshots": true,
  "aerialAltAlpha": 1200.0,
  "aerialAltBeta": 1550.0,
  "aerialAltGamma": 1600.0,
  "idxGuardianPlotter": 0,
  "migratedAlphaSiteHeading": false,
  "GameOrange": "255, 113, 0",
  "font1": "Lucida Sans Typewriter, 16pt",
  "fontSmall": "Lucida Sans Typewriter, 8pt",
  "fontSmall2": "Century Gothic, 8pt",
  "fontSmaller": "Century Gothic, 10pt",
  "fontMiddle": "Century Gothic, 12pt",
  "fontMiddleBold": "Century Gothic, 12pt, style=Bold",
  "font2": "Century Gothic, 16pt",
  "fontBig": "Century Gothic, 22pt",
  "processIdx": 0
}
18:19:07: Watching folder: C:\Users\Tarlc\Saved Games\Frontier Developments\Elite Dangerous\
18:19:07: Watching file: C:\Users\Tarlc\AppData\Local\Frontier Developments\Elite Dangerous\Options\Graphics\DisplaySettings.xml
18:19:07: Start watching screenshot folder: C:\Users\Tarlc\OneDrive\Pictures\Frontier Developments\Elite Dangerous
18:19:07: Loaded 510 ruins, 30 beacons, 153 beacons
18:19:07: SiteTemplate.Imported 6 templates
18:19:07: Main.newGame: has old game:False 
18:19:07: Game .ctor
18:19:07: Exception: Could not find file 'C:\Users\Tarlc\Saved Games\Frontier Developments\Elite Dangerous\NavRoute.json'.
18:19:07: Inner exception: 
18:19:07: Stack:    at Microsoft.Win32.SafeHandles.SafeFileHandle.CreateFile(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options)
   at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, Nullable`1 unixCreateMode)
   at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, Nullable`1 unixCreateMode)
   at System.IO.Strategies.FileStreamHelpers.ChooseStrategyCore(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, Nullable`1 unixCreateMode)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
   at SrvSurvey.NavRouteFile.parseFile()
   at SrvSurvey.NavRouteFile.load(Boolean watch)
   at SrvSurvey.game.Game..ctor(String cmdr)
   at SrvSurvey.Main.newGame()
   at SrvSurvey.Main.Main_Load(Object sender, EventArgs e)
   at System.Windows.Forms.Form.OnLoad(EventArgs e)
   at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
   at System.Windows.Forms.Control.CreateControl()
   at System.Windows.Forms.Control.WmShowWindow(Message& m)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, WM msg, IntPtr wparam, IntPtr lparam)
18:19:26: Exception: Value cannot be null. (Parameter 'path3')
18:19:26: Inner exception: 
18:19:26: Stack:    at System.ArgumentNullException.Throw(String paramName)
   at System.IO.Path.Combine(String path1, String path2, String path3)
   at SrvSurvey.canonn.Canonn.loadAllStructures()
   at SrvSurvey.FormBeacons.prepareAllRows()
   at SrvSurvey.FormBeacons.FormBeacons_Load(Object sender, EventArgs e)
   at System.Windows.Forms.Form.OnLoad(EventArgs e)
   at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
   at System.Windows.Forms.Control.CreateControl()
   at System.Windows.Forms.Control.WmShowWindow(Message& m)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   at System.Windows.Forms.Form.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, WM msg, IntPtr wparam, IntPtr lparam)
18:19:34: Opening link:
https://github.com/njthomson/SrvSurvey/issues

18:23:10: Opening link:
https://github.com:443/njthomson/SrvSurvey/issues/new?template=crash-report.yml&title=ArgumentNullException+%22Value+cannot+be+null.+(Parameter+%27path3%27)%22+at+05%2F01%2F2024+18%3A23%3A10+%2B00%3A00&what-happened=&version=1.0.0.0&exception-message=Value+cannot+be+null.+(Parameter+%27path3%27)&exception-stack=+++at+System.ArgumentNullException.Throw(String+paramName)%0D%0A+++at+System.IO.Path.Combine(String+path1%2C+String+path2%2C+String+path3)%0D%0A+++at+SrvSurvey.canonn.Canonn.loadAllStructures()%0D%0A+++at+SrvSurvey.FormBeacons.prepareAllRows()%0D%0A+++at+SrvSurvey.FormBeacons.FormBeacons_Load(Object+sender%2C+EventArgs+e)%0D%0A+++at+System.Windows.Forms.Form.OnLoad(EventArgs+e)%0D%0A+++at+System.Windows.Forms.Control.CreateControl(Boolean+fIgnoreVisible)%0D%0A+++at+System.Windows.Forms.Control.CreateControl()%0D%0A+++at+System.Windows.Forms.Control.WmShowWindow(Message%26+m)%0D%0A+++at+System.Windows.Forms.Control.WndProc(Message%26+m)%0D%0A+++at+System.Windows.Forms.ScrollableControl.WndProc(Message%26+m)%0D%0A+++at+System.Windows.Forms.Form.WndProc(Message%26+m)%0D%0A+++at+System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message%26+m)%0D%0A+++at+System.Windows.Forms.NativeWindow.Callback(IntPtr+hWnd%2C+WM+msg%2C+IntPtr+wparam%2C+IntPtr+lparam)

SrvSurvey

Hi, maybe I missed something there. But a more detailed guide would be nice.
Thanks in advance
Siggi

Exception "BioRef is not loaded." at 12/12/2023 17:09:19 +00:00

What happened?

Elite already running
clicked on the SrvSurvey.exe
the error report appeared
Srv Survey window opens, and reports that the game is not active

Version

1.0.0.0+398712a14dabf6741affee7b2dce4e47f451024e

Exception message

BioRef is not loaded.

Exception stack

at SrvSurvey.canonn.CodexRef.genusFromEntryId(String entryId) in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\net\CodexRef.cs:line 210
at SrvSurvey.canonn.CodexRef.matchFromEntryId(Int64 entryId) in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\net\CodexRef.cs:line 204
at SrvSurvey.game.SystemData.onJournalEntry(CodexEntry entry) in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\game\SystemData.cs:line 322
at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid2[T0,T1](CallSite site, T0 arg0, T1 arg1)
at SrvSurvey.game.SystemData.Journals_onJournalEntry(JournalEntry entry) in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\game\SystemData.cs:line 180
at SrvSurvey.game.Game.initSystemData() in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\game\Game.cs:line 628
at SrvSurvey.game.Game.initializeFromJournal(LoadGame loadEntry) in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\game\Game.cs:line 473
at SrvSurvey.game.Game..ctor(String cmdr) in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\game\Game.cs:line 135
at SrvSurvey.Main.newGame() in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\Main.cs:line 196
at SrvSurvey.Main.Main_Load(Object sender, EventArgs e) in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\Main.cs:line 106
at System.Windows.Forms.Form.OnLoad(EventArgs e)
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl()
at System.Windows.Forms.Control.WmShowWindow(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, WM msg, IntPtr wparam, IntPtr lparam)

Contact Details

No response

Relevant log output

17:07:56: Game.initSystemData: playForwards 'FSSDiscoveryScan' (12/12/2023 16:42:52)
17:07:56: Game.initSystemData: playForwards 'SAAScanComplete' (12/12/2023 17:02:25)
17:07:56: Game.initSystemData: playForwards 'SAASignalsFound' (12/12/2023 17:02:25)
17:07:56: add organism 'Brain Trees' to 'Wregoe BE-T d3-58 B 1' (10)
17:07:56: Game.initSystemData: playForwards 'Scan' (12/12/2023 17:02:26)
17:07:56: Game.initSystemData: playForwards 'ApproachBody' (12/12/2023 17:03:13)
17:07:56: Game.initSystemData: playForwards 'CodexEntry' (12/12/2023 17:05:39)
17:07:56: Exception: BioRef is not loaded.
17:07:56: Inner exception: 
17:07:56: Stack:    at SrvSurvey.canonn.CodexRef.genusFromEntryId(String entryId) in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\net\CodexRef.cs:line 210
   at SrvSurvey.canonn.CodexRef.matchFromEntryId(Int64 entryId) in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\net\CodexRef.cs:line 204
   at SrvSurvey.game.SystemData.onJournalEntry(CodexEntry entry) in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\game\SystemData.cs:line 322
   at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid2[T0,T1](CallSite site, T0 arg0, T1 arg1)
   at SrvSurvey.game.SystemData.Journals_onJournalEntry(JournalEntry entry) in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\game\SystemData.cs:line 180
   at SrvSurvey.game.Game.initSystemData() in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\game\Game.cs:line 628
   at SrvSurvey.game.Game.initializeFromJournal(LoadGame loadEntry) in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\game\Game.cs:line 473
   at SrvSurvey.game.Game..ctor(String cmdr) in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\game\Game.cs:line 135
   at SrvSurvey.Main.newGame() in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\Main.cs:line 196
   at SrvSurvey.Main.Main_Load(Object sender, EventArgs e) in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\Main.cs:line 106
   at System.Windows.Forms.Form.OnLoad(EventArgs e)
   at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
   at System.Windows.Forms.Control.CreateControl()
   at System.Windows.Forms.Control.WmShowWindow(Message& m)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, WM msg, IntPtr wparam, IntPtr lparam)

Exception "Unkown site type" at 30/12/2023 14:33:21 +00:00

What happened?

scanning at guardian site

Version

1.0.0.0+db1601b90fe8059b16ef3e0fe25ec83d9e90e47c

Exception message

Unkown site type

Exception stack

at SrvSurvey.game.GuardianSiteData.parseSettlementIdx(String name) in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\game\GuardianSiteData.cs:line 232
at SrvSurvey.game.GuardianSiteData.getFilename(ApproachSettlement entry) in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\game\GuardianSiteData.cs:line 17
at SrvSurvey.game.GuardianSiteData.Load(ApproachSettlement entry) in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\game\GuardianSiteData.cs:line 52
at SrvSurvey.game.Game.onJournalEntry(ApproachSettlement entry) in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\game\Game.cs:line 1388
at SrvSurvey.game.Game.Journals_onJournalEntry(JournalEntry entry, Int32 index) in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\game\Game.cs:line 693

Contact Details

No response

Relevant log output

14:31:35: Program.invalidateActivePlotters: 2
14:31:38: Mode change ExternalPanel => SystemMap
14:31:38: Program.invalidateActivePlotters: 2
14:31:50: Program.hideActivePlotters: 2
14:32:20: Program.showActivePlotters: 2
14:32:38: Mode change SystemMap => ExternalPanel
14:32:38: Program.invalidateActivePlotters: 2
14:32:39: Mode change ExternalPanel => SuperCruising
14:32:39: Program.invalidateActivePlotters: 2
14:32:42: Program.hideActivePlotters: 2

InvalidCastException "Unable to cast object of type 'SrvSurvey.Shutdown' to type 'SrvSurvey.Fileheader'." at 1/17/2024 6:32:53 PM -05:00

What happened?

Don't know, just looked up and saw error message

Version

1.1.0.10

Exception message

Unable to cast object of type 'SrvSurvey.Shutdown' to type 'SrvSurvey.Fileheader'.

Exception stack

at SrvSurvey.JournalFile..ctor(String filepath)
at SrvSurvey.JournalFile.walkDeep(Int32 index, Boolean searchUp, Func2 func, Func2 finishWhen)
at SrvSurvey.game.Game.initSystemData()
at SrvSurvey.game.Game.initializeFromJournal(LoadGame loadEntry)
at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid2[T0,T1](CallSite site, T0 arg0, T1 arg1)
at SrvSurvey.game.Game.Journals_onJournalEntry(JournalEntry entry, Int32 index)

Contact Details

No response

Relevant log output

{"part":1,"Odyssey":true,"gameversion":"4.0.0.1701","build":"r298704/r0 ","timestamp":"2024-01-17T23:01:57Z","event":"Fileheader"}
18:23:08: Program.Closing plotter: PlotFSS
18:23:10: Mode change SuperCruising => RolePanel
18:23:11: Mode change RolePanel => ExternalPanel
18:23:17: Mode change ExternalPanel => SuperCruising
18:25:34: Mode change SuperCruising => SAA
18:26:20: Mode change SAA => SuperCruising
18:27:05: Changed hasLatLong: True, has nearBody: False, nearBody matches: False
18:27:05: setCurrentBody by name: Byeia Euq VL-C d13-17 3
18:27:05: setCurrentBody: No systemData - ignoring bodyName: Byeia Euq VL-C d13-17 3
18:27:49: Mode change SuperCruising => GlideMode
18:27:58: Mode change GlideMode => Flying
18:28:48: Mode change Flying => Landed
18:28:49: Mode change Landed => RolePanel
18:28:50: Mode change RolePanel => Landed
18:28:55: Mode change Landed => OnFoot
18:29:36: Mode change OnFoot => Landed
18:29:52: Mode change Landed => Flying
18:31:29: Opening link: (length: 1550)
https://github.com:443/njthomson/SrvSurvey/issues/new?template=crash-report.yml&title=InvalidCastException+%22Unable+to+cast+object+of+type+%27SrvSurvey.Shutdown%27+to+type+%27SrvSurvey.Fileheader%27.

18:31:29: Opening link: (length: 1550)
https://github.com:443/njthomson/SrvSurvey/issues/new?template=crash-report.yml&title=InvalidCastException+%22Unable+to+cast+object+of+type+%27SrvSurvey.Shutdown%27+to+type+%27SrvSurvey.Fileheader%27.

18:32:53: Opening link: (length: 2833)
https://github.com:443/njthomson/SrvSurvey/issues/new?template=crash-report.yml&title=InvalidCastException+%22Unable+to+cast+object+of+type+%27SrvSurvey.Shutdown%27+to+type+%27SrvSurvey.Fileheader%27.

ArgumentNullException "Value cannot be null. (Parameter 'values')" at 7-1-2024 23:14:28 +01:00

What happened?

Scanning planet while in DSS.

Version

1.1.0.4

Exception message

Value cannot be null. (Parameter 'values')

Exception stack

at System.String.JoinCore[T](ReadOnlySpan1 separator, IEnumerable1 values)
at System.String.Join[T](String separator, IEnumerable`1 values)
at SrvSurvey.game.Game.initCargoData() in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\game\Game.cs:line 669
at SrvSurvey.game.Game.initializeFromJournal(LoadGame loadEntry) in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\game\Game.cs:line 486
at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid2[T0,T1](CallSite site, T0 arg0, T1 arg1)
at SrvSurvey.game.Game.Journals_onJournalEntry(JournalEntry entry, Int32 index) in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\game\Game.cs:line 708

Contact Details

No response

Relevant log output

23:04:32: SrvSurvey version: 1.1.0.4
23:04:32: New log file: C:\Users\User\AppData\Roaming\SrvSurvey\SrvSurvey\1.1.0.0\logs\srvs-20240107_230432.txt
23:04:32: dataFolder: C:\Users\User\AppData\Roaming\SrvSurvey\SrvSurvey\1.1.0.0
23:04:32: Removing old log file: C:\Users\User\AppData\Roaming\SrvSurvey\SrvSurvey\1.1.0.0\logs\srvs-20240106_154029.txt
23:04:32: Loaded settings: {
  "preferredCommander": "",
  "lastCommander": "Havym",
  "lastFid": "F5439629",
  "watchedJournalFolder": "C:\\Users\\User\\Saved Games\\Frontier Developments\\Elite Dangerous\\",
  "hideJournalWriteTimer": true,
  "targetLatLong": {
    "lat": 0.0,
    "long": 0.0
  },
  "targetLatLongActive": false,
  "autoShowBioSummary": true,
  "autoShowBioPlot": true,
  "autoShowPlotFSS": true,
  "autoShowGuardianSummary": true,
  "autoShowRamTah": true,
  "autoShowPlotSysStatus": true,
  "skipGasGiantDSS": true,
  "skipRingsDSS": false,
  "skipLowValueDSS": true,
  "skipLowValueAmount": 1000000,
  "autoTrackCompBioScans": true,
  "skipAnalyzedCompBioScans": true,
  "autoRemoveTrackerOnSampling": true,
  "useExternalData": true,
  "autoLoadPriorScans": true,
  "skipPriorScansLowValue": true,
  "skipPriorScansLowValueAmount": 1000000,
  "showCanonnSignalsOnRadar": true,
  "useSmallCirclesWithCanonn": true,
  "hideMyOwnCanonnSignals": true,
  "focusGameOnStart": true,
  "focusGameOnMinimize": true,
  "enableGuardianSites": true,
  "enableEarlyGuardianStructures": false,
  "disableRuinsMeasurementGrid": false,
  "disableAerialAlignmentGrid": false,
  "hidePlottersFromCombatSuits": true,
  "hideOverlaysFromMouse": false,
  "autoShowFlightWarnings": true,
  "highGravityWarningLevel": 1.0,
  "plotterOpacity": 50.0,
  "formMainLocation": "876, 96",
  "formLogsLocation": "0, 0, 0, 0",
  "formAllRuinsLocation": "0, 0, 0, 0",
  "formRuinsLocation": "0, 0, 0, 0",
  "formBeaconsLocation": "0, 0, 0, 0",
  "formMapEditor": "0, 0, 0, 0",
  "formRamTah": "0, 0, 0, 0",
  "mapShowNotes": true,
  "blinkTigger": 134217728,
  "blinkDuration": 3000,
  "processScreenshots": false,
  "addBannerToScreenshots": true,
  "deleteScreenshotOriginal": false,
  "useGuardianAerialScreenshotsFolder": true,
  "screenshotSourceFolder": "C:\\Users\\User\\Pictures\\Frontier Developments\\Elite Dangerous",
  "screenshotTargetFolder": "C:\\Users\\User\\Pictures\\Frontier Developments\\Elite Dangerous\\converted",
  "rotateAndTruncateAlphaAerialScreenshots": true,
  "aerialAltAlpha": 1200.0,
  "aerialAltBeta": 1550.0,
  "aerialAltGamma": 1600.0,
  "idxGuardianPlotter": 0,
  "migratedAlphaSiteHeading": false,
  "inferColor": "102, 255, 255",
  "inferTolerance": 25,
  "inferThreshold": 0.002,
  "dataFolder1100": true,
  "pubDataSettlementTemplate": 9,
  "pubDataGuardian": 9,
  "processIdx": 0
}
23:04:32: Watching folder: C:\Users\User\Saved Games\Frontier Developments\Elite Dangerous\
23:04:32: Watching file: C:\Users\User\AppData\Local\Frontier Developments\Elite Dangerous\Options\Graphics\DisplaySettings.xml
23:04:32: setFocusED: got Zero!
23:04:32: updatePubData ...
23:04:32: isMigrationValid: False, dataFolder1100: True
23:04:33: Loaded 512 ruins, 30 beacons, 155 beacons
23:04:33: Using settlementTemplates.json from pubData
23:04:33: Reading settlementTemplates.json: C:\Users\User\AppData\Roaming\SrvSurvey\SrvSurvey\1.1.0.0\pub\settlementTemplates.json
23:04:33: SiteTemplate.Imported 13 templates
23:04:33: CodexRef init ...
23:04:33: loadCodexRef: reading codex/ref from disk
23:04:33: prepBioRef: reading bioRef from disk
23:04:33: loadOrganicRewards: reading organic rewards from disk
23:04:33: CodexRef init - complete
23:04:33: pubDataSettlementTemplate - local: 9, remote: 9
23:04:33: pubDataGuardian - local: 9, remote: 9
23:04:33: updatePubData - complete
23:05:28: EliteDangerous window reposition: {X=0,Y=0,Width=0,Height=0} => {X=0,Y=4,Width=1920,Height=1080}
23:05:28: Program.repositionPlotters: 0, rect{X=0,Y=4,Width=1920,Height=1080}
23:05:34: New journal file created: Journal.2024-01-07T230534.01.log
23:05:34: Main.newGame: has old game:False 
23:05:34: Game .ctor
23:05:34: Reading: Journal.2024-01-07T230534.01.log
23:05:34: Game.initializeFromJournal: BEGIN  (FID:), journals.Count:0
23:05:34: Game.initializeFromJournal: END Commander:, starSystem:, systemLocation:, systemBody:, journals.Count:0
23:05:34: Mode change NoFocus => MainMenu
23:05:34: Cmdr loaded: False
23:05:34: migratedScannedOrganicsInEntryId: , migratedNonSystemDataOrganics: 
23:05:42: Game.event => Fileheader
23:05:59: Game.event => Commander
23:06:00: Game.event => LoadGame
23:06:00: Game.initializeFromJournal: BEGIN  (FID:), journals.Count:3
23:06:00: Loaded data from: C:\Users\User\AppData\Roaming\SrvSurvey\SrvSurvey\1.1.0.0\F5439629-live.json
23:06:00: Game.initSystemData: rewind to last FSDJump or CarrierJump
23:06:00: Reading: Journal.2024-01-06T231515.01.log
23:06:00: Game.initSystemData: found last FSDJump, to 'Great Annihilator' (2587943)
23:06:00: Loading SystemData for: 'Great Annihilator' (2587943)
23:06:00: Loaded data from: C:\Users\User\AppData\Roaming\SrvSurvey\SrvSurvey\1.1.0.0\systems\F5439629\Great Annihilator_2587943.json
23:06:00: walkDeep: count: 2
23:06:00: Game.initSystemData: Processing 1 journal items forwards...
23:06:00: Game.initSystemData: playForwards 'Disembark' (6-1-2024 23:01:09)
23:06:00: Game.initSystemData: complete 'Great Annihilator' (2587943), bodyCount: 8
23:06:00: Game.initCargoData: rewind to last Cargo
23:06:00: Game.initCargoData: Processing 0 cargo journal items forwards...
23:06:00: Exception processing event 'LoadGame':
System.ArgumentNullException: Value cannot be null. (Parameter 'values')
   at System.String.JoinCore[T](ReadOnlySpan`1 separator, IEnumerable`1 values)
   at System.String.Join[T](String separator, IEnumerable`1 values)
   at SrvSurvey.game.Game.initCargoData() in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\game\Game.cs:line 669
   at SrvSurvey.game.Game.initializeFromJournal(LoadGame loadEntry) in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\game\Game.cs:line 486
   at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid2[T0,T1](CallSite site, T0 arg0, T1 arg1)
   at SrvSurvey.game.Game.Journals_onJournalEntry(JournalEntry entry, Int32 index) in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\game\Game.cs:line 708
23:06:16: Mode change MainMenu => Docked
23:06:46: Mode change Docked => CommsPanel
23:07:09: Mode change CommsPanel => Docked
23:08:37: Mode change Docked => GalaxyMap
23:09:39: Mode change GalaxyMap => Docked
23:09:54: Mode change Docked => Flying
23:10:55: Mode change Flying => SuperCruising
23:11:21: Mode change SuperCruising => FSS
23:11:21: Program.Creating plotter: PlotFSS
23:11:21: Program.Showing plotter: PlotFSS
23:13:59: Mode change FSS => SuperCruising
23:13:59: Program.Closing plotter: PlotFSS
23:14:18: Opening link: (length: 45)
https://github.com/njthomson/SrvSurvey/issues

23:14:28: Opening link: (length: 1031)
https://github.com:443/njthomson/SrvSurvey/issues/new?template=crash-report.yml&title=ArgumentNullException+%22Value+cannot+be+null.+(Parameter+%27values%27)%22+at+7-1-2024+23%3A14%3A28+%2B01%3A00&wha

NullReferenceException "Object reference not set to an instance of an object." at 07/01/2024 20:26:37 +00:00

What happened?

Not sure when the Oops! happened?
I jumped to Col 173 sector oe-p d6-11, FSS then supercruised to B 3.
Landed at ancient ruins (3) and deployed the SRV
Noticed that the overlay was missing.
Was going to restart SrvSurvey and noticed the Oops! window on the taskbar.

Version

1.0.0.0+3e32c88c76bdc29ad5b765867399d3340294aa97

Exception message

Object reference not set to an instance of an object.

Exception stack

at SrvSurvey.game.SystemSettlementSummary.<>c__DisplayClass6_0.b__0(GuardianRuinSummary _) in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\game\GuardianSiteData.cs:line 802
at System.Linq.Enumerable.TryGetFirst[TSource](IEnumerable1 source, Func2 predicate, Boolean& found)
at System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable1 source, Func2 predicate)
at SrvSurvey.game.SystemSettlementSummary.forRuins(SystemData systemData, SystemBody body, Int32 idx) in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\game\GuardianSiteData.cs:line 802
at SrvSurvey.game.SystemData.prepSettlements() in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\game\SystemData.cs:line 1007
at SrvSurvey.Main.updateAllControls(Nullable`1 newMode) in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\Main.cs:line 265
at SrvSurvey.Main.Game_modeChanged(GameMode newMode, Boolean force) in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\Main.cs:line 374
at SrvSurvey.game.Game.fireUpdate(GameMode newMode, Boolean force) in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\game\Game.cs:line 213
at SrvSurvey.game.Game.fireUpdate(Boolean force) in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\game\Game.cs:line 207
at SrvSurvey.game.Game.setLocations(ISystemDataStarter entry) in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\game\Game.cs:line 1052
at SrvSurvey.game.Game.onJournalEntry(FSDJump entry) in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\game\Game.cs:line 800
at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid2[T0,T1](CallSite site, T0 arg0, T1 arg1)
at SrvSurvey.game.Game.Journals_onJournalEntry(JournalEntry entry, Int32 index) in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\game\Game.cs:line 693

Contact Details

[email protected]

Relevant log output

20:23:12: Mode change Landed => RolePanel
20:23:12: Program.invalidateActivePlotters: 2
20:23:16: Mode change RolePanel => Landed
20:23:16: Program.invalidateActivePlotters: 2
20:23:19: Mode change Landed => InSrv
20:23:19: Program.invalidateActivePlotters: 2
20:24:05: Mode change InSrv => InternalPanel
20:24:05: Program.invalidateActivePlotters: 2
20:24:36: Mode change InternalPanel => InSrv
20:24:36: Program.invalidateActivePlotters: 2

NullReferenceException "Object reference not set to an instance of an object." at 14/01/2024 08:17:11 +00:00

What happened?

I was setting the compass target, using coords already in the boxes from last session. I clicked on "set target" and the Oops box appeared.

Version

1.1.0.13

Exception message

Object reference not set to an instance of an object.

Exception stack

at SrvSurvey.Main.btnGroundTarget_Click(Object sender, EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, WM msg, IntPtr wparam, IntPtr lparam)

Contact Details

No response

Relevant log output

{"part":1,"Odyssey":true,"gameversion":"4.0.0.1701","build":"r298704/r0 ","timestamp":"2024-01-14T08:15:19Z","event":"Fileheader"}
08:15:23: EliteDangerous window reposition: {X=696,Y=36,Width=2560,Height=1440} => {X=699,Y=36,Width=2560,Height=1440}
08:15:23: Program.repositionPlotters: 0, rect{X=699,Y=36,Width=2560,Height=1440}
08:15:23: EliteDangerous window reposition: {X=699,Y=36,Width=2560,Height=1440} => {X=700,Y=36,Width=2560,Height=1440}
08:15:23: Program.repositionPlotters: 0, rect{X=700,Y=36,Width=2560,Height=1440}
08:15:23: New journal file created: Journal.2024-01-14T081523.01.log
08:15:23: Main.newGame: has old game:False 
08:15:23: Game .ctor
08:15:23: Reading: Journal.2024-01-14T081523.01.log
08:15:23: Game.initializeFromJournal: BEGIN  (FID:), journals.Count:0
08:15:23: Game.initializeFromJournal: END Commander:, starSystem:, systemLocation:, systemBody:, journals.Count:0
08:15:23: Mode change NoFocus => MainMenu
08:15:23: Cmdr loaded: False
08:15:23: Program.Creating plotter: PlotPulse
08:15:23: Program.Showing plotter: PlotPulse
08:15:23: migratedScannedOrganicsInEntryId: , migratedNonSystemDataOrganics: 
08:15:38: Exception: Object reference not set to an instance of an object.
08:15:38: Inner exception: 
08:15:38: Stack:    at SrvSurvey.Main.btnGroundTarget_Click(Object sender, EventArgs e)
   at System.Windows.Forms.Button.OnClick(EventArgs e)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, WM msg, IntPtr wparam, IntPtr lparam)
08:15:50: Game.event => Fileheader
08:17:02: Opening link: (length: 656)
https://github.com:443/njthomson/SrvSurvey/issues/new?template=crash-report.yml&title=NullReferenceException+%22Object+reference+not+set+to+an+instance+of+an+object.%22+at+14%2F01%2F2024+08%3A17%3A02+

Error popup after carrier jump

Having been jumping the carrier since leaving Usdia, the error pops up after every carrier jump. Example below.

Logs:
16:51:24: Game.event => CarrierJump
16:51:37: Game.event => Scan
16:51:37: Exception processing event 'Scan':
System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values. (Parameter 'Unmatched system! Expected: Usdia, got: Nyeajaae FD-L b27-12')
at SrvSurvey.game.SystemData.onJournalEntry(Scan entry) in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\game\SystemData.cs:line 480
at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid2[T0,T1](CallSite site, T0 arg0, T1 arg1)
at SrvSurvey.game.SystemData.Journals_onJournalEntry(JournalEntry entry) in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\game\SystemData.cs:line 458
at SrvSurvey.game.Game.Journals_onJournalEntry(JournalEntry entry, Int32 index) in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\game\Game.cs:line 691
16:51:40: Game.event => Scan
16:51:40: Exception processing event 'Scan':
System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values. (Parameter 'Unmatched system! Expected: Usdia, got: Nyeajaae FD-L b27-12')
at SrvSurvey.game.SystemData.onJournalEntry(Scan entry) in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\game\SystemData.cs:line 480
at SrvSurvey.game.SystemData.Journals_onJournalEntry(JournalEntry entry) in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\game\SystemData.cs:line 458
at SrvSurvey.game.Game.Journals_onJournalEntry(JournalEntry entry, Int32 index) in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\game\Game.cs:line 691
16:52:09: Opening link:

Version:
1.0.9.59 (Obelisks in Ruins)

FileNotFoundException "Could not find file 'C:\Users\Bob\AppData\Roaming\SrvSurvey\SrvSurvey\1.0.0.0+d9c4707ce01f2f7a80ef98462712bc9eaaa2ddf1\settings.json'." at 15/12/2023 12:52:02 +00:00

What happened?

Deleted all folders within %appdata%\Roaming\SrvSurvey\SrvSurvey\

Run setup.exe from SrvSurvey-1.0.9.33 folder

Error as per report and screen shots

image

Version

1.0.0.0+d9c4707ce01f2f7a80ef98462712bc9eaaa2ddf1

Exception message

Could not find file 'C:\Users\Bob\AppData\Roaming\SrvSurvey\SrvSurvey\1.0.0.0+d9c4707ce01f2f7a80ef98462712bc9eaaa2ddf1\settings.json'.

Exception stack

at System.IO.FileSystem.CopyFile(String sourceFullPath, String destFullPath, Boolean overwrite)
at SrvSurvey.Program.<>c__DisplayClass22_0.b__0(String _) in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\Program.cs:line 215
at System.Collections.Generic.List1.ForEach(Action1 action)
at SrvSurvey.Program.moveCoreFiles(String oldFolder) in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\Program.cs:line 212
at SrvSurvey.Program.migrateToNewDataFolder() in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\Program.cs:line 194
at SrvSurvey.Main.<Main_Load>b__10_0() in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\Main.cs:line 120
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()

Contact Details

No response

Relevant log output

12:50:46: isMigrationValid: True, dataFolder2000: False
12:51:01: migrateToNewDataFolder: old data into common folder: C:\Users\Bob\AppData\Roaming\SrvSurvey\SrvSurvey\2.0.0.0 ...
12:51:01: Migrating old folders:
  C:\Users\Bob\AppData\Roaming\SrvSurvey\SrvSurvey\1.0.0.0+d9c4707ce01f2f7a80ef98462712bc9eaaa2ddf1
12:51:01: > moveCoreFiles: C:\Users\Bob\AppData\Roaming\SrvSurvey\SrvSurvey\1.0.0.0+d9c4707ce01f2f7a80ef98462712bc9eaaa2ddf1
12:51:01: C:\Users\Bob\AppData\Roaming\SrvSurvey\SrvSurvey\1.0.0.0+d9c4707ce01f2f7a80ef98462712bc9eaaa2ddf1\settings.json
12:51:01: >> moveCoreFile: C:\Users\Bob\AppData\Roaming\SrvSurvey\SrvSurvey\1.0.0.0+d9c4707ce01f2f7a80ef98462712bc9eaaa2ddf1\settings.json
12:51:01: Exception: Could not find file 'C:\Users\Bob\AppData\Roaming\SrvSurvey\SrvSurvey\1.0.0.0+d9c4707ce01f2f7a80ef98462712bc9eaaa2ddf1\settings.json'.
12:51:01: Inner exception: 
12:51:01: Stack:    at System.IO.FileSystem.CopyFile(String sourceFullPath, String destFullPath, Boolean overwrite)
   at SrvSurvey.Program.<>c__DisplayClass22_0.<moveCoreFiles>b__0(String _) in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\Program.cs:line 215
   at System.Collections.Generic.List`1.ForEach(Action`1 action)
   at SrvSurvey.Program.moveCoreFiles(String oldFolder) in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\Program.cs:line 212
   at SrvSurvey.Program.migrateToNewDataFolder() in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\Program.cs:line 194
   at SrvSurvey.Main.<Main_Load>b__10_0() in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\Main.cs:line 120
   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()
12:51:05: Opening link:
https://github.com:443/njthomson/SrvSurvey/issues/new?template=crash-report.yml&title=FileNotFoundException+%22Could+not+find+file+%27C%3A%5CUsers%5CBob%5CAppData%5CRoaming%5CSrvSurvey%5CSrvSurvey%5C1.0.0.0%2Bd9c4707ce01f2f7a80ef98462712bc9eaaa2ddf1%5Csettings.json%27.%22+at+15%2F12%2F2023+12%3A51%3A05+%2B00%3A00&what-happened=&version=1.0.0.0%2Bd9c4707ce01f2f7a80ef98462712bc9eaaa2ddf1&exception-message=Could+not+find+file+%27C%3A%5CUsers%5CBob%5CAppData%5CRoaming%5CSrvSurvey%5CSrvSurvey%5C1.0.0.0%2Bd9c4707ce01f2f7a80ef98462712bc9eaaa2ddf1%5Csettings.json%27.&exception-stack=+++at+System.IO.FileSystem.CopyFile(String+sourceFullPath%2C+String+destFullPath%2C+Boolean+overwrite)%0D%0A+++at+SrvSurvey.Program.%3C%3Ec__DisplayClass22_0.%3CmoveCoreFiles%3Eb__0(String+_)+in+D%3A%5Ca%5CSrvSurvey%5CSrvSurvey%5CSrvSurvey%5CProgram.cs%3Aline+215%0D%0A+++at+System.Collections.Generic.List%601.ForEach(Action%601+action)%0D%0A+++at+SrvSurvey.Program.moveCoreFiles(String+oldFolder)+in+D%3A%5Ca%5CSrvSurvey%5CSrvSurvey%5CSrvSurvey%5CProgram.cs%3Aline+212%0D%0A+++at+SrvSurvey.Program.migrateToNewDataFolder()+in+D%3A%5Ca%5CSrvSurvey%5CSrvSurvey%5CSrvSurvey%5CProgram.cs%3Aline+194%0D%0A+++at+SrvSurvey.Main.%3CMain_Load%3Eb__10_0()+in+D%3A%5Ca%5CSrvSurvey%5CSrvSurvey%5CSrvSurvey%5CMain.cs%3Aline+120%0D%0A+++at+System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object+obj)%0D%0A+++at+System.Threading.ExecutionContext.RunInternal(ExecutionContext+executionContext%2C+ContextCallback+callback%2C+Object+state)%0D%0A---+End+of+stack+trace+from+previous+location+---%0D%0A+++at+System.Threading.ExecutionContext.RunInternal(ExecutionContext+executionContext%2C+ContextCallback+callback%2C+Object+state)%0D%0A+++at+System.Windows.Forms.Control.InvokeMarshaledCallbacks()

Object+reference+not+set+to+an+instance+of+an+object.

What happened?

At a guardian structure. Clicked on 'show map', then clicked on 'all beacons and structures'. Closed the 'all beacons and structures' window.
Clicked on 'all ruins' - then the Oops window appeared.
Also, when I clicked on 'create issue on github', the github site gave an error - whoa there! your request is too long - attached txt file
github error https address bar link.txt
is the https link from the github error page address bar...

Version

1.0.9.75

Exception message

NullReferenceException:Object reference not set to an instance of an object.

at SrvSurvey.canonn.Canonn.<>c__DisplayClass28_0.b__1(GuardianRuinEntry _) in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\net\Canonn.cs:line 288
at System.Linq.Enumerable.WhereListIterator`1.ToList()
at SrvSurvey.canonn.Canonn.loadAllRuins() in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\net\Canonn.cs:line 288
at SrvSurvey.FormAllRuins.prepareAllRows() in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\FormAllRuins.cs:line 104
at SrvSurvey.FormAllRuins.FormAllRuins_Load(Object sender, EventArgs e) in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\FormAllRuins.cs:line 54
at System.Windows.Forms.Form.OnLoad(EventArgs e)
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl()
at System.Windows.Forms.Control.WmShowWindow(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, WM msg, IntPtr wparam, IntPtr lparam)
github relevant log output file.txt

Exception stack

I had to submit a manual issue, not sure what info should go here.

Contact Details

[email protected]

Relevant log output

See the attached 'Relevant log output file.txt'

ArgumentException "The directory name 'C:\Users\Ecaep\Saved Games\Frontier Developments\Elite Dangerous\' does not exist. (Parameter 'path')" at 1/19/2024 8:16:23 PM -08:00

What happened?

Happens whenever both Elite Dangerous and SRV Survey are both running, and if the path to the elite dangerous logs does not exist. In my case I have the logs on a different drive. Once I corrected the path, the app works, but it took me quite a while to figure out why the app crashed on launch every time.

Version

1.1.0.17

Exception message

The directory name 'C:\Users\Ecaep\Saved Games\Frontier Developments\Elite Dangerous' does not exist. (Parameter 'path')

Exception stack

at System.IO.FileSystemWatcher.CheckPathValidity(String path)
at System.IO.FileSystemWatcher..ctor(String path, String filter)
at SrvSurvey.Status..ctor(Boolean watch)
at SrvSurvey.game.Game..ctor(String cmdr)
at SrvSurvey.Main.newGame()
at SrvSurvey.Main.<>c__DisplayClass11_0.<Main_Load_Async>b__1()
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()

Contact Details

[email protected]

Relevant log output

20:10:40: loadCodexRef: reading codex/ref from disk
20:10:40: prepBioRef: reading bioRef from disk
20:10:40: loadOrganicRewards: reading organic rewards from disk
20:10:40: CodexRef init - complete
20:10:40: Main.newGame: has old game:False 
20:10:40: Game .ctor
20:10:40: Exception: The directory name 'C:\Users\Ecaep\Saved Games\Frontier Developments\Elite Dangerous\' does not exist. (Parameter 'path')
20:10:40: Inner exception: 
20:10:40: Stack:    at System.IO.FileSystemWatcher.CheckPathValidity(String path)
   at System.IO.FileSystemWatcher..ctor(String path, String filter)
   at SrvSurvey.Status..ctor(Boolean watch)
   at SrvSurvey.game.Game..ctor(String cmdr)
   at SrvSurvey.Main.newGame()
   at SrvSurvey.Main.<>c__DisplayClass11_0.<Main_Load_Async>b__1()
   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()
20:11:20: Opening link: (length: 7156)
https://github.com:443/njthomson/SrvSurvey/issues/new?template=crash-report.yml&title=ArgumentException+%22The+directory+name+%27C%3A%5CUsers%5CEcaep%5CSaved+Games%5CFrontier+Developments%5CElite+Dang

20:12:04: pubDataSettlementTemplate - local: 0, remote: 16
20:12:04: Downloading settlementTemplates.json
20:12:04: pubDataGuardian - local: 0, remote: 16
20:12:04: Downloading allRuins.json
20:12:04: Downloading allStructuresRuins.json
20:12:04: Downloading guardian.zip ...
20:12:05: https://raw.githubusercontent.com/njthomson/SrvSurvey/main/data/guardian.zip => C:\Users\Ecaep\AppData\Roaming\SrvSurvey\SrvSurvey\1.1.0.0\pub\guardian.zip
20:12:06: Loaded 512 ruins, 30 beacons, 155 beacons
20:12:06: Downloading guardian.zip - complete
20:12:06: updatePubData - complete

Bug Number One

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

Version:

  • Version [e.g. 22]

Logs:
Add any logs here.

Request: movable overlays

Can we have overlay windows outside of the game window?

Aka: can they be movable to an arbitrary location?

Requested by: Randodom

ArgumentException "The directory name 'C:\Users\Laurent\Saved Games\Frontier Developments\Elite Dangerous\' does not exist. (Parameter 'path')" at 05/01/2024 21:26:16 +01:00

What happened?

Crash during first app start.
The actual location of the directory containing my jounal files is:
C:\Laurent\Saved Games\Frontier Developments\Elite Dangerous
(not the default one)

Version

1.0.0.0

Exception message

The directory name 'C:\Users\Laurent\Saved Games\Frontier Developments\Elite Dangerous' does not exist. (Parameter 'path')

Exception stack

at System.IO.FileSystemWatcher.CheckPathValidity(String path)
at System.IO.FileSystemWatcher..ctor(String path, String filter)
at SrvSurvey.Status..ctor(Boolean watch)
at SrvSurvey.game.Game..ctor(String cmdr)
at SrvSurvey.Main.newGame()
at SrvSurvey.Main.Main_Load(Object sender, EventArgs e)
at System.Windows.Forms.Form.OnLoad(EventArgs e)
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl()
at System.Windows.Forms.Control.WmShowWindow(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, WM msg, IntPtr wparam, IntPtr lparam)

Contact Details

No response

Relevant log output

No response

Exception "Why no lastCargoEntry?" at 1/5/2024 19:51:45 -05:00

What happened?

Closed game after a 1 hour mining session

Version

1.0.0.0+e7a842ffaa2afeffa4d3be794dff444b015ead69

Exception message

Why no lastCargoEntry?

Exception stack

at SrvSurvey.game.Game.initCargoData()
at SrvSurvey.game.Game.initializeFromJournal(LoadGame loadEntry)
at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid2[T0,T1](CallSite site, T0 arg0, T1 arg1)
at SrvSurvey.game.Game.Journals_onJournalEntry(JournalEntry entry, Int32 index)

Contact Details

No response

Relevant log output

19:49:59: Mode change Flying => Docked
19:50:05: Mode change Docked => InternalPanel
19:50:26: Mode change InternalPanel => Docked
19:50:27: Mode change Docked => StationServices
19:50:47: Mode change StationServices => Docked
19:50:54: Mode change Docked => Offline
19:50:57: EliteDangerous process died?!
19:50:57: Main.removeGame, has old game: True
19:50:57: Program.CloseAllPlotters
19:50:57: Program.Closing plotter: PlotPulse

ArgumentOutOfRangeException "Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')" at 15/01/2024 14:11:37 +00:00

What happened?

Launched SrvSurvey, launched Elite, noticed the Oops window.

Version

1.1.0.13

Exception message

Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')

Exception stack

at System.Collections.Generic.List1.get_Item(Int32 index) at SrvSurvey.JournalFile.walk(Int32 index, Boolean searchUp, Func2 func) in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\game\JournalFile.cs:line 198
at SrvSurvey.JournalFile.walkDeep(Int32 index, Boolean searchUp, Func2 func, Func2 finishWhen) in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\game\JournalFile.cs:line 171
at SrvSurvey.game.Game.initSystemData() in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\game\Game.cs:line 599
at SrvSurvey.game.Game.initializeFromJournal(LoadGame loadEntry) in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\game\Game.cs:line 493
at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid2[T0,T1](CallSite site, T0 arg0, T1 arg1)
at SrvSurvey.game.Game.Journals_onJournalEntry(JournalEntry entry, Int32 index) in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\game\Game.cs:line 718

Contact Details

[email protected]

Relevant log output

{"part":1,"Odyssey":true,"gameversion":"4.0.0.1701","build":"r298704/r0 ","timestamp":"2024-01-15T13:56:43Z","event":"Fileheader"}
13:57:48: Game.event => LoadGame
13:57:48: Game.initializeFromJournal: BEGIN  (FID:), journals.Count:3
13:57:48: Loaded data from: C:\Users\Bob\AppData\Roaming\SrvSurvey\SrvSurvey\1.1.0.0\F4577557-live.json
13:57:48: Game.initSystemData: rewind to last FSDJump or CarrierJump
13:57:48: Reading: Journal.2024-01-15T101050.01.log
13:57:48: Game.initSystemData: last location: 'Col 173 Sector KY-Q d5-87' (2999992699219)
13:57:48: Reading: Journal.2024-01-15T072100.01.log
13:57:48: Reading: Journal.2024-01-14T090502.01.log
13:57:48: Reading: Journal.2024-01-14T084945.01.log
13:57:48: Reading: Journal.2024-01-14T082503.01.log
13:57:48: Exception processing event 'LoadGame':
System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')
   at System.Collections.Generic.List`1.get_Item(Int32 index)
   at SrvSurvey.JournalFile.walk(Int32 index, Boolean searchUp, Func`2 func) in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\game\JournalFile.cs:line 198
   at SrvSurvey.JournalFile.walkDeep(Int32 index, Boolean searchUp, Func`2 func, Func`2 finishWhen) in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\game\JournalFile.cs:line 171
   at SrvSurvey.game.Game.initSystemData() in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\game\Game.cs:line 599
   at SrvSurvey.game.Game.initializeFromJournal(LoadGame loadEntry) in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\game\Game.cs:line 493
   at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid2[T0,T1](CallSite site, T0 arg0, T1 arg1)
   at SrvSurvey.game.Game.Journals_onJournalEntry(JournalEntry entry, Int32 index) in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\game\Game.cs:line 718
13:57:55: Changed hasLatLong: True, has nearBody: False, nearBody matches: False
13:57:55: setCurrentBody by name: Col 173 Sector KY-Q d5-87 AB 7 c
13:57:55: setCurrentBody: No systemData - ignoring bodyName: Col 173 Sector KY-Q d5-87 AB 7 c
13:57:55: Mode change MainMenu => Landed
13:58:05: Mode change Landed => RolePanel
13:58:08: Mode change RolePanel => Landed
13:58:14: Mode change Landed => OnFoot
13:59:31: Mode change OnFoot => Landed
14:11:05: Opening link: (length: 1499)
https://github.com:443/njthomson/SrvSurvey/issues/new?template=crash-report.yml&title=ArgumentOutOfRangeException+%22Index+was+out+of+range.+Must+be+non-negative+and+less+than+the+size+of+the+collecti

FileNotFoundException "Could not find file 'C:\Users\ash\Saved Games\Frontier Developments\Elite Dangerous\NavRoute.json'." at 23/01/2024 23:43:09 +00:00

What happened?

first launch after installing from MS store

Version

1.0.0.0

Exception message

Could not find file 'C:\Users\ash\Saved Games\Frontier Developments\Elite Dangerous\NavRoute.json'.

Exception stack

at Microsoft.Win32.SafeHandles.SafeFileHandle.CreateFile(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options)
at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, Nullable1 unixCreateMode) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, Nullable1 unixCreateMode)
at System.IO.Strategies.FileStreamHelpers.ChooseStrategyCore(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, Nullable`1 unixCreateMode)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
at SrvSurvey.NavRouteFile.parseFile()
at SrvSurvey.NavRouteFile.load(Boolean watch)
at SrvSurvey.game.Game..ctor(String cmdr)
at SrvSurvey.Main.newGame()
at SrvSurvey.Main.Main_Load(Object sender, EventArgs e)
at System.Windows.Forms.Form.OnLoad(EventArgs e)
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl()
at System.Windows.Forms.Control.WmShowWindow(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, WM msg, IntPtr wparam, IntPtr lparam)

Contact Details

No response

Relevant log output

No response

FileNotFoundException "Could not find file 'C:\Users\ash\Saved Games\Frontier Developments\Elite Dangerous\NavRoute.json'." at 23/01/2024 23:43:36 +00:00

What happened?

first launch after installing from MS store

Version

1.0.0.0

Exception message

Could not find file 'C:\Users\username\Saved Games\Frontier Developments\Elite Dangerous\NavRoute.json'.

Exception stack

at Microsoft.Win32.SafeHandles.SafeFileHandle.CreateFile(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options)
at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, Nullable1 unixCreateMode) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, Nullable1 unixCreateMode)
at System.IO.Strategies.FileStreamHelpers.ChooseStrategyCore(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, Nullable`1 unixCreateMode)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
at SrvSurvey.NavRouteFile.parseFile()
at SrvSurvey.NavRouteFile.load(Boolean watch)
at SrvSurvey.game.Game..ctor(String cmdr)
at SrvSurvey.Main.newGame()
at SrvSurvey.Main.Main_Load(Object sender, EventArgs e)
at System.Windows.Forms.Form.OnLoad(EventArgs e)
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl()
at System.Windows.Forms.Control.WmShowWindow(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, WM msg, IntPtr wparam, IntPtr lparam)

Contact Details

No response

Relevant log output

23:42:32: Watching folder: C:\Users\username\Saved Games\Frontier Developments\Elite Dangerous\
23:42:32: Watching file: C:\Users\username\AppData\Local\Frontier Developments\Elite Dangerous\Options\Graphics\DisplaySettings.xml
23:42:32: Loaded 510 ruins, 30 beacons, 153 beacons
23:42:32: SiteTemplate.Imported 6 templates
23:42:32: Main.newGame: has old game:False 
23:42:32: Game .ctor
23:42:32: Exception: Could not find file 'C:\Users\username\Saved Games\Frontier Developments\Elite Dangerous\NavRoute.json'.
23:42:32: Inner exception: 
23:42:32: Stack:    at Microsoft.Win32.SafeHandles.SafeFileHandle.CreateFile(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options)
   at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, Nullable`1 unixCreateMode)
   at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, Nullable`1 unixCreateMode)
   at System.IO.Strategies.FileStreamHelpers.ChooseStrategyCore(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, Nullable`1 unixCreateMode)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
   at SrvSurvey.NavRouteFile.parseFile()
   at SrvSurvey.NavRouteFile.load(Boolean watch)
   at SrvSurvey.game.Game..ctor(String cmdr)
   at SrvSurvey.Main.newGame()
   at SrvSurvey.Main.Main_Load(Object sender, EventArgs e)
   at System.Windows.Forms.Form.OnLoad(EventArgs e)
   at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
   at System.Windows.Forms.Control.CreateControl()
   at System.Windows.Forms.Control.WmShowWindow(Message& m)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, WM msg, IntPtr wparam, IntPtr lparam)
23:43:09: Opening link:
https://github.com:443/njthomson/SrvSurvey/issues/new?template=crusername-report.yml&title=FileNotFoundException+%22Could+not+find+file+%27C%3A%5CUsers%5Cusername%5CSaved+Games%5CFrontier+Developments%5CElite+Dangerous%5CNavRoute.json%27.%22+at+23%2F01%2F2024+23%3A43%3A09+%2B00%3A00&what-happened=first+launch+after+installing+from+MS+store&version=1.0.0.0&exception-message=Could+not+find+file+%27C%3A%5CUsers%5Cusername%5CSaved+Games%5CFrontier+Developments%5CElite+Dangerous%5CNavRoute.json%27.&exception-stack=+++at+Microsoft.Win32.SafeHandles.SafeFileHandle.CreateFile(String+fullPath%2C+FileMode+mode%2C+FileAccess+access%2C+FileShare+share%2C+FileOptions+options)%0D%0A+++at+Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String+fullPath%2C+FileMode+mode%2C+FileAccess+access%2C+FileShare+share%2C+FileOptions+options%2C+Int64+preallocationSize%2C+Nullable%601+unixCreateMode)%0D%0A+++at+System.IO.Strategies.OSFileStreamStrategy..ctor(String+path%2C+FileMode+mode%2C+FileAccess+access%2C+FileShare+share%2C+FileOptions+options%2C+Int64+preallocationSize%2C+Nullable%601+unixCreateMode)%0D%0A+++at+System.IO.Strategies.FileStreamHelpers.ChooseStrategyCore(String+path%2C+FileMode+mode%2C+FileAccess+access%2C+FileShare+share%2C+FileOptions+options%2C+Int64+preallocationSize%2C+Nullable%601+unixCreateMode)%0D%0A+++at+System.IO.FileStream..ctor(String+path%2C+FileMode+mode%2C+FileAccess+access%2C+FileShare+share)%0D%0A+++at+SrvSurvey.NavRouteFile.parseFile()%0D%0A+++at+SrvSurvey.NavRouteFile.load(Boolean+watch)%0D%0A+++at+SrvSurvey.game.Game..ctor(String+cmdr)%0D%0A+++at+SrvSurvey.Main.newGame()%0D%0A+++at+SrvSurvey.Main.Main_Load(Object+sender%2C+EventArgs+e)%0D%0A+++at+System.Windows.Forms.Form.OnLoad(EventArgs+e)%0D%0A+++at+System.Windows.Forms.Control.CreateControl(Boolean+fIgnoreVisible)%0D%0A+++at+System.Windows.Forms.Control.CreateControl()%0D%0A+++at+System.Windows.Forms.Control.WmShowWindow(Message%26+m)%0D%0A+++at+System.Windows.Forms.Control.WndProc(Message%26+m)%0D%0A+++at+System.Windows.Forms.NativeWindow.Callback(IntPtr+hWnd%2C+WM+msg%2C+IntPtr+wparam%2C+IntPtr+lparam)```

ArgumentOutOfRangeException "Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')" at 16/01/2024 12:57:09 +00:00

What happened?

Started SrvSurvey, started the game, Oops screen was there - no overlays.

Version

1.1.0.13

Exception message

Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')

Exception stack

at System.Collections.Generic.List1.get_Item(Int32 index) at SrvSurvey.JournalFile.walk(Int32 index, Boolean searchUp, Func2 func) in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\game\JournalFile.cs:line 198
at SrvSurvey.JournalFile.walkDeep(Int32 index, Boolean searchUp, Func2 func, Func2 finishWhen) in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\game\JournalFile.cs:line 171
at SrvSurvey.game.Game.initSystemData() in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\game\Game.cs:line 599
at SrvSurvey.game.Game.initializeFromJournal(LoadGame loadEntry) in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\game\Game.cs:line 493
at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid2[T0,T1](CallSite site, T0 arg0, T1 arg1)
at SrvSurvey.game.Game.Journals_onJournalEntry(JournalEntry entry, Int32 index) in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\game\Game.cs:line 718

Contact Details

No response

Relevant log output

{"part":1,"Odyssey":true,"gameversion":"4.0.0.1701","build":"r298704/r0 ","timestamp":"2024-01-16T12:52:34Z","event":"Fileheader"}
12:53:38: Game.initSystemData: rewind to last FSDJump or CarrierJump
12:53:38: Reading: Journal.2024-01-15T135648.01.log
12:53:38: Game.initSystemData: last location: 'Col 173 Sector KY-Q d5-87' (2999992699219)
12:53:38: Reading: Journal.2024-01-15T101050.01.log
12:53:38: Reading: Journal.2024-01-15T072100.01.log
12:53:38: Reading: Journal.2024-01-14T090502.01.log
12:53:38: Reading: Journal.2024-01-14T084945.01.log
12:53:38: Reading: Journal.2024-01-14T082503.01.log
12:53:38: Exception processing event 'LoadGame':
System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')
   at System.Collections.Generic.List`1.get_Item(Int32 index)
   at SrvSurvey.JournalFile.walk(Int32 index, Boolean searchUp, Func`2 func) in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\game\JournalFile.cs:line 198
   at SrvSurvey.JournalFile.walkDeep(Int32 index, Boolean searchUp, Func`2 func, Func`2 finishWhen) in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\game\JournalFile.cs:line 171
   at SrvSurvey.game.Game.initSystemData() in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\game\Game.cs:line 599
   at SrvSurvey.game.Game.initializeFromJournal(LoadGame loadEntry) in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\game\Game.cs:line 493
   at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid2[T0,T1](CallSite site, T0 arg0, T1 arg1)
   at SrvSurvey.game.Game.Journals_onJournalEntry(JournalEntry entry, Int32 index) in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\game\Game.cs:line 718
12:53:45: Changed hasLatLong: True, has nearBody: False, nearBody matches: False
12:53:45: setCurrentBody by name: Col 173 Sector KY-Q d5-87 AB 7 e
12:53:45: setCurrentBody: No systemData - ignoring bodyName: Col 173 Sector KY-Q d5-87 AB 7 e
12:53:45: Mode change MainMenu => Landed
12:54:03: Mode change Landed => RolePanel
12:54:05: Mode change RolePanel => Landed
12:54:11: Mode change Landed => OnFoot
12:54:54: Mode change OnFoot => Landed
12:55:07: Mode change Landed => CommsPanel
12:55:11: Mode change CommsPanel => Landed
12:55:23: Mode change Landed => Flying

ArgumentNullException "Value cannot be null. (Parameter 'values')" at 1/6/2024 11:40:36 -05:00

What happened?

Closed Elite - this is after updating to patched version

Version

1.1.0.2

Exception message

Value cannot be null. (Parameter 'values')

Exception stack

at System.String.JoinCore[T](ReadOnlySpan1 separator, IEnumerable1 values)
at System.String.Join[T](String separator, IEnumerable`1 values)
at SrvSurvey.game.Game.initCargoData()
at SrvSurvey.game.Game.initializeFromJournal(LoadGame loadEntry)
at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid2[T0,T1](CallSite site, T0 arg0, T1 arg1)
at SrvSurvey.game.Game.Journals_onJournalEntry(JournalEntry entry, Int32 index)

Contact Details

No response

Relevant log output

08:04:37: Mode change Flying => InternalPanel
08:04:49: Mode change InternalPanel => Flying
08:05:02: Mode change Flying => ExternalPanel
08:05:06: Mode change ExternalPanel => Flying
08:05:25: Mode change Flying => SuperCruising
08:05:26: Mode change SuperCruising => ExternalPanel
08:05:28: Mode change ExternalPanel => SuperCruising
08:05:56: Mode change SuperCruising => Flying
08:06:00: Mode change Flying => ExternalPanel
08:06:07: Mode change ExternalPanel => Flying
08:06:59: Mode change Flying => Docked
08:07:04: Mode change Docked => InternalPanel
08:07:23: Mode change InternalPanel => Docked
08:07:25: Mode change Docked => StationServices
08:08:17: Mode change StationServices => Docked
08:08:25: Mode change Docked => Offline
08:08:27: EliteDangerous process died?!
08:08:27: Main.removeGame, has old game: True
08:08:27: Program.CloseAllPlotters
08:08:27: Program.Closing plotter: PlotPulse

Exception "BioRef is not loaded." at 13/12/2023 09:37:17 +00:00

What happened?

Downloaded the SrvSurvey-1.0.9.24.zip file from github
extracted the files to a folder named SrvSurvey-1.0.9.24
Attempted to run the program by clicking on the SrvSurvey.exe file
The Oops error window popped up

Version

1.0.0.0+57de5e0138ce854a1ef31e031ead622556d0548a

Exception message

BioRef is not loaded.

Exception stack

at SrvSurvey.canonn.CodexRef.matchFromEntryId(String entryId) in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\net\CodexRef.cs:line 211
at SrvSurvey.canonn.CodexRef.matchFromEntryId(Int64 entryId) in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\net\CodexRef.cs:line 205
at SrvSurvey.game.SystemData.onJournalEntry(CodexEntry entry) in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\game\SystemData.cs:line 590
at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid2[T0,T1](CallSite site, T0 arg0, T1 arg1)
at SrvSurvey.game.SystemData.Journals_onJournalEntry(JournalEntry entry) in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\game\SystemData.cs:line 448
at SrvSurvey.game.Game.initSystemData() in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\game\Game.cs:line 628
at SrvSurvey.game.Game.initializeFromJournal(LoadGame loadEntry) in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\game\Game.cs:line 473
at SrvSurvey.game.Game..ctor(String cmdr) in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\game\Game.cs:line 135
at SrvSurvey.Main.newGame() in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\Main.cs:line 198
at SrvSurvey.Main.Main_Load(Object sender, EventArgs e) in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\Main.cs:line 106
at System.Windows.Forms.Form.OnLoad(EventArgs e)
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl()
at System.Windows.Forms.Control.WmShowWindow(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, WM msg, IntPtr wparam, IntPtr lparam)

Contact Details

[email protected]

Relevant log output

09:35:32: !
09:35:32: !
09:35:32: !
09:35:32: !
09:35:32: !
09:35:32: !
09:35:32: !
09:35:32: !
09:35:32: !
09:35:32: !

Exception "Unexpected entryId: '2100804'" at 1/17/2024 10:09:11 PM -05:00

What happened?

Again, it just quit working.
It's a great program, my squad mates and I love this program. Don't see how we managed without it.

Version

1.1.0.10

Exception message

Unexpected entryId: '2100804'

Exception stack

at SrvSurvey.canonn.CodexRef.matchFromEntryId(String entryId)
at SrvSurvey.canonn.CodexRef.matchFromEntryId(Int64 entryId)
at SrvSurvey.game.Game.onJournalEntry(CodexEntry entry)
at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid2[T0,T1](CallSite site, T0 arg0, T1 arg1)
at SrvSurvey.game.Game.Journals_onJournalEntry(JournalEntry entry, Int32 index)

Contact Details

No response

Relevant log output

{"part":1,"Odyssey":true,"gameversion":"4.0.0.1701","build":"r298704/r0 ","timestamp":"2024-01-17T23:01:57Z","event":"Fileheader"}
22:04:47: Program.Closing plotter: PlotSysStatus
22:04:58: Mode change GlideMode => Flying
22:05:42: Mode change Flying => Landed
22:05:42: Program.Creating plotter: PlotGrounded
22:05:42: Program.Showing plotter: PlotGrounded
22:05:42: initialize here: Lat:-3.421106, Long:-107.819199, touchdownLocation: Lat:+0.000000, Long:+0.000000, radius: 2,783,714
22:05:43: Mode change Landed => RolePanel
22:05:45: Mode change RolePanel => Landed
22:05:50: Mode change Landed => OnFoot
22:06:07: Mode change OnFoot => Landed
22:06:10: Mode change Landed => Flying
22:06:35: Mode change Flying => Landed
22:06:42: Mode change Landed => OnFoot
22:07:08: Mode change OnFoot => Landed
22:07:10: Mode change Landed => Flying
22:07:32: Mode change Flying => Landed
22:07:33: Mode change Landed => RolePanel
22:07:34: Mode change RolePanel => Landed
22:07:39: Mode change Landed => OnFoot
22:08:00: Mode change OnFoot => Landed

Exception "Why no pubData for 'HIP 39768 A 14 f' / '$Ancient_Tiny_003:#index=1;'? (Newly discovered Ruins?)" at 05/01/2024 07:59:13 +00:00

What happened?

Clicked on Ram Tah missions button and the Oops! error popped up.

Version

1.0.0.0+3e32c88c76bdc29ad5b765867399d3340294aa97

Exception message

Why no pubData for 'HIP 39768 A 14 f' / '$Ancient_Tiny_003:#index=1;'? (Newly discovered Ruins?)

Exception stack

at SrvSurvey.game.GuardianSiteData.loadPub() in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\game\GuardianSiteData.cs:line 303
at SrvSurvey.PlotGuardians.initialize() in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\PlotGuardians.cs:line 115
at SrvSurvey.PlotGuardians.PlotGuardians_Load(Object sender, EventArgs e) in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\PlotGuardians.cs:line 107
at System.Windows.Forms.Form.OnLoad(EventArgs e)
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl()
at System.Windows.Forms.Control.WmShowWindow(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, WM msg, IntPtr wparam, IntPtr lparam)

Contact Details

No response

Relevant log output

07:52:33: Program.invalidateActivePlotters: 4
07:53:09: Program.Creating plotter: PlotVertialStripe
07:53:09: Program.Showing plotter: PlotVertialStripe
07:54:47: Game.event => SuitLoadout
07:54:47: setSuitType: 'explorationsuit_class3' => artiemis
07:54:47: Game.event => Backpack
07:54:47: Backpack - this.onPlanet: True, firstFootfall: False
07:54:47: inferFirstFootFall: skip when at Guardian sites
07:54:50: Blink detected blinked!
07:54:50: Relic Tower 't2' heading from: 94° to: 94°

ArgumentNullException "Value cannot be null. (Parameter 'text')" at 27/01/2024 08:30:28 +00:00

What happened?

Was looking at the guardian sites list, right-clicked on "GR 1" row, oops dialog appeared

Version

1.1.0.25

Exception message

Value cannot be null. (Parameter 'text')

Exception stack

at System.Windows.Forms.ArgumentValidation.ThrowIfNullOrEmpty(String argument, String paramName)
at System.Windows.Forms.Clipboard.SetText(String text, TextDataFormat format)
at SrvSurvey.FormBeacons.notesToolStripMenuItem_Click(Object sender, EventArgs e)
at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ToolStrip.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, WM msg, IntPtr wparam, IntPtr lparam)

Contact Details

No response

Relevant log output

{"part":1,"Odyssey":true,"gameversion":"4.0.0.1701","build":"r299332/r0 ","timestamp":"2024-01-27T07:36:31Z","event":"Fileheader"}
08:26:31: Game.event => Music
08:26:31: Mode change SuperCruising => GlideMode
08:26:31: Program.Closing plotter: PlotSysStatus
08:26:39: Game.event => Music
08:26:44: Mode change GlideMode => ExternalPanel
08:26:44: Program.Creating plotter: PlotSysStatus
08:26:44: Searching journals for last touchdown location... (mode: ExternalPanel)
08:26:44: searchJournalsDeep: count: 1
08:26:44: Program.Showing plotter: PlotSysStatus
08:26:48: Mode change ExternalPanel => Flying
08:26:48: Program.Closing plotter: PlotSysStatus
08:26:52: Game.event => Music
08:27:29: Game.event => Music
08:27:30: Mode change Flying => Docked
08:27:34: Mode change Docked => StationServices
08:29:46: loadAllRuins: incRamTahLogs: False
08:29:46: Rendering 30 beacons, 155 structures
08:30:18: Exception: Value cannot be null. (Parameter 'text')
08:30:18: Inner exception: 
08:30:18: Stack:    at System.Windows.Forms.ArgumentValidation.ThrowIfNullOrEmpty(String argument, String paramName)
   at System.Windows.Forms.Clipboard.SetText(String text, TextDataFormat format)
   at SrvSurvey.FormBeacons.notesToolStripMenuItem_Click(Object sender, EventArgs e)
   at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
   at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
   at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
   at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
   at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   at System.Windows.Forms.ToolStrip.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, WM msg, IntPtr wparam, IntPtr lparam)

ArgumentException "Destination array was not long enough. Check the destination index, length, and the array's lower bounds. (Parameter 'destinationArray')" at 14/12/2023 22:40:13 +00:00

What happened?

opened new build, loaded game from save into Solo mode

Version

1.0.0.0+0b7ffd287e7193e796d545208d8cd72b260e1983

Exception message

Destination array was not long enough. Check the destination index, length, and the array's lower bounds. (Parameter 'destinationArray')

Exception stack

at System.Array.Copy(Array sourceArray, Int32 sourceIndex, Array destinationArray, Int32 destinationIndex, Int32 length, Boolean reliable)
at System.Array.Copy(Array sourceArray, Int32 sourceIndex, Array destinationArray, Int32 destinationIndex, Int32 length)
at System.Collections.Generic.List1.CopyTo(T[] array, Int32 arrayIndex) at System.Collections.Generic.EnumerableHelpers.ToArray[T](IEnumerable1 source, Int32& length)
at System.Linq.Buffer1..ctor(IEnumerable1 source)
at System.Linq.OrderedEnumerable`1.GetEnumerator()+MoveNext()
at SrvSurvey.game.SystemData.getDssRemainingNames()
at SrvSurvey.PlotSysStatus.OnPaintBackground(PaintEventArgs e)
at System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer)
at System.Windows.Forms.Control.WmPaint(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, WM msg, IntPtr wparam, IntPtr lparam)

Contact Details

No response

Relevant log output

22:39:15: SystemData: add body: 'Hypio Pri BS-H d11-9188 A 4 a' (46, Unknown)
22:39:15: SystemData: add body: 'Hypio Pri BS-H d11-9188 B 1' (47, Unknown)
22:39:15: Stack:    at System.Array.Copy(Array sourceArray, Int32 sourceIndex, Array destinationArray, Int32 destinationIndex, Int32 length, Boolean reliable)
   at System.Array.Copy(Array sourceArray, Int32 sourceIndex, Array destinationArray, Int32 destinationIndex, Int32 length)
   at System.Collections.Generic.List`1.CopyTo(T[] array, Int32 arrayIndex)
   at System.Collections.Generic.EnumerableHelpers.ToArray[T](IEnumerable`1 source, Int32& length)
   at System.Linq.Buffer`1..ctor(IEnumerable`1 source)
   at System.Linq.OrderedEnumerable`1.GetEnumerator()+MoveNext()
   at SrvSurvey.game.SystemData.getDssRemainingNames()
   at SrvSurvey.PlotSysStatus.OnPaintBackground(PaintEventArgs e)
   at System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer)
   at System.Windows.Forms.Control.WmPaint(Message& m)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   at System.Windows.Forms.Form.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, WM msg, IntPtr wparam, IntPtr lparam)
22:39:16: Mode change Unknown => Flying
22:39:16: Program.hideActivePlotters: 2
22:39:16: SrvSurvey.canonn.SystemPoi
22:39:16: Found system POI from Canonn for: Hypio Pri BS-H d11-9188
22:39:16: Program.hideActivePlotters: 2
22:39:36: Program.showActivePlotters: 2
22:39:49: Program.hideActivePlotters: 2

Tool is unusable

Describe the bug
I tried to use this tool as a exobiology helper in E.D: Odyssey that is launched from Steam on Win 10

  • Installed it through setup.exe
  • Launched Srv Survey through installed application shortcut
  • Got blank screen for few seconds
  • Hear some panel switching sounds from game window (which is still in background)
  • Nothing happens nor in the game, nor on the desktop. Nothing in tray, no main window, no overlays in game
  • Also tried to launch Srv Survey first (still no main window), then the game. Nothing happens either

So I doesn't know how to use that tool. I tried hard reading documentation, got no clues from it.

Also, it seems that tool allows to run as second process. I suspect this can cause problems, so before restarting the tool I manually kill it's old process

Version:

  • 1.0.9.19

Logs:
Have no clue where they are stored

request: overlay scalable

Hi,

a great tool but currently it is not usable for me because the overlays are too small on a 4k monitor (or at least I haven't found a way to change this up to now). Is there a possibility to scale the overlay windows (e.g. 200 %, 400 %, ...) or could this be implemented?

Thanks!

Tool uses hard coded location for saved games, causes it to crash when saved games are at a different drive

Looks like the tool is hard coded to look at the C-drive for elite saved games
When saved games are on a different drive, tool crashes

getting error:
ArgumentException:The directory name 'C:\Users<username>\Saved Games\Frontier Developments\Elite Dangerous' does not exist. (Parameter 'path')
(replaced username with )

Expected behavior
probably best if tool uses system environment variable %username%, instead of "C:\users<username>"

Exception "Unexpected entryId: '2100803'" at 01/26/24 22:48:46 -05:00

What happened?

I am not sure what happened. I was wondering why the overlay was not displaying when I noticed the error.

Version

1.1.0.17

Exception message

Unexpected entryId: '2100803'

Exception stack

at SrvSurvey.canonn.CodexRef.matchFromEntryId(String entryId)
at SrvSurvey.canonn.CodexRef.matchFromEntryId(Int64 entryId)
at SrvSurvey.game.Game.onJournalEntry(CodexEntry entry)
at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid2[T0,T1](CallSite site, T0 arg0, T1 arg1)
at SrvSurvey.game.Game.Journals_onJournalEntry(JournalEntry entry, Int32 index)

Contact Details

[email protected]

Relevant log output

{"part":1,"Odyssey":true,"gameversion":"4.0.0.1701","build":"r299332/r0 ","timestamp":"2024-01-26T23:11:57Z","event":"Fileheader"}
22:41:15: Mode change SuperCruising => SystemMap
22:41:23: Mode change SystemMap => SuperCruising
22:42:37: Mode change SuperCruising => SAA
22:42:53: Mode change SAA => SuperCruising
22:43:24: Mode change SuperCruising => SAA
22:43:36: Mode change SAA => SuperCruising
22:43:52: Blink detected blinked!
22:43:57: Changed hasLatLong: True, has nearBody: False, nearBody matches: False
22:43:57: setCurrentBody by name: Wredguia UZ-N c20-11 B 3
22:44:43: Mode change SuperCruising => GlideMode
22:44:43: Program.Closing plotter: PlotSysStatus
22:44:52: Mode change GlideMode => Flying
22:45:57: Mode change Flying => Landed
22:45:58: Mode change Landed => RolePanel
22:46:05: Mode change RolePanel => Landed
22:46:08: Mode change Landed => InSrv
22:46:41: Mode change InSrv => RolePanel
22:46:42: Mode change RolePanel => InSrv
22:46:46: Mode change InSrv => OnFoot
22:47:06: Mode change OnFoot => InSrv

Request: persist tracker locations per planet

When using +foo it would be nice if they remained per planet, such that each new planet started with a blank set but returning to one would show any remaining locations from before.

Requested by: Erebus5

How do I activate and use your tool?

I want to try out your svr survey tool and tinker around with scanning exobiology, but I can't seem to figure out how to activate it in EDMC. Also, I do have EDMC Overlay active. I have all of the SRV survey files in my plugins folder, as well, but nothing shows up in edmc, and I the only install type of file I can find is a dead 'app installer' file that gives me an error when I try to run it. I'm sorry if this isn't the place to post this, but I couldn't figure out any other way to contact you directly about it. o7 Thanks for your time!

Exception "Why no lastCargoEntry?" at 2024-01-05 6:04:05 PM -08:00

What happened?

loading after the main menu

Version

1.0.0.0+e7a842ffaa2afeffa4d3be794dff444b015ead69

Exception message

Why no lastCargoEntry?

Exception stack

at SrvSurvey.game.Game.initCargoData() in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\game\Game.cs:line 660
at SrvSurvey.game.Game.initializeFromJournal(LoadGame loadEntry) in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\game\Game.cs:line 486
at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid2[T0,T1](CallSite site, T0 arg0, T1 arg1)
at SrvSurvey.game.Game.Journals_onJournalEntry(JournalEntry entry, Int32 index) in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\game\Game.cs:line 709

Contact Details

[email protected]

Relevant log output

18:03:48: Game.initSystemData: rewind to last FSDJump or CarrierJump
18:03:48: Reading: Journal.2024-01-04T210150.01.log
18:03:48: Game.initSystemData: found last FSDJump, to 'Brairee FB-U d4-490' (16846732383659)
18:03:48: Loading SystemData for: 'Brairee FB-U d4-490' (16846732383659)
18:03:48: Nothing found for: 'Brairee FB-U d4-490' (16846732383659)
18:03:48: walkDeep: count: 2
18:03:48: Game.initSystemData: Processing 0 journal items forwards...
18:03:48: Game.initSystemData: complete 'Brairee FB-U d4-490' (16846732383659), bodyCount: 0
18:03:48: Game.initCargoData: rewind to last Cargo
18:03:48: Exception processing event 'LoadGame':
System.Exception: Why no lastCargoEntry?
   at SrvSurvey.game.Game.initCargoData() in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\game\Game.cs:line 660
   at SrvSurvey.game.Game.initializeFromJournal(LoadGame loadEntry) in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\game\Game.cs:line 486
   at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid2[T0,T1](CallSite site, T0 arg0, T1 arg1)
   at SrvSurvey.game.Game.Journals_onJournalEntry(JournalEntry entry, Int32 index) in D:\a\SrvSurvey\SrvSurvey\SrvSurvey\game\Game.cs:line 709

ArgumentException "Requested value 'PlanetaryRing' was not found." at 1/23/2024 3:33:58 PM -08:00

What happened?

spawned landed and this is the issue that came up when i opened the app, im in a anaconda if that helps!

Version

1.1.0.17

Exception message

Requested value 'PlanetaryRing' was not found.

Exception stack

at Newtonsoft.Json.Utilities.EnumUtils.ParseEnum(Type enumType, NamingStrategy namingStrategy, String value, Boolean disallowNumber)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.EnsureType(JsonReader reader, Object value, CultureInfo culture, JsonContract contract, Type targetType)

Contact Details

No response

Relevant log output

No response

ArgumentNullException "Value cannot be null. (Parameter 'source')" at 2/3/2024 9:47:43 AM -05:00

What happened?

The SRV overlay disappeared at some point while I was playing. I restarted the SRV Survey program, and it threw up this message. It can no longer detect the game state.

Version

1.1.0.7

Exception message

Value cannot be null. (Parameter 'source')

Exception stack

at System.Linq.ThrowHelper.ThrowArgumentNullException(ExceptionArgument argument)
at System.Linq.Enumerable.Sum[TSource,TResult,TAccumulator](IEnumerable1 source, Func2 selector)
at SrvSurvey.game.Game.onJournalEntry(Cargo entry)
at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid2[T0,T1](CallSite site, T0 arg0, T1 arg1)
at SrvSurvey.game.Game.initCargoData()
at SrvSurvey.game.Game.initializeFromJournal(LoadGame loadEntry)
at SrvSurvey.game.Game..ctor(String cmdr)
at SrvSurvey.Main.newGame()
at SrvSurvey.Main.<>c__DisplayClass11_0.<Main_Load_Async>b__1()
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()

Contact Details

No response

Relevant log output

{"part":1,"Odyssey":true,"gameversion":"4.0.0.1701","build":"r299332/r0 ","timestamp":"2024-02-03T11:12:31Z","event":"Fileheader"}
09:46:09: Game.initSystemData: playForwards 'Scan' (2/3/2024 2:42:43 PM)
09:46:09: Game.initSystemData: playForwards 'Scan' (2/3/2024 2:42:45 PM)
09:46:09: Game.initSystemData: playForwards 'Scan' (2/3/2024 2:42:47 PM)
09:46:09: Game.initSystemData: playForwards 'Scan' (2/3/2024 2:42:49 PM)
09:46:09: Game.initSystemData: playForwards 'Scan' (2/3/2024 2:42:51 PM)
09:46:09: Game.initSystemData: playForwards 'Scan' (2/3/2024 2:42:54 PM)
09:46:09: Game.initSystemData: playForwards 'FSSAllBodiesFound' (2/3/2024 2:42:54 PM)
09:46:09: Game.initSystemData: playForwards 'SAAScanComplete' (2/3/2024 2:44:45 PM)
09:46:09: Game.initSystemData: playForwards 'Scan' (2/3/2024 2:44:46 PM)
09:46:09: Game.initSystemData: playForwards 'SAAScanComplete' (2/3/2024 2:45:40 PM)
09:46:09: Game.initSystemData: playForwards 'Scan' (2/3/2024 2:45:40 PM)
09:46:09: Game.initSystemData: complete 'Blaea Eun FA-A d16' (554143058691), bodyCount: 18
09:46:09: Game.initCargoData: rewind to last Cargo
09:46:09: Game.initCargoData: Processing 1 cargo journal items forwards...
09:46:09: Game.initCargoData: cargo playForwards 'Cargo' (2/3/2024 11:27:30 AM)
09:46:09: Exception: Value cannot be null. (Parameter 'source')
09:46:09: Inner exception: 
09:46:09: Stack:    at System.Linq.ThrowHelper.ThrowArgumentNullException(ExceptionArgument argument)
   at System.Linq.Enumerable.Sum[TSource,TResult,TAccumulator](IEnumerable`1 source, Func`2 selector)
   at SrvSurvey.game.Game.onJournalEntry(Cargo entry)
   at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid2[T0,T1](CallSite site, T0 arg0, T1 arg1)
   at SrvSurvey.game.Game.initCargoData()
   at SrvSurvey.game.Game.initializeFromJournal(LoadGame loadEntry)
   at SrvSurvey.game.Game..ctor(String cmdr)
   at SrvSurvey.Main.newGame()
   at SrvSurvey.Main.<>c__DisplayClass11_0.<Main_Load_Async>b__1()
   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()
09:46:12: Opening link: (length: 45)
https://github.com/njthomson/SrvSurvey/issues

09:46:49: Opening link: (length: 4598)
https://github.com:443/njthomson/SrvSurvey/issues/new?template=crash-report.yml&title=ArgumentNullException+%22Value+cannot+be+null.+(Parameter+%27source%27)%22+at+2%2F3%2F2024+9%3A46%3A49+AM+-05%3A00

NullReferenceException "Object reference not set to an instance of an object." at 06/01/2024 19:59:13 +00:00

What happened?

I think this error occurred when I was exiting the game, but I can't be sure.

Version

1.0.0.0+3e32c88c76bdc29ad5b765867399d3340294aa97

Exception message

Object reference not set to an instance of an object.

Exception stack

at SrvSurvey.PlotSysStatus.OnPaintBackground(PaintEventArgs e)
at System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer)
at System.Windows.Forms.Control.WmPaint(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, WM msg, IntPtr wparam, IntPtr lparam)

Contact Details

[email protected]

Relevant log output

19:57:33: Mode change Landed => Offline
19:57:33: Program.invalidateActivePlotters: 4
19:57:33: Main.Shutdown: Commander:Chonaire
19:57:33: Main.removeGame, has old game: True
19:57:33: Program.CloseAllPlotters
19:57:33: Program.Closing plotter: PlotPulse
19:57:33: Exception: Object reference not set to an instance of an object.
19:57:33: Inner exception: 
19:57:33: Stack:    at SrvSurvey.PlotSysStatus.OnPaintBackground(PaintEventArgs e)
   at System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer)
   at System.Windows.Forms.Control.WmPaint(Message& m)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   at System.Windows.Forms.Form.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, WM msg, IntPtr wparam, IntPtr lparam)
19:58:14: Opening link:
https://github.com/njthomson/SrvSurvey/issues

FileNotFoundException "C:\WINDOWS\System32\images\alpha-background.png" at 9/27/2023 7:38:34 PM -06:00

What happened?

Clicked om maps

Version

1.0.0.0

Exception message

C:\WINDOWS\System32\images\alpha-background.png

Exception stack

at System.Drawing.Image.FromFile(String filename, Boolean useEmbeddedColorManagement)
at SrvSurvey.FormRuins.loadMap(GuardianSiteData newSite)
at SrvSurvey.FormRuins.loadMap(String name)
at SrvSurvey.FormRuins.comboSite_SelectedIndexChanged(Object sender, EventArgs e)
at System.Windows.Forms.ComboBox.OnSelectedIndexChanged(EventArgs e)
at SrvSurvey.FormRuins.showFilteredSites(GuardianSiteData siteData)
at SrvSurvey.FormRuins..ctor(GuardianSiteData siteData)
at SrvSurvey.FormRuins.show(GuardianSiteData siteData)
at SrvSurvey.Main.btnRuins_Click(Object sender, EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, WM msg, IntPtr wparam, IntPtr lparam)

Contact Details

[email protected]

Relevant log output

19:37:10: Reading 1 ruins files from disk
19:37:10: Loaded data from: C:\Users\billt\AppData\Roaming\SrvSurvey\SrvSurvey\1.0.0.0\guardian\F9972008\Graea Hypue LO-P d6-194 14 b-ruins-1.json
19:37:10: Exception: C:\WINDOWS\System32\images\alpha-background.png
19:37:10: Inner exception: 
19:37:10: Stack:    at System.Drawing.Image.FromFile(String filename, Boolean useEmbeddedColorManagement)
   at SrvSurvey.FormRuins.loadMap(GuardianSiteData newSite)
   at SrvSurvey.FormRuins.loadMap(String name)
   at SrvSurvey.FormRuins.comboSite_SelectedIndexChanged(Object sender, EventArgs e)
   at System.Windows.Forms.ComboBox.OnSelectedIndexChanged(EventArgs e)
   at SrvSurvey.FormRuins.showFilteredSites(GuardianSiteData siteData)
   at SrvSurvey.FormRuins..ctor(GuardianSiteData siteData)
   at SrvSurvey.FormRuins.show(GuardianSiteData siteData)
   at SrvSurvey.Main.btnRuins_Click(Object sender, EventArgs e)
   at System.Windows.Forms.Button.OnClick(EventArgs e)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, WM msg, IntPtr wparam, IntPtr lparam)
19:37:26: Searching journals for last touchdown location...
19:37:43: Searching journals for last touchdown location...
19:37:59: Searching journals for last touchdown location...
19:38:16: Searching journals for last touchdown location...
19:38:33: Searching journals for last touchdown location...

Exception "Why no lastCargoEntry?" at 07/01/2024 12:51:02 +00:00

What happened?

don't know, ooops window was buried under others :)

Version

1.0.0.0+e7a842ffaa2afeffa4d3be794dff444b015ead69 (build 89 actually)

Exception message

Why no lastCargoEntry?

Exception stack

at SrvSurvey.game.Game.initCargoData()
at SrvSurvey.game.Game.initializeFromJournal(LoadGame loadEntry)
at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid2[T0,T1](CallSite site, T0 arg0, T1 arg1)
at SrvSurvey.game.Game.Journals_onJournalEntry(JournalEntry entry, Int32 index)

Contact Details

No response

Relevant log output

12:41:25: Mode change Docked => Flying
12:41:38: Mode change Flying => GalaxyMap
12:41:52: Mode change GalaxyMap => Flying
12:41:53: Mode change Flying => GalaxyMap
12:42:19: Mode change GalaxyMap => Flying
12:43:29: Mode change Flying => SuperCruising
12:43:30: Mode change SuperCruising => InternalPanel
12:43:34: Mode change InternalPanel => SuperCruising
12:49:14: Mode change SuperCruising => SystemMap
12:49:20: Mode change SystemMap => SuperCruising

Exception "Why no lastCargoEntry?" at 1/5/2024 16:43:05 -05:00

What happened?

just starting E:D with the tool already running

Version

1.0.0.0+e7a842ffaa2afeffa4d3be794dff444b015ead69

Exception message

Why no lastCargoEntry?

Exception stack

at SrvSurvey.game.Game.initCargoData()
at SrvSurvey.game.Game.initializeFromJournal(LoadGame loadEntry)
at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid2[T0,T1](CallSite site, T0 arg0, T1 arg1)
at SrvSurvey.game.Game.Journals_onJournalEntry(JournalEntry entry, Int32 index)

Contact Details

No response

Relevant log output

16:42:16: Game.initSystemData: playForwards 'SAASignalsFound' (1/3/2024 13:10:07)
16:42:16: Game.initSystemData: playForwards 'SAASignalsFound' (1/3/2024 13:10:07)
16:42:16: Game.initSystemData: playForwards 'SAASignalsFound' (1/4/2024 00:39:20)
16:42:16: Game.initSystemData: playForwards 'SAASignalsFound' (1/4/2024 00:39:20)
16:42:16: Game.initSystemData: playForwards 'SAASignalsFound' (1/4/2024 23:20:42)
16:42:16: Game.initSystemData: playForwards 'SAASignalsFound' (1/4/2024 23:20:42)
16:42:16: Game.initSystemData: complete 'Algol' (104389936308), bodyCount: 0
16:42:16: Game.initCargoData: rewind to last Cargo
16:42:16: Exception processing event 'LoadGame':
System.Exception: Why no lastCargoEntry?
   at SrvSurvey.game.Game.initCargoData()
   at SrvSurvey.game.Game.initializeFromJournal(LoadGame loadEntry)
   at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid2[T0,T1](CallSite site, T0 arg0, T1 arg1)
   at SrvSurvey.game.Game.Journals_onJournalEntry(JournalEntry entry, Int32 index)
16:42:31: Mode change MainMenu => Docked

NullReferenceException "Object reference not set to an instance of an object." at 21.01.2024 22:48:11 +01:00

What happened?

Oops while playing ed

Version

1.0.0.0+3e32c88c76bdc29ad5b765867399d3340294aa97

Exception message

Object reference not set to an instance of an object.

Exception stack

at SrvSurvey.PlotSysStatus.OnPaintBackground(PaintEventArgs e)
at System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer)
at System.Windows.Forms.Control.WmPaint(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, WM msg, IntPtr wparam, IntPtr lparam)

Contact Details

[email protected]

Relevant log output

No response

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.