EDEngineer icon indicating copy to clipboard operation
EDEngineer copied to clipboard

Will not update Ship/Items

Open GaryMac1971 opened this issue 1 year ago • 7 comments

Since November of last year, I have been unable to use this program. It constantly defaults to a ship I am no longer using. I have confirmed that EDEngineer has

  • Access to Network/VPN
  • API Access is ON

It absolutely refuses to update. When I reload, it blows up and this is the error message I receive (attached) EDEngineer Error.txt

I would love to use this program but I have uninstalled, wiped out everything yet it still seems to find a way to default and return with the original problem.

Regards,

GaryMac1971 avatar May 21 '23 14:05 GaryMac1971

This app stopped being reliable right after The Big Split between Live and Legacy (Update 14, Nov 23, 2022). No amount of uninstalling, wiping, or reloading data on start-up will make it read journals properly.

Quite sad, really. This was my go-to app for materials monitoring and farming. :(

raulmckool avatar Jun 04 '23 18:06 raulmckool

No kidding, This I used religiously for a long time. Rather sad, but hoping their is a fix in the works to bring everyone back.

Thanks for chiming in @raulmckool .

Gary

GaryMac1971 avatar Jun 04 '23 18:06 GaryMac1971

@GaryMac1971

Little work-around I just came up with:

Looks like the app is having trouble figuring out the split between EDH/EDO, so I moved all EDH/Legacy journals (file format: Journal.221126094732.01) to a separate folder, and it now seems to be giving accurate data.

The downside is that all Top Source Systems data before EDO is unavailable.

Hope this helps. o7

raulmckool avatar Jun 04 '23 19:06 raulmckool

Not going to work with a partially working program but thanks for the tip. Later on, if I really need to use it (Inara is what I am using now) I will buckle down and make those changes.

GaryMac1971 avatar Jun 05 '23 17:06 GaryMac1971

sorry folks I haven't kept up to date with the game's update (and the "split between live/legacy"...) and I don't know what changes are required to make the app handle the new events - I'm happy to review pull requests to fix this

the error you linked states an OOM exception which I assume is because the app naively tries to load all logs in memory at startup (the first time it runs / or if it can't find its custom save file) - while this could definitely be addressed in the code you can temporarily fix this by archiving your game logs, have the game + EDEngineer start and then close the app, then un-archive your logs. There must be gigabytes of game logs which the game somehow never cleans (maybe you want to delete them instead of archiving to save disk space?).

when I wrote this app the logs were at most a few megabytes but that makes sense it kept growing over the years.

msarilar avatar Jun 06 '23 06:06 msarilar

Thanks I appreciate the info and I understand this program is not your day job. :)

Yes, a few years of game logs but not sure why it would pull them when it should only activate with the API event (i.e. Coroilis -> EDEngineer). Unless of course, it has to scour the logs for mats in that case would make sense.

Gary

GaryMac1971 avatar Jun 06 '23 09:06 GaryMac1971

the format changed between the releases: Current: Journal.yyyy-mo-ddThhmmss.01.log (Journal.2022-08-07T221130.01.log) Old format: Journal.yymoddhhmmss.01.log (Journal.220805145005.01.log)

seedubya avatar Jul 11 '23 09:07 seedubya