-
Notifications
You must be signed in to change notification settings - Fork 161
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Crashing On Startup #798
Comments
This is weird. You have a stack trace which points at python stdlib code.
Either they broke something or something we did breaks that. But that seems VERY strange. If you're comfortable doing it, try running from source and see if the issue persists. |
@Jukebox-Zulu Do you have any Anti-Virus and/or Software Firewall installed ? EDMC uses its own copy of Python, and this works on plenty of other systems, there has to be something different about your system causing this internal Python code (we're trying to use standard Python calls to walk the call stack in order to get extra information for identifying where some logging was done) to fail. |
@Jukebox-Zulu could you try the new release that we made today, 4.1.5 ? This might work around the problem, or might just reveal that things are even more broken and still not run, either way the EDMarketConnector.log will offer more information. Thanks! It would also be useful to know:
|
Athanasius,
Thanks for the quick response! I'm happy to report that the latest update has EDMC working for me again.
sys.getwindowsversion returns: (major=10, minor=0, build=19041, platform=2, service_pack='')
Running on an Intel i5-8400
No 3rd party anti-virus, using NordVPN but generally have it disabled while I run Elite as they don't always play nice.
Hope that's helpful in the future! Love the utility, and thank you for your work.
Wish you the best,
Juke
‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
…On Tuesday, December 15, 2020 2:42 PM, Athanasius ***@***.***> wrote:
***@***.***(https://github.com/Jukebox-Zulu) could you try the new release that we made today, [4.1.5](https://github.com/EDCD/EDMarketConnector/releases/tag/Release%2F4.1.5) ? This might work around the problem, or might just reveal that things are even more broken and still not run, either way the EDMarketConnector.log will offer more information. Thanks!
It would also be useful to know:
- The exact version of Windows you're using (this will be in the log file if 4.1.5 appears to work for you, else check System > About in the Windows 10 settings).
- What CPU you're running on (as exact as you can manage, again, System > About can help with this).
- Any Anti-Virus, Firewall or VPN software you're using.
—
You are receiving this because you were mentioned.
Reply to this email directly, [view it on GitHub](#798 (comment)), or [unsubscribe](https://github.com/notifications/unsubscribe-auth/AQBM2KSHNHWMOFGWMW3GTU3SU7Q3VANCNFSM4USZ72BA).
|
It's excellent to hear that EDMC is now working for you, but ... ... could you please attach your latest |
Here you go!
Sent with [ProtonMail](https://protonmail.com) Secure Email.
‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On Monday, December 21, 2020 3:08 AM, Athanasius ***@***.***> wrote:
***@***.***(https://github.com/Jukebox-Zulu)
It's excellent to hear that EDMC is now working for you, but ...
... could you please attach your latest EDMarketConnector.log to a reply so we can see if this is our workaround in action, or if 4.1.5 is simply working normally for you. Thanks.
—
You are receiving this because you were mentioned.
Reply to this email directly, [view it on GitHub](#798 (comment)), or [unsubscribe](https://github.com/notifications/unsubscribe-auth/AQBM2KU72NRIAZOOQHOQJB3SV4UCLANCNFSM4USZ72BA).
2020-12-21 13:35:24.365 - INFO - EDMarketConnector.__main__:1233: Startup v4.1.5 : Running on Python v3.7.9 (tags/v3.7.9:13c94747c7, Aug 17 2020, 18:01:55) [MSC v.1900 32 bit (Intel)]
2020-12-21 13:35:24.381 - DEBUG - EDMarketConnector.__main__:1238: Platform: win32 sys.getwindowsversion(major=10, minor=0, build=19041, platform=2, service_pack='')
argv[0]: EDMarketConnector.exe
exec_prefix:
executable: C:\Program Files (x86)\EDMarketConnector\EDMarketConnector.exe
sys.path: ['C:\\Program Files (x86)\\EDMarketConnector\\library.zip']
EDMCLogging:EDMCContextFilter:caller_attributes(): Failed in `inspect.getframinfo(frame)`
frame: <frame at 0x035D6CB0, file 'EDMarketConnector.py', line 1203, code log_locale>
2020-12-21 13:35:24.382 - DEBUG - ??.??:1203: Locale: Initial Locale
Locale LC_COLLATE: ('English_United States', 'utf8')
Locale LC_CTYPE: ('English_United States', 'utf8')
Locale LC_MONETARY: ('English_United States', 'utf8')
Locale LC_NUMERIC: ('English_United States', 'utf8')
Locale LC_TIME: ('English_United States', 'utf8')
EDMCLogging:EDMCContextFilter:caller_attributes(): Failed in `inspect.getframinfo(frame)`
frame: <frame at 0x035D6E40, file 'EDMarketConnector.py', line 1203, code log_locale>
2020-12-21 13:35:24.382 - DEBUG - ??.??:1203: Locale: After LC_ALL defaults set
Locale LC_COLLATE: ('English_United States', 'utf8')
Locale LC_CTYPE: ('English_United States', 'utf8')
Locale LC_MONETARY: ('English_United States', 'utf8')
Locale LC_NUMERIC: ('English_United States', 'utf8')
Locale LC_TIME: ('English_United States', 'utf8')
2020-12-21 13:35:24.383 - DEBUG - EDMarketConnector.__main__:1261: Locale LC_CTYPE: ('English_United States', 'utf8')
EDMCLogging:EDMCContextFilter:caller_attributes(): Failed in `inspect.getframinfo(frame)`
frame: <frame at 0x03609030, file 'EDMarketConnector.py', line 1203, code log_locale>
2020-12-21 13:35:24.386 - DEBUG - ??.??:1203: Locale: After switching to UTF-8 encoding (same language)
Locale LC_COLLATE: ('English_United States', 'utf8')
Locale LC_CTYPE: ('English_United States', 'utf8')
Locale LC_MONETARY: ('English_United States', 'utf8')
Locale LC_NUMERIC: ('English_United States', 'utf8')
Locale LC_TIME: ('English_United States', 'utf8')
E:D Market Connector 4.1.5
2020-12-21 13:35:24.468 - INFO - plug.Plugin.__init__:98: loading plugin "coriolis" from "C:\Program Files (x86)\EDMarketConnector\plugins\coriolis.py"
2020-12-21 13:35:24.470 - INFO - plug.Plugin.__init__:98: loading plugin "eddb" from "C:\Program Files (x86)\EDMarketConnector\plugins\eddb.py"
2020-12-21 13:35:24.471 - INFO - plug.Plugin.__init__:98: loading plugin "eddn" from "C:\Program Files (x86)\EDMarketConnector\plugins\eddn.py"
2020-12-21 13:35:24.472 - INFO - plug.Plugin.__init__:98: loading plugin "edsm" from "C:\Program Files (x86)\EDMarketConnector\plugins\edsm.py"
2020-12-21 13:35:24.474 - INFO - plug.Plugin.__init__:98: loading plugin "edsy" from "C:\Program Files (x86)\EDMarketConnector\plugins\edsy.py"
2020-12-21 13:35:24.475 - INFO - plug.Plugin.__init__:98: loading plugin "inara" from "C:\Program Files (x86)\EDMarketConnector\plugins\inara.py"
2020-12-21 13:35:24.479 - INFO - plug.Plugin.__init__:98: loading plugin "EDMC_SpanshRouter_310" from "C:\Users\bradt\AppData\Local\EDMarketConnector\plugins\EDMC_SpanshRouter_310\load.py"
No previously saved route.
2020-12-21 13:35:24.702 - INFO - monitor.EDLogs.start:177: Monitoring Journal Folder: "C:\Users\bradt\Saved Games\Frontier Developments\Elite Dangerous"
2020-12-21 13:35:24.703 - INFO - monitor.EDLogs.start:178: Start Journal File: "C:\Users\bradt\Saved Games\Frontier Developments\Elite Dangerous\Journal.201219184057.01.log"
2020-12-21 13:35:24.704 - DEBUG - monitor.EDLogs.start:181: Starting Journal worker
2020-12-21 13:35:24.705 - DEBUG - monitor.EDLogs.worker:235: Starting on logfile "C:\Users\bradt\Saved Games\Frontier Developments\Elite Dangerous\Journal.201219184057.01.log"
2020-12-21 13:35:25.061 - DEBUG - companion.Session.login:412: changed account or retrying login during auth
2020-12-21 13:35:25.062 - DEBUG - companion.Auth.refresh:231: Trying for "JukeboxZulu"
2020-12-21 13:35:25.063 - DEBUG - companion.Auth.refresh:235: Cmdrs: ['JukeboxZulu']
2020-12-21 13:35:25.064 - DEBUG - companion.Auth.refresh:238: idx = 0
2020-12-21 13:35:25.064 - DEBUG - companion.Auth.refresh:243: We have a refresh token for that idx
2020-12-21 13:35:25.065 - DEBUG - companion.Auth.refresh:250: Attempting refresh with Frontier...
2020-12-21 13:35:25.871 - DEBUG - companion.Session.login:422: We have an access_token
2020-12-21 13:35:25.872 - DEBUG - companion.Session.start:455: Starting session
EDMCLogging:EDMCContextFilter:caller_attributes(): Failed in `inspect.getframinfo(frame)`
frame: <frame at 0x0541A610, file 'EDMarketConnector.py', line 1066, code onexit>
2020-12-21 13:36:21.975 - INFO - ??.??:1066: Starting shutdown procedures...
EDMCLogging:EDMCContextFilter:caller_attributes(): Failed in `inspect.getframinfo(frame)`
frame: <frame at 0x0541A610, file 'EDMarketConnector.py', line 1068, code onexit>
2020-12-21 13:36:21.976 - INFO - ??.??:1068: Closing protocol handler...
EDMCLogging:EDMCContextFilter:caller_attributes(): Failed in `inspect.getframinfo(frame)`
frame: <frame at 0x0541A610, file 'EDMarketConnector.py', line 1071, code onexit>
2020-12-21 13:36:21.976 - INFO - ??.??:1071: Unregistering hotkey manager...
EDMCLogging:EDMCContextFilter:caller_attributes(): Failed in `inspect.getframinfo(frame)`
frame: <frame at 0x0541A610, file 'EDMarketConnector.py', line 1074, code onexit>
2020-12-21 13:36:21.978 - INFO - ??.??:1074: Closing dashboard...
EDMCLogging:EDMCContextFilter:caller_attributes(): Failed in `inspect.getframinfo(frame)`
frame: <frame at 0x0541A610, file 'EDMarketConnector.py', line 1077, code onexit>
2020-12-21 13:36:21.978 - INFO - ??.??:1077: Closing journal monitor...
EDMCLogging:EDMCContextFilter:caller_attributes(): Failed in `inspect.getframinfo(frame)`
frame: <frame at 0x0541A610, file 'EDMarketConnector.py', line 1080, code onexit>
2020-12-21 13:36:22.352 - INFO - ??.??:1080: Notifying plugins to stop...
2020-12-21 13:36:22.822 - INFO - monitor.EDLogs.worker:343: We're not meant to be running, exiting...
No route to delete
EDMCLogging:EDMCContextFilter:caller_attributes(): Failed in `inspect.getframinfo(frame)`
frame: <frame at 0x0541A610, file 'EDMarketConnector.py', line 1083, code onexit>
2020-12-21 13:36:22.953 - INFO - ??.??:1083: Closing update checker...
EDMCLogging:EDMCContextFilter:caller_attributes(): Failed in `inspect.getframinfo(frame)`
frame: <frame at 0x0541A610, file 'EDMarketConnector.py', line 1086, code onexit>
2020-12-21 13:36:22.954 - INFO - ??.??:1086: Closing Frontier CAPI sessions...
EDMCLogging:EDMCContextFilter:caller_attributes(): Failed in `inspect.getframinfo(frame)`
frame: <frame at 0x0541A610, file 'EDMarketConnector.py', line 1089, code onexit>
2020-12-21 13:36:22.955 - INFO - ??.??:1089: Closing config...
EDMCLogging:EDMCContextFilter:caller_attributes(): Failed in `inspect.getframinfo(frame)`
frame: <frame at 0x0541A610, file 'EDMarketConnector.py', line 1092, code onexit>
2020-12-21 13:36:22.955 - INFO - ??.??:1092: Destroying app window...
EDMCLogging:EDMCContextFilter:caller_attributes(): Failed in `inspect.getframinfo(frame)`
frame: <frame at 0x0541A610, file 'EDMarketConnector.py', line 1095, code onexit>
2020-12-21 13:36:23.018 - INFO - ??.??:1095: Done.
2020-12-21 13:36:23.018 - INFO - EDMarketConnector.__main__:1364: Exiting
|
Thanks. So, it seems to literally only have an issue with looking up things for EDMarketConnector.py, not for any of our other source files. The difference there is that EDMarketConnector.py is baked into the .exe, all other files are in library.zip as a .pyc file. I wonder if a 'full' workaround would be to ship a copy of EDMarketConnector.py in the zip ? But then why does this work perfectly fine on so many other systems ? |
EDMC simply seems to not visibly start at all. From what I can tell there is no zombie process running. Problem still occurs after a PC restart and full uninstall and re-install of the latest version of EDMC. Have removed all plugins from the folder to no effect. It seems like this has been an issue for at least around a month as my last posted flight log to EDSM was in October.
EDMarketConnector.log
EDMarketConnector-debug.log
The text was updated successfully, but these errors were encountered: