Update API Crash

User avatar
Slivo
Posts: 849
Joined: Tue Dec 30, 2014 12:51 am

Re: Update API Crash

Post by Slivo » Sun Jul 26, 2015 10:15 pm

I have T3 destroyer skill on my own and it doesn't crash ... can you find the T3 dessies in the fitting plugin ? Are you sure you gave us the good API ?
Which character is crashing ?

Bartholomew
Posts: 4
Joined: Mon Jul 27, 2015 9:16 am

Re: Update API Crash

Post by Bartholomew » Mon Jul 27, 2015 9:18 am

Getting the same error when updating the api, this account does have a character with all 4 destroyers T3 skills injected

*EveHQ Error Report*

EveHQ Version: 2.20.1.0
Date: 27/07/2015 10:04:59
Error: The given key was not present in the dictionary.
----
\\{panel:title=StackTrace|borderStyle=dashed|bordercolor=#ccc|titleBGColor=#eee|bgColor=#eee}*****START Exception Details*****
Message: The given key was not present in the dictionary.
Source: System
StackTrace: at System.Collections.Generic.SortedList`2.get_Item(TKey key)
at EveHQ.Core.SkillFunctions.CalcLevelFromSP(Int32 skillID, Int32 sp) in C:\Workspace\EveHQ\EveHQ.Core\SkillFunctions.vb:line 697
at EveHQ.Core.PilotParseFunctions.ParsePilotSkills(EveHQPilot& cPilot, CharacterData characterData) in C:\Workspace\EveHQ\EveHQ.Core\PilotParseFunctions.vb:line 665
at EveHQ.Core.PilotParseFunctions.GetCharacterXmLs(EveHQAccount cAccount, EveHQPilot cPilot) in C:\Workspace\EveHQ\EveHQ.Core\PilotParseFunctions.vb:line 488
at EveHQ.Core.PilotParseFunctions.GetCharactersInAccount(EveHQAccount caccount) in C:\Workspace\EveHQ\EveHQ.Core\PilotParseFunctions.vb:line 328
at EveHQ.Forms.FrmEveHQ.StartCharacterAPIThread(Object state) in C:\Workspace\EveHQ\EveHQ\Forms\frmEveHQ.vb:line 1160
*****END Exception Details*****


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

EveHQ.HQF.dll (1.0.0.0)
EveHQ.KillMailViewer.dll (1.0.0.0)
EveHQ.Prism.dll (1.0.0.0)
EveHQ.Void.dll (1.0.0.0)


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

Operating System: Microsoft Windows NT 6.1.7601 Service Pack 1
.Net Framework Version: 4.0.30319.18444
EveHQ Location: E:\Program Files (x86)\EveHQ
EveHQ Cache Locations: C:\Users\Home\AppData\Roaming\EveHQ
\\{panel}

User avatar
Slivo
Posts: 849
Joined: Tue Dec 30, 2014 12:51 am

Re: Update API Crash

Post by Slivo » Mon Jul 27, 2015 9:32 am

Could you please send me your API in private message too ?

User avatar
Slivo
Posts: 849
Joined: Tue Dec 30, 2014 12:51 am

Re: Update API Crash

Post by Slivo » Mon Jul 27, 2015 9:51 am

I just tried it and it does not crash on my computer

Did you try to full reset evehq ? : http://goo.gl/7nhapB

User avatar
Bonekill
Posts: 11
Joined: Wed Jul 22, 2015 6:27 pm

Re: Update API Crash

Post by Bonekill » Mon Jul 27, 2015 3:06 pm

Finally managed to reproduce the bug, working on a fix now.

EDIT: A possible workaround is to have a "good" api first on the key page, following "broken" keys seem to load fine after that.

EDIT2: The next release should resolve this issue. (2.21.x.x should be out soonTM)

Bartholomew
Posts: 4
Joined: Mon Jul 27, 2015 9:16 am

Re: Update API Crash

Post by Bartholomew » Mon Jul 27, 2015 4:29 pm

Hey again,

Just to let you know, my other 3 accounts work fine, it is just the the 1 problematic account with tactical destroyers which is broken. Even loading it after a good key wont fix it.

Cheers,

Bart

*****START Exception Details*****
Message: The given key was not present in the dictionary.
Source: System
StackTrace: at System.Collections.Generic.SortedList`2.get_Item(TKey key)
at EveHQ.Core.SkillFunctions.CalcLevelFromSP(Int32 skillID, Int32 sp) in C:\Workspace\EveHQ\EveHQ.Core\SkillFunctions.vb:line 697
at EveHQ.Core.PilotParseFunctions.ParsePilotSkills(EveHQPilot& cPilot, CharacterData characterData) in C:\Workspace\EveHQ\EveHQ.Core\PilotParseFunctions.vb:line 665
at EveHQ.Core.PilotParseFunctions.GetCharacterXmLs(EveHQAccount cAccount, EveHQPilot cPilot) in C:\Workspace\EveHQ\EveHQ.Core\PilotParseFunctions.vb:line 488
at EveHQ.Core.PilotParseFunctions.GetCharactersInAccount(EveHQAccount caccount) in C:\Workspace\EveHQ\EveHQ.Core\PilotParseFunctions.vb:line 328
at EveHQ.Forms.FrmEveHQ.StartCharacterAPIThread(Object state) in C:\Workspace\EveHQ\EveHQ\Forms\frmEveHQ.vb:line 1160
*****END Exception Details*****


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

EveHQ.HQF.dll (1.0.0.0)
EveHQ.KillMailViewer.dll (1.0.0.0)
EveHQ.Prism.dll (1.0.0.0)
EveHQ.Void.dll (1.0.0.0)


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

Operating System: Microsoft Windows NT 6.1.7601 Service Pack 1
.Net Framework Version: 4.0.30319.18444
EveHQ Location: C:\Program Files (x86)\EveHQ
EveHQ Cache Locations: C:\Users\Home\AppData\Roaming\EveHQ

User avatar
Slivo
Posts: 849
Joined: Tue Dec 30, 2014 12:51 am

Re: Update API Crash

Post by Slivo » Wed Jul 29, 2015 10:27 am

Can you please tell us if it still crashe with the new update ?

HotBurger
Posts: 3
Joined: Wed Jul 22, 2015 9:39 am

Re: Update API Crash

Post by HotBurger » Thu Jul 30, 2015 10:26 am

Since the update I have been able to update my API on all accounts successfully.

Thanks a lot.

User avatar
Slivo
Posts: 849
Joined: Tue Dec 30, 2014 12:51 am

Re: Update API Crash

Post by Slivo » Thu Jul 30, 2015 11:20 am

Keep us informed if you encounter this problem again in future, I hope it won't :)

Bartholomew
Posts: 4
Joined: Mon Jul 27, 2015 9:16 am

Re: Update API Crash

Post by Bartholomew » Thu Jul 30, 2015 8:44 pm

Gonna test now mate, Bart

Perfect, thanks for all the hard work and getting back to us so quickly. Truly appreciated.

Daz

Post Reply

Who is online

Users browsing this forum: No registered users and 4 guests