HearthStats / HearthStats.net-Uploader

Auto uploader for HearthStats.net
BSD 3-Clause "New" or "Revised" License
123 stars 57 forks source link

Error: Null upon launch. Started happening as soon as I hit legend rank earlier. #336

Open paologutierrez opened 10 years ago

paologutierrez commented 10 years ago

screen shot 2014-05-28 at 1 03 14 am

08:54:50.815 [ main] INFO net.hearthstats.Main - ** 08:54:50.821 [ main] INFO net.hearthstats.Main - Starting HearthStats.net Uploader 0.17.1 on OSX 08:54:50.823 [ main] INFO net.hearthstats.Main - os.name=Mac OS X 08:54:50.824 [ main] INFO net.hearthstats.Main - os.version=10.8.5 08:54:50.824 [ main] INFO net.hearthstats.Main - os.arch=x86_64 08:54:50.824 [ main] INFO net.hearthstats.Main - java.runtime.version=1.7.0_55-b13 08:54:50.824 [ main] INFO net.hearthstats.Main - java.class.path=/Applications/HearthStats.app/Contents/Java/Classes:/Applications/HearthStats.app/Contents/Java/HearthStatsUploader-OSX.jar 08:54:50.824 [ main] INFO net.hearthstats.Main - java.library.path=/Applications/HearthStats.app/Contents/MacOS 08:54:50.824 [ main] INFO net.hearthstats.Main - user.language=en 08:54:50.825 [ main] INFO net.hearthstats.Main - ** 08:54:51.624 [ main] INFO net.hearthstats.app - HearthStats.net Uploader v0.17.1-OSX 08:54:51.645 [ main] INFO net.hearthstats.app - 1 - Set your deck slots on the "Decks" tab 08:54:51.645 [ main] INFO net.hearthstats.app - 2 - Run Hearthstone in windowed or full-screen mode 08:54:51.646 [ main] INFO net.hearthstats.app - 3 - Look for event notifications in this log and bottom right of screen (windowed mode only) 08:54:51.648 [ main] INFO net.hearthstats.app - 4 - Submit feedback here (please copy and paste your log file in /Users/pcgutierrez/Library/Application Support/HearthStatsUploader/log.txt) 08:54:51.648 [ main] INFO net.hearthstats.app - Checking for updates ... 08:54:54.731 [ main] INFO net.hearthstats.app - Latest version available: 0.17.1 08:54:54.734 [ main] INFO net.hearthstats.app - Waiting for Hearthstone ... 08:54:55.357 [thread-1] INFO net.hearthstats.app - Play Lobby Screen Detected 08:54:55.820 [thread-1] ERROR n.h.Monitor - - Iteration 1 caused exception which is not being handled: java.lang.NullPointerException: null at net.hearthstats.analysis.HearthstoneAnalyser.analyzeRankLevel(HearthstoneAnalyser.java:644) ~[HearthStatsUploader-OSX.jar:na] at net.hearthstats.analysis.HearthstoneAnalyser.testForCasualOrRanked(HearthstoneAnalyser.java:282) ~[HearthStatsUploader-OSX.jar:na] at net.hearthstats.analysis.HearthstoneAnalyser.handleScreenActions(HearthstoneAnalyser.java:124) ~[HearthStatsUploader-OSX.jar:na] at net.hearthstats.analysis.HearthstoneAnalyser.analyze(HearthstoneAnalyser.java:106) ~[HearthStatsUploader-OSX.jar:na] at net.hearthstats.Monitor._handleHearthstoneFound(Monitor.java:1015) ~[HearthStatsUploader-OSX.jar:na] at net.hearthstats.Monitor$16.call(Monitor.java:1051) ~[HearthStatsUploader-OSX.jar:na] at java.util.concurrent.FutureTask.run(FutureTask.java:262) [na:1.7.0_55] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178) [na:1.7.0_55] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292) [na:1.7.0_55] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_55] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_55] at java.lang.Thread.run(Thread.java:745) [na:1.7.0_55] 08:54:55.821 [thread-1] ERROR net.hearthstats.app - ERROR: null. You will need to restart HearthStats.net Uploader. java.lang.NullPointerException: null at net.hearthstats.analysis.HearthstoneAnalyser.analyzeRankLevel(HearthstoneAnalyser.java:644) ~[HearthStatsUploader-OSX.jar:na] at net.hearthstats.analysis.HearthstoneAnalyser.testForCasualOrRanked(HearthstoneAnalyser.java:282) ~[HearthStatsUploader-OSX.jar:na] at net.hearthstats.analysis.HearthstoneAnalyser.handleScreenActions(HearthstoneAnalyser.java:124) ~[HearthStatsUploader-OSX.jar:na] at net.hearthstats.analysis.HearthstoneAnalyser.analyze(HearthstoneAnalyser.java:106) ~[HearthStatsUploader-OSX.jar:na] at net.hearthstats.Monitor._handleHearthstoneFound(Monitor.java:1015) ~[HearthStatsUploader-OSX.jar:na] at net.hearthstats.Monitor$16.call(Monitor.java:1051) ~[HearthStatsUploader-OSX.jar:na] at java.util.concurrent.FutureTask.run(FutureTask.java:262) [na:1.7.0_55] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178) [na:1.7.0_55] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292) [na:1.7.0_55] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_55] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_55] at java.lang.Thread.run(Thread.java:745) [na:1.7.0_55]

gtch commented 10 years ago

This was a bug that should have been fixed.

The details in that log look like you're running the v0.17.0 code, even though the log message says v0.17.1. I suspect something might have gone wrong in the update from v0.17.0 to v0.17.1. Try deleting the HearthStats app and downloading the latest release, that should fix it.