epinter / tqrespec

TQRespec - The respec tool for Titan Quest game
https://steamcommunity.com/sharedfiles/filedetails/?id=1262483108
GNU General Public License v3.0
106 stars 10 forks source link

Error Loading Application #17

Closed deephouseislife closed 4 years ago

deephouseislife commented 5 years ago

java.lang.NullPointerException at br.com.pinter.tqdatabase/br.com.pinter.tqdatabase.SkillDAO.lambda$getSkillList$1(Unknown Source) at java.base/java.util.ArrayList.forEach(Unknown Source) at br.com.pinter.tqdatabase/br.com.pinter.tqdatabase.SkillDAO.getSkillList(Unknown Source) at br.com.pinter.tqdatabase/br.com.pinter.tqdatabase.SkillDAO.preload(Unknown Source) at br.com.pinter.tqdatabase/br.com.pinter.tqdatabase.Skills.preload(Unknown Source) at br.com.pinter.tqrespec/br.com.pinter.tqrespec.Main$2.call(Unknown Source) at br.com.pinter.tqrespec/br.com.pinter.tqrespec.Main$2.call(Unknown Source) at javafx.graphics/javafx.concurrent.Task$TaskCallable.call(Unknown Source) at java.base/java.util.concurrent.FutureTask.run(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source)

OS Windows 10 v1903 and playing the game on Steam.

epinter commented 5 years ago

Sorry the delay ... The game database is modded ? Can you get the tqrespec.log (in %TEMP% directory) ?

deephouseislife commented 5 years ago

I downloded mods from steam workshop, such as xmax,lootplus and stuff. I didnt changed/edited anything from the game folder. also there is tqrespec.log but it is empty. zero KB.

epinter commented 5 years ago

The application is crashing after reading the database and during skills data preload, it's weird. I didn't manage to reproduce this bug yet. Need to work on it.

epinter commented 5 years ago

When you have some time, run this build... There are only few code changes (some code from a new version, working in progress, nothing that solves this bug), but should show the line numbers so I can know exactly where is crashing.

https://www119.zippyshare.com/v/sokzwJxE/file.html

deephouseislife commented 4 years ago

Adsız

epinter commented 4 years ago

This issue is open for a long time, but maybe you are still interested to try this new build:

Build 20200217-dev: https://1drv.ms/u/s!Al6bs7S_f0Jth21-SIFpTcz7wTMO?e=5pSOHe

This build is from a dev branch, so it's not completely tested yet. Contains a possible fix for your problem.

If the problem persistd and you have some time, generate a debug log with the following command.

First, open CMD or Powershell, and go to the directory when TQRespec,exe is. Then run the command

.\TQRespec.exe --debug=5

The log should be in "%TEMP%\tqrespec.log", its size is around 130KB.

Thank you.

epinter commented 4 years ago

This build fixes the problem: https://1drv.ms/u/s!Al6bs7S_f0Jth3ChUopswipEN--K?e=ndqHQh