Page 1 of 1

EvEHQ Fitter has' got unavailable

Posted: Thu Jan 12, 2017 6:26 pm
by Norman
Hi there!
Yesterday I was trying to launch EvEHQ and was getting the following message:
EVEHQ_issue.PNG
EVEHQ_issue.PNG (13.34 KiB) Viewed 3576 times
After clicking "OK"-button another dialog was appearing with following call-stack:

Code: Select all

 *EveHQ Error Report*

EveHQ Version: 2.30.1.0
Date: 12/01/2017 22:02:20
Error: Object reference not set to an instance of an object.
----
EveHQ.Forms.FrmSplash.frmSplash_Load(Object sender, EventArgs e) in D:\workspace\EveHQ\EveHQ\Forms\frmSplash.vb:line 286
   at System.EventHandler.Invoke(Object sender, EventArgs e)
   at System.Windows.Forms.Form.OnLoad(EventArgs e)
   at System.Windows.Forms.Form.OnCreateControl()
   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.WmShowWindow(Message& m)
   at System.Windows.Forms.Form.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

========== Plug-ins ==========



========= System Info =========

Operating System: Microsoft Windows NT 6.1.7601 Service Pack 1
.Net Framework Version: 4.0.30319.42000
EveHQ Location: C:\Program Files (x86)\EveHQ
EveHQ Cache Locations: C:\Users\Norman\AppData\Roaming\EveHQ
After that the application was crashing almost immediately. I doesn't have any backup of the EveHQSettings.json file, so I just opened the AppData\Roaming\EveHQ folder and removed the old one. Then EVEHQ opened, but new dialog started appearing:
EVEHQ_issue_fitting.PNG
EVEHQ_issue_fitting.PNG (8.13 KiB) Viewed 3576 times
The Russian part of the text can be translated as "The reference of the object doesn't refer to an instance of the object". The error prevent the plugin (EvEHQ Fitter) from loading and therefore it's not available to me. In addition, all API-keys disappeared.
I want to save my fits, so I didn't remove anything else from the AppData\Roaming\EveHQ folder, but reinstallation doesn't help and the last dialog persist appearing on launching.
Any idea how can I handle it? Thanks in advance

Re: EvEHQ Fitter has' got unavailable

Posted: Thu Jan 12, 2017 11:15 pm
by Slivo
Hello there, I believe something gone wrong with your setting.

I would advice to make a backup of your %appdata%/evehq first.
Then you could follow the steps on this topic to reinstall from fresh : viewtopic.php?f=2&t=184

Keep me updated

Re: EvEHQ Fitter has' got unavailable

Posted: Mon Jan 16, 2017 6:35 am
by Brayon
Had the same issue. The uninstall/rename/reinstall worked.

Re: EvEHQ Fitter has' got unavailable

Posted: Sat Jan 21, 2017 10:19 am
by Norman
Unfortunately, I didn't manage to find out why it had been happening. I looked through a couple of files in the AppData folder and figured out that many of them were corrupted somehow (instead of any text, they were filled by whitespaces). The main cure I can suppose is to clean the AppData folder and everything will go fine
Edit: I can provide corrupted files if you need them (except EveHQSettings.json, since I removed it at very beginning of the issue, but I analyzed it as well and can say for sure that it was similarly filled whitespaces).

Re: EvEHQ Fitter has' got unavailable

Posted: Sat Jan 21, 2017 8:10 pm
by Slivo
The whole appdata folder would help, file on their own won't be that usefull

Re: EvEHQ Fitter has' got unavailable

Posted: Sun Jan 22, 2017 11:00 am
by Norman
Slivo wrote:The whole appdata folder would help, file on their own won't be that usefull
I shared link to the folder by a private message.