EveHQ 2.31.6 | Player owned structure names and bug fixes

Namaste!

One more bug fixing release. The most important addition is player owned structure names in asset viewer. It should work but this feature relays on crowd created service https://stop.hammerti.me.uk/api/ That means we can only see names of structures added to this service by players. You can help to extend this list by participating in The Great Structure Hunt. Structure names should appear in other relevant parts of EveHQ but… eh this code base is so weird that I never can predict the results.

So here is complete list of changes:

Fill free to comment and report new bugs.

About Mike Eshva

A software engineer for about 25 years. From 2012 work for Kaspersky Lab. Live in Moscow with my family.
Bookmark the permalink.

7 Comments

  1. Hi Mike,

    Ran the update tonight, and Asset Viewer is broken for me now.

    *****START Aggregate Exception Details*****
    Message: One or more errors occurred.
    Source: mscorlib
    StackTrace: at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
    at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
    at EveHQ.Prism.Classes.Locations.GetStructureLocation(Int64 locationId) in B:\Projects\GitHub\EveHQ-Team\EveHQ\EveHQ.Prism\Classes\Locations.vb:line 129
    at EveHQ.Prism.Classes.Locations.GetLocationFromID(Int64 locationId) in B:\Projects\GitHub\EveHQ-Team\EveHQ\EveHQ.Prism\Classes\Locations.vb:line 53
    at EveHQ.Prism.Controls.PrismAssetsControl.PopulateAssetTree() in B:\Projects\GitHub\EveHQ-Team\EveHQ\EveHQ.Prism\Controls\PrismAssetsControl.vb:line 645
    at EveHQ.Prism.Controls.PrismAssetsControl.PopulateAssets() in B:\Projects\GitHub\EveHQ-Team\EveHQ\EveHQ.Prism\Controls\PrismAssetsControl.vb:line 398
    at EveHQ.Prism.Controls.PrismAssetsControl.RefreshAssets() in B:\Projects\GitHub\EveHQ-Team\EveHQ\EveHQ.Prism\Controls\PrismAssetsControl.vb:line 139
    at EveHQ.Prism.Controls.PrismAssetsControl.btnRefreshAssets_Click(Object sender, EventArgs e) in B:\Projects\GitHub\EveHQ-Team\EveHQ\EveHQ.Prism\Controls\PrismAssetsControl.vb:line 130
    at System.Windows.Forms.Control.OnClick(EventArgs e)
    at DevComponents.DotNetBar.ButtonX.OnClick(EventArgs e)
    at DevComponents.DotNetBar.ButtonX.OnMouseUp(MouseEventArgs e)
    at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
    at System.Windows.Forms.Control.WndProc(Message& m)
    at DevComponents.DotNetBar.PopupItemControl.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)
    *****Inner Exceptions*****
    *****START Exception Details*****
    Message: Null object cannot be converted to a value type.
    Source: mscorlib
    StackTrace: at System.Convert.ChangeType(Object value, Type conversionType, IFormatProvider provider)
    at Newtonsoft.Json.Linq.Extensions.Convert[T,U](T token)
    at Newtonsoft.Json.Linq.Extensions.Value[T,U](IEnumerable`1 value)
    at EveHQ.NewEveApi.StructureNameClient.GetStructureDataFromJson(String response, HttpStatusCode responseStatusCode, DateTimeOffset cacheTime) in B:\Projects\GitHub\EveHQ-Team\EveHQ\EveHQ.NewEveAPI\StructureNameClient.cs:line 79
    at EveHQ.NewEveApi.StructureNameClient.ProcessServiceResponse(Task`1 webTask, String cacheKey, Int32 defaultCacheSeconds) in B:\Projects\GitHub\EveHQ-Team\EveHQ\EveHQ.NewEveAPI\StructureNameClient.cs:line 67
    at EveHQ.NewEveApi.StructureNameClient.c__DisplayClass1_0.b__0(Task`1 webTask) in B:\Projects\GitHub\EveHQ-Team\EveHQ\EveHQ.NewEveAPI\StructureNameClient.cs:line 45
    at System.Threading.Tasks.ContinuationResultTaskFromResultTask`2.InnerInvoke()
    at System.Threading.Tasks.Task.Execute()
    *****END Exception Details*****
    *****END Aggregate 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 =========

Leave a Reply

Your email address will not be published. Required fields are marked *