2.4.0 download and import items bug
See original GitHub issueI keep trying to download my Scions gear no matter how i try, program crashes and wont start again till PersistentData.xml is deleted.
PoESkillTree-AtlasofWorlds-2.3.0.exe debug log.txt The error time: 9/13/2016 4:23 AM Exception: System.Exception: Unknown weapon type: Vaal Sceptre at POESKillTree.SkillTreeFiles.Compute.Weapon…ctor(WeaponHand hand, Item item) in C:\GitHub\PoESkillTree_Source\WPFSkillTree\SkillTreeFiles\Compute.cs:line 1514 at POESKillTree.SkillTreeFiles.Compute.Initialize(SkillTree skillTree, ItemAttributes itemAttrs) in C:\GitHub\PoESkillTree_Source\WPFSkillTree\SkillTreeFiles\Compute.cs:line 2307 at POESKillTree.Views.MainWindow.UpdateStatistics() in C:\GitHub\PoESkillTree_Source\WPFSkillTree\Views\MainWindow.xaml.cs:line 1216 at POESKillTree.Views.MainWindow.UpdateUI() in C:\GitHub\PoESkillTree_Source\WPFSkillTree\Views\MainWindow.xaml.cs:line 1102 at POESKillTree.Views.MainWindow.<LoadItemData>d__132.MoveNext() in C:\GitHub\PoESkillTree_Source\WPFSkillTree\Views\MainWindow.xaml.cs:line 1624 — End of stack trace from previous location where exception was thrown — at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at POESKillTree.Views.MainWindow.<CurrentBuildOnPropertyChanged>d__58.MoveNext() in C:\GitHub\PoESkillTree_Source\WPFSkillTree\Views\MainWindow.xaml.cs:line 186 — End of stack trace from previous location where exception was thrown — at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c.<ThrowAsync>b__6_0(Object state) at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
updateDB.exe crashes as well during update.
Unhandled Exception: System.AggregateException: One or more errors occurred. —> System.NullReferenceException: Object reference not set to an instance of an object.
at UpdateDB.DataLoading.ItemImageLoader.ParseTable(HtmlNode table, ItemType itemType) in C:\GitHub\PoESkillTree_Source\UpdateDB\DataLoading\ItemImageLoader.cs:line 55
at POESKillTree.Utils.WikiUtils.<>c__DisplayClass10_0.<ForEachItemTableAsync>b__1(BaseItemTable b) in C:\GitHub\PoESkillTree_Source\WPFSkillTree\Utils\WikiUtils.cs:line 125
at POESKillTree.Utils.Extensions.CollectionExtensions.ForEach[T](IEnumerable1 enumerable, Action
1 action) in C:\GitHub\PoESkillTree_Source\WPFSkillTree\Utils\Extensions\CollectionExtensions.cs:line 39
at POESKillTree.Utils.WikiUtils.<ForEachItemTableAsync>d__10.MoveNext() in C:\GitHub\PoESkillTree_Source\WPFSkillTree\Utils\WikiUtils.cs:line 0
— End of stack trace from previous location where exception was thrown —
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at UpdateDB.DataLoading.ItemImageLoader.<LoadAsync>d__4.MoveNext() in C:\GitHub\PoESkillTree_Source\UpdateDB\DataLoading\ItemImageLoader.cs:line 41
— End of stack trace from previous location where exception was thrown —
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at UpdateDB.DataLoading.DataLoader.<LoadAndSaveAsync>d__12.MoveNext() in C:\GitHub\PoESkillTree_Source\UpdateDB\DataLoading\DataLoader.cs:line 81
— End of stack trace from previous location where exception was thrown —
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at UpdateDB.DataLoaderExecutor.<LoadAsync>d__11.MoveNext() in C:\GitHub\PoESkillTree_Source\UpdateDB\DataLoaderExecuter.cs:line 143
— End of stack trace from previous location where exception was thrown —
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at UpdateDB.DataLoaderExecutor.<LoadAllAsync>d__10.MoveNext() in C:\GitHub\PoESkillTree_Source\UpdateDB\DataLoaderExecuter.cs:line 125
— End of inner exception stack trace —
at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
at UpdateDB.Program.Main(String[] arguments) in C:\GitHub\PoESkillTree_Source\UpdateDB\Program.cs:line 13
Issue Analytics
- State:
- Created 7 years ago
- Comments:8 (5 by maintainers)
That crash is the one I fixed, so nothing wrong on your side. It is caused by Snakebite’s “6% increased Accuracy Rating per Frenzy Charge” mod. So, to be able to import a character weaing Snakebite, you have to wait for the next release.
Your program should run fine again when you delete
PersistentData.xml
(or remove allItemData
elements containing Snakebite).I have fixed the UpdateDB crash and a crash with your item data.
Your crash seems to be caused by “Vaal Sceptre” not being a known base item type. However, it should be known. Something may have happened to your
Data/Equipment/ItemList.xml
file (located in the same folder asPersistentData.xml
). Can you try redownloading that file (e.g. from here)?