Since upgrading to v2.0.2, when attempting to export fits from Pyfa to Eve, nothing happens. Hitting the export button yields no success or error message and the fit does not show up in Eve; the standard message about communicating with the server to export the fit does not show up, either. This is true across all characters (I tried it with all seven I have loaded into Pyfa) and all fits, even freshly loaded fits and brand-new test fits. Reloading Pyfa does not help. Updating character information with the green arrows button seems to succeed.
The fit should export and a message should appear stating that Pyfa is communicating with Eve. The fit should then show up in Eve.
No message shows up during export and the fit does not show up in Eve.
Open any fit. Click the EVE SSO menu and click Export To Eve. Select any character from the dropdown. Click Export Fit. Nothing will happen.
This is true across all fits in my DB, including freshly loaded and brand-new test fits.
This is a new issue as of v2.0.2.
Windows 10 Pro 64-bit v1803, build 17134.48.
Reloading Pyfa, rebooting the computer, and creating brand new fits did not resolve the issue.
Hey there,
So, there is no longer any status message when exporting a character. The message got lost when migrating from 1.x to 2.x and reimplementing eve access in ESI. So it's very possible that it still works, it's just not showing it. I still need to get those statuses working correctly, but was waiting to get most of the bugs surrounding it squashed
If it's not showing up in EVE, I would restart the client just to be doubly sure. But yeah, this sounds like it could be a bug. Do you mind attaching the log file from %userprofile%/.pyfa? I don't think there's much logging surrounding these functionalities, but it might give a clue. If not, I'll have to add some logging and send you a test build
Hi again. So in 2.0.1 and 2.0.0, the export window would flash a message about how it's communicating with the server or something鈥擨 can't remember specifically, but I believe it was connectivity-related and not about success or failure. I don't think it's that important, however.
I restarted the client (and Pyfa, and my computer), but the fits have not shown up. When I use Pyfa to browse my fittings, it can retrieve all my extant fits, but the fits that should have been uploaded are not in the list.
Again, this is new behavior specific to 2.0.2; everything worked perfectly in 2.0.1 and 2.0.0.
I have attached my log files from the last three days. I upgraded to 2.0.2 on the evening of 2018-05-19, so if the log files are helpful, you should have a way to see any changes.
I have also created a video demonstrating the issue: https://youtu.be/rOqjgMFF2KI
Thanks so much, all this is helpful!
I'll look into it and get back to you. In the meantime, you can go the long way and save fitting to XML and import in eve. It's a shitty way, but it'll get the fit into the game :)
Also, re: the video
It seems that you're expecting the fit to show up in the browse fitting window after exporting. This may or may not happen, depending on the steps taken.
The browse fittings API call is cached on CCPs side for 15 (?) minutes. So if you go to browse fittings, hit Fetch Fits, that data is not going to change until after 15 minutes, no matter what you do in game or in pyfa (create fitting in game, export in pyfa, etc). The only asterisk next to this is if you delete a fitting, but that's because I'm caching all the deleted fit IDs and explicitly not displaying them (so that users aren't wondering why a delete fit is still sitting around)
pyfa does a horrible job (read: makes no attempt at) conveying this information properly, which is something I want to work on soon. Just wanted to throw that out there for clarity :)
Thanks for clarifying how the fetched fits display. I can confirm that they don't show up in the game or after restarting Pyfa about an hour later.
JFC, just got around to actually looking at the code to figure out what might be going on... apparently between 2.0.1 and 2.0.2, the code that makes the call got removed. /facepalm.
Added it back, and looking into ways to show the status! Sorry about that!
Status should be shown now, woot!
Nice! Thanks so much for all your hard work.
I try! 馃槢
Thanks! The next release will probably be next week, probably a day or two after the expansion. :)