Exactly.Are you using the "Hutton Helper" plugin? If so, it has a known issue with EDMC 5.3.0 if using the Transparent theme.
Deleted it now and EDMC works. Thanks for your veeery fast support
Exactly.Are you using the "Hutton Helper" plugin? If so, it has a known issue with EDMC 5.3.0 if using the Transparent theme.
For the record this should be fixed in Hutton Helper 3.0.3.Exactly.
Deleted it now and EDMC works. Thanks for your veeery fast support![]()
configure()
method. The EDMC theming code walks through all widgets to update them to the correct colours and font when the theme is changed. That HH configure()
method uses some of Pythons collections
stuff, which in Python 3.10 (newly used in EDMC 5.3.0) is now collections.abc
for some things. The HH code fell over, throwing an exception, and that wasn't caught by anything, thus causing the core EDMC code to fall over.Fixed in...NB: I've just found an issue if you have old-name-style Journals still in place and restart EDMC whilst Odyssey is running. It fails to correctly identifty the latest file. I'm working on a fix.
Assuming you have EDDI configured to do that, then no.Greetings! If I have EDDI installed, do I still need EDMarketConnector in order to update my current craft/location to the Frontier servers for EDDB or Inara?
It's difficult to tell without looking at your EDMC log files.I keep EDMC running while I fly and it updates EDSM. From time to time I encounter the following bug (?):
As far as I'm concerned it always happens at the end of my flying session. The last several jumps are just not there. Neither ED nor EDMC report networking issues. What might be the reason of it?
2022-03-06 09:01:34.463 UTC - DEBUG - 16860:16868:16868 plugins.eddn.EDDN.sendreplay:385: Failed sending
Traceback (most recent call last):
File "urllib3\connectionpool.pyc", line 703, in urlopen
File "urllib3\connectionpool.pyc", line 449, in _make_request
File "<string>", line 3, in raise_from
File "urllib3\connectionpool.pyc", line 444, in _make_request
File "http\client.pyc", line 1374, in getresponse
File "http\client.pyc", line 318, in begin
File "http\client.pyc", line 287, in _read_status
http.client.RemoteDisconnected: Remote end closed connection without response
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "requests\adapters.pyc", line 440, in send
File "urllib3\connectionpool.pyc", line 785, in urlopen
File "urllib3\util\retry.pyc", line 550, in increment
File "urllib3\packages\six.pyc", line 769, in reraise
File "urllib3\connectionpool.pyc", line 703, in urlopen
File "urllib3\connectionpool.pyc", line 449, in _make_request
File "<string>", line 3, in raise_from
File "urllib3\connectionpool.pyc", line 444, in _make_request
File "http\client.pyc", line 1374, in getresponse
File "http\client.pyc", line 318, in begin
File "http\client.pyc", line 287, in _read_status
urllib3.exceptions.ProtocolError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Program Files (x86)\EDMarketConnector\plugins\eddn.py", line 361, in sendreplay
self.send(cmdr, msg)
File "C:\Program Files (x86)\EDMarketConnector\plugins\eddn.py", line 257, in send
r = self.session.post(self.eddn_url, data=encoded, timeout=self.TIMEOUT, headers=headers)
File "requests\sessions.pyc", line 577, in post
File "requests\sessions.pyc", line 529, in request
File "requests\sessions.pyc", line 645, in send
File "requests\adapters.pyc", line 501, in send
requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
2022-03-06 09:01:54.612 UTC - DEBUG - 16860:16868:16868 plugins.eddn.EDDN.sendreplay:385: Failed sending
Traceback (most recent call last):
File "urllib3\connectionpool.pyc", line 703, in urlopen
File "urllib3\connectionpool.pyc", line 449, in _make_request
File "<string>", line 3, in raise_from
File "urllib3\connectionpool.pyc", line 444, in _make_request
File "http\client.pyc", line 1374, in getresponse
File "http\client.pyc", line 318, in begin
File "http\client.pyc", line 287, in _read_status
http.client.RemoteDisconnected: Remote end closed connection without response
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "requests\adapters.pyc", line 440, in send
File "urllib3\connectionpool.pyc", line 785, in urlopen
File "urllib3\util\retry.pyc", line 550, in increment
File "urllib3\packages\six.pyc", line 769, in reraise
File "urllib3\connectionpool.pyc", line 703, in urlopen
File "urllib3\connectionpool.pyc", line 449, in _make_request
File "<string>", line 3, in raise_from
File "urllib3\connectionpool.pyc", line 444, in _make_request
File "http\client.pyc", line 1374, in getresponse
File "http\client.pyc", line 318, in begin
File "http\client.pyc", line 287, in _read_status
urllib3.exceptions.ProtocolError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Program Files (x86)\EDMarketConnector\plugins\eddn.py", line 361, in sendreplay
self.send(cmdr, msg)
File "C:\Program Files (x86)\EDMarketConnector\plugins\eddn.py", line 257, in send
r = self.session.post(self.eddn_url, data=encoded, timeout=self.TIMEOUT, headers=headers)
File "requests\sessions.pyc", line 577, in post
File "requests\sessions.pyc", line 529, in request
File "requests\sessions.pyc", line 645, in send
File "requests\adapters.pyc", line 501, in send
requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
2022-03-06 09:03:22.295 UTC - INFO - 16860:17860:17860 plugins.inara.new_worker:1537: sending 2 events for LifesAJourney
Yes, for EDSM the data is only held in-memory and thus will be lost if you close EDMarketConnector.exe before it can be sent. We could perhaps look into changing that to act how the EDDN code does, which uses on-disk persistence until the data is sent, although that code really needs a refactor as it's awfully inefficient (it completely rewrites the file every time any change is made to the data being held, I'll probably change it to use an sqlite database file).If manual import of the file solves the issue in EDSM, I believe all jumps are there in the journal file.
I checked the log file as you suggested and I noticed timeouts that happen pretty often.
The code above shows there were two minutes of lost connection. Then the connection was restored and all the data successfully sent.Code:2022-03-06 09:01:34.463 UTC - DEBUG - 16860:16868:16868 plugins.eddn.EDDN.sendreplay:385: Failed sending Traceback (most recent call last): File "urllib3\connectionpool.pyc", line 703, in urlopen File "urllib3\connectionpool.pyc", line 449, in _make_request File "<string>", line 3, in raise_from File "urllib3\connectionpool.pyc", line 444, in _make_request File "http\client.pyc", line 1374, in getresponse File "http\client.pyc", line 318, in begin File "http\client.pyc", line 287, in _read_status http.client.RemoteDisconnected: Remote end closed connection without response During handling of the above exception, another exception occurred: Traceback (most recent call last): File "requests\adapters.pyc", line 440, in send File "urllib3\connectionpool.pyc", line 785, in urlopen File "urllib3\util\retry.pyc", line 550, in increment File "urllib3\packages\six.pyc", line 769, in reraise File "urllib3\connectionpool.pyc", line 703, in urlopen File "urllib3\connectionpool.pyc", line 449, in _make_request File "<string>", line 3, in raise_from File "urllib3\connectionpool.pyc", line 444, in _make_request File "http\client.pyc", line 1374, in getresponse File "http\client.pyc", line 318, in begin File "http\client.pyc", line 287, in _read_status urllib3.exceptions.ProtocolError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Program Files (x86)\EDMarketConnector\plugins\eddn.py", line 361, in sendreplay self.send(cmdr, msg) File "C:\Program Files (x86)\EDMarketConnector\plugins\eddn.py", line 257, in send r = self.session.post(self.eddn_url, data=encoded, timeout=self.TIMEOUT, headers=headers) File "requests\sessions.pyc", line 577, in post File "requests\sessions.pyc", line 529, in request File "requests\sessions.pyc", line 645, in send File "requests\adapters.pyc", line 501, in send requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response')) 2022-03-06 09:01:54.612 UTC - DEBUG - 16860:16868:16868 plugins.eddn.EDDN.sendreplay:385: Failed sending Traceback (most recent call last): File "urllib3\connectionpool.pyc", line 703, in urlopen File "urllib3\connectionpool.pyc", line 449, in _make_request File "<string>", line 3, in raise_from File "urllib3\connectionpool.pyc", line 444, in _make_request File "http\client.pyc", line 1374, in getresponse File "http\client.pyc", line 318, in begin File "http\client.pyc", line 287, in _read_status http.client.RemoteDisconnected: Remote end closed connection without response During handling of the above exception, another exception occurred: Traceback (most recent call last): File "requests\adapters.pyc", line 440, in send File "urllib3\connectionpool.pyc", line 785, in urlopen File "urllib3\util\retry.pyc", line 550, in increment File "urllib3\packages\six.pyc", line 769, in reraise File "urllib3\connectionpool.pyc", line 703, in urlopen File "urllib3\connectionpool.pyc", line 449, in _make_request File "<string>", line 3, in raise_from File "urllib3\connectionpool.pyc", line 444, in _make_request File "http\client.pyc", line 1374, in getresponse File "http\client.pyc", line 318, in begin File "http\client.pyc", line 287, in _read_status urllib3.exceptions.ProtocolError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Program Files (x86)\EDMarketConnector\plugins\eddn.py", line 361, in sendreplay self.send(cmdr, msg) File "C:\Program Files (x86)\EDMarketConnector\plugins\eddn.py", line 257, in send r = self.session.post(self.eddn_url, data=encoded, timeout=self.TIMEOUT, headers=headers) File "requests\sessions.pyc", line 577, in post File "requests\sessions.pyc", line 529, in request File "requests\sessions.pyc", line 645, in send File "requests\adapters.pyc", line 501, in send requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response')) 2022-03-06 09:03:22.295 UTC - INFO - 16860:17860:17860 plugins.inara.new_worker:1537: sending 2 events for LifesAJourney
Now, I found that if the timeout happens at the very end of my gaming session and I close the app before the connection is resumed, the missing data is never sent.
The process msiexec.exe has initiated the restart of computer XXXXX on behalf of user NT AUTHORITY\SYSTEM for the following reason: No title for this reason could be found
Reason Code: 0x80030002
Shutdown Type: restart
Comment: The Windows Installer initiated a system restart to complete or continue the configuration of 'Elite Dangerous Market Connector'.
The real question is why the installer couldn't get EDMarketConnector.exe to exit to allow the installation to continue. Things are explicitly set up so that the WinSparkle.DLL's code can send a signal for the program to exit.Hi, I had a small hickup with the program. Its main window was stuck, but it had the Update popup ready and running. I selected to install the newest version, and it started the download and afterwards, the installation (after I pressed Install). I was playing Odyssey at the moment, and had other programs running, too. After a while, the installer, having difficulty closing the old version's window in order to uninstall it, it initiated a restart of my system, without asking for confirmation.
Would it be possible to avoid this in future similar situations? It didn't cause any real harm, just the inconvenience. I could have killed the process and install manually had I known beforehand.
Just a heads up, fly safe o7
Code:The process msiexec.exe has initiated the restart of computer XXXXX on behalf of user NT AUTHORITY\SYSTEM for the following reason: No title for this reason could be found Reason Code: 0x80030002 Shutdown Type: restart Comment: The Windows Installer initiated a system restart to complete or continue the configuration of 'Elite Dangerous Market Connector'.