ESOUI

ESOUI (https://www.esoui.com/forums/index.php)
-   Minion (https://www.esoui.com/forums/forumdisplay.php?f=183)
-   -   [Win7][TESO] Minion Crash - NullPointerException during AddOn Detection (https://www.esoui.com/forums/showthread.php?t=6044)

Novoc 01/27/16 03:29 AM

[Win7][TESO] Minion Crash - NullPointerException during AddOn Detection
 
I have 35 TESO addons installed
AddOns are under C:\Users\username\Documents\Elder Scrolls Online\
Game is installed in E:\Steam\steamapps\common\Zenimax Online\
Replaced instances of my Windows account name with "username"

minion0.log
Code:

Jan 27, 2016 4:08:14 PM com.zam.minion.Minion logSystemInformation
INFO: os.name=Windows 7
Jan 27, 2016 4:08:14 PM com.zam.minion.Minion logSystemInformation
INFO: os.version=6.1
Jan 27, 2016 4:08:14 PM com.zam.minion.Minion logSystemInformation
INFO: os.arch=amd64
Jan 27, 2016 4:08:14 PM com.zam.minion.Minion logSystemInformation
INFO: java.runtime.version=1.8.0_31-b13
Jan 27, 2016 4:08:14 PM com.zam.minion.Minion logSystemInformation
INFO: java.class.path=C:\Users\username\AppData\Local\Minion\app\Minion-jfx.jar;lib/httpclient-4.3.1.jar;lib/httpcore-4.3.jar;lib/commons-logging-1.1.3.jar;lib/commons-codec-1.6.jar;lib/commons-configuration-1.10.jar;lib/commons-lang-2.6.jar;lib/commons-jxpath-1.3.jar;lib/commons-collections-3.2.1.jar;lib/jackson-mapper-asl-1.9.13.jar;lib/jackson-core-asl-1.9.13.jar;lib/junrar-0.7.jar;lib/commons-logging-api-1.1.jar;lib/commons-vfs2-2.0.jar;lib/maven-scm-api-1.4.jar;lib/plexus-utils-1.5.6.jar;lib/maven-scm-provider-svnexe-1.4.jar;lib/maven-scm-provider-svn-commons-1.4.jar;lib/regexp-1.3.jar;lib/kefirbb-1.1-SNAPSHOT.jar;lib/commons-io-2.4.jar;lib/guice-4.0-beta4.jar;lib/javax.inject-1.jar;lib/aopalliance-1.0.jar;lib/guava-16.0.1.jar;lib/guice-assistedinject-4.0-beta4.jar;lib/guice-multibindings-4.0-beta4.jar;lib/jsr305-2.0.3.jar;lib/junique-1.0.4.jar;lib/jregex-1.2_01.jar;
Jan 27, 2016 4:08:14 PM com.zam.minion.Minion logSystemInformation
INFO: java.library.path=C:\Users\username\AppData\Local\Minion\app\
Jan 27, 2016 4:08:14 PM com.zam.minion.Minion logSystemInformation
INFO: user.language=en
Jan 27, 2016 4:08:14 PM com.zam.minion.Minion logSystemInformation
INFO: user.home=C:\Users\username
Jan 27, 2016 4:08:15 PM com.zam.minion.controller.MinionController initWindowControls
FINE: Controls initialized.
Jan 27, 2016 4:08:15 PM com.zam.minion.util.FeedClient checkNetworkConnections
FINE: Starting network check ...
Jan 27, 2016 4:08:15 PM com.zam.minion.util.FeedClient getRoutePlanner
FINE: System Default Http Proxy.
Jan 27, 2016 4:08:15 PM com.zam.minion.util.FeedClient$HeadThread run
FINE: Ping Status for http://api.mmoui.com/: 200
Jan 27, 2016 4:08:15 PM com.zam.minion.util.FeedClient$HeadThread run
FINE: Ping Status for http://cdn.mmoui.com/: 200
Jan 27, 2016 4:08:19 PM com.zam.minion.controller.MinionController initBuildAndVersion
FINE: Build: 3d139c5f76adfb922233fec1ec5480d2069af109
Jan 27, 2016 4:08:19 PM com.zam.minion.controller.MinionController initBuildAndVersion
FINE: Version: 2.1.4-beta
Jan 27, 2016 4:08:35 PM com.zam.minion.util.GameManager addGameConfig
FINE: Adding new GameConfig: 'World of Warcraft'.
Jan 27, 2016 4:08:43 PM com.zam.minion.util.GameManager addGameConfig
FINE: Adding new GameConfig: 'Elder Scrolls Online'.
Jan 27, 2016 4:08:43 PM com.zam.minion.controller.MinionController open
FINE: Starting new Minion instance.
Jan 27, 2016 4:09:47 PM com.zam.minion.controller.cell.GameDetectionListCell lambda$updateItem$88
FINE: Setting scannable to 'false' for 'World of Warcraft'.
Jan 27, 2016 4:09:48 PM com.zam.minion.controller.MinionController open
FINE: Starting new Minion instance.
Jan 27, 2016 4:10:05 PM com.zam.minion.util.ProgressManager lambda$null$81
FINE: Adding GamInstall 'ESO-1' to ProgressManager.
Jan 27, 2016 4:10:06 PM com.zam.minion.controller.MinionController detectGames
FINE: Skipping scan for 'WOW'.
Jan 27, 2016 4:10:06 PM com.zam.minion.controller.MinionController detectGames
FINE: Skipping scan for 'ESO'.
Jan 27, 2016 4:10:10 PM com.zam.minion.service.AddOnDetectionService interrogateDirs
FINE: interrogating TOC: C:\Users\username\Documents\Elder Scrolls Online\live\AddOns\Dustman\Dustman.txt
Jan 27, 2016 4:10:10 PM com.zam.minion.service.AddOnDetectionService detectAddOn
FINE: One match found for Dustman
Jan 27, 2016 4:10:16 PM com.zam.minion.service.AddOnDetectionService interrogateDirs
FINE: interrogating TOC: C:\Users\username\Documents\Elder Scrolls Online\live\AddOns\FoundryTacticalCombat\FoundryTacticalCombat.txt
Jan 27, 2016 4:10:16 PM com.zam.minion.service.AddOnDetectionService interrogateDirs
FINE: FoundryTacticalCombat - TOC Version: 0.71
Jan 27, 2016 4:10:16 PM com.zam.minion.service.AddOnDetectionService detectAddOn
FINE: One match found for FoundryTacticalCombat
Jan 27, 2016 4:10:22 PM com.zam.minion.service.AddOnDetectionService interrogateDirs
FINE: interrogating TOC: C:\Users\username\Documents\Elder Scrolls Online\live\AddOns\insMobs2Level\insMobs2Level.txt
Jan 27, 2016 4:10:22 PM com.zam.minion.service.AddOnDetectionService interrogateDirs
FINE: insMobs2Level - TOC Version: 20150305
Jan 27, 2016 4:10:22 PM com.zam.minion.service.AddOnDetectionService detectAddOn
FINE: One match found for insMobs2Level
Jan 27, 2016 4:10:32 PM com.zam.minion.service.AddOnDetectionService interrogateDirs
FINE: interrogating TOC: C:\Users\username\Documents\Elder Scrolls Online\live\AddOns\LibAddonMenu-2.0\LibAddonMenu-2.0.txt
Jan 27, 2016 4:10:32 PM com.zam.minion.service.AddOnDetectionService interrogateDirs
FINE: LibAddonMenu-2.0 - TOC Version: 2.0 r18
Jan 27, 2016 4:10:32 PM com.zam.minion.service.AddOnDetectionService detectAddOn
FINE: One match found for LibAddonMenu-2.0
Jan 27, 2016 4:10:38 PM com.zam.minion.service.AddOnDetectionService interrogateDirs
FINE: interrogating TOC: C:\Users\username\Documents\Elder Scrolls Online\live\AddOns\LoreBooks\LoreBooks.txt
Jan 27, 2016 4:10:38 PM com.zam.minion.service.AddOnDetectionService interrogateDirs
FINE: LoreBooks - TOC Version: 2
Jan 27, 2016 4:10:38 PM com.zam.minion.service.AddOnDetectionService detectAddOn
FINE: One match found for LoreBooks
Jan 27, 2016 4:10:42 PM com.zam.minion.service.AddOnDetectionService interrogateDirs
FINE: interrogating TOC: C:\Users\username\Documents\Elder Scrolls Online\live\AddOns\LostTreasure\LostTreasure.txt
Jan 27, 2016 4:10:42 PM com.zam.minion.service.AddOnDetectionService interrogateDirs
FINE: LostTreasure - TOC Version: 4.5
Jan 27, 2016 4:10:42 PM com.zam.minion.service.AddOnDetectionService detectAddOn
FINE: Multiple addons match (2) LostTreasure
Jan 27, 2016 4:10:42 PM com.zam.minion.service.AddOnDetectionService getFileLists
FINE: FileList URL: http://api.mmoui.com/game/ESO/listfiles/561,1184.json
Jan 27, 2016 4:10:43 PM com.zam.minion.service.AddOnDetectionService detectAddOn
FINE: Found toc for "LostTreasure (Update7)".
Jan 27, 2016 4:10:43 PM com.zam.minion.service.AddOnDetectionService detectAddOn
FINE: Beginning file compare for "LostTreasure (Update7)" ... AllCount: 1,200 FileListCount: 35.
Jan 27, 2016 4:10:43 PM com.zam.minion.service.AddOnDetectionService detectAddOn
FINE: AddOn "LostTreasure (Update7)" file "LostTreasure/LostTreasure.xml" not found.
Jan 27, 2016 4:10:43 PM com.zam.minion.service.AddOnDetectionService detectAddOn
FINE: AddOn "LostTreasure (Update7)" file "LostTreasure/Libs/LibAddonMenu-2.0/controls" not found.
Jan 27, 2016 4:10:43 PM com.zam.minion.service.AddOnDetectionService detectAddOn
FINE: AddOn "LostTreasure (Update7)" file "LostTreasure/Libs/CustomCompassPins" not found.
Jan 27, 2016 4:10:43 PM com.zam.minion.service.AddOnDetectionService detectAddOn
FINE: AddOn "LostTreasure (Update7)" file "LostTreasure/Libs/LibAddonMenu-2.0" not found.
Jan 27, 2016 4:10:43 PM com.zam.minion.service.AddOnDetectionService detectAddOn
FINE: AddOn "LostTreasure (Update7)" file "LostTreasure/Libs/LibMapPins-1.0" not found.
Jan 27, 2016 4:10:43 PM com.zam.minion.service.AddOnDetectionService detectAddOn
FINE: AddOn "LostTreasure (Update7)" file "LostTreasure/Libs/LibStub" not found.
Jan 27, 2016 4:10:43 PM com.zam.minion.service.AddOnDetectionService detectAddOn
FINE: AddOn "LostTreasure (Update7)" file "LostTreasure/Icons" not found.
Jan 27, 2016 4:10:43 PM com.zam.minion.service.AddOnDetectionService detectAddOn
FINE: AddOn "LostTreasure (Update7)" file "LostTreasure/Libs" not found.
Jan 27, 2016 4:10:43 PM com.zam.minion.service.AddOnDetectionService detectAddOn
FINE: AddOn "LostTreasure (Update7)" file "LostTreasure" not found.
Jan 27, 2016 4:10:43 PM com.zam.minion.service.AddOnDetectionService detectAddOn
FINE: AddOn "LostTreasure (Update7)" file match count: 26 of 35
Jan 27, 2016 4:10:43 PM com.zam.minion.service.AddOnDetectionService detectAddOn
FINE: Found toc for "Lost Treasure".
Jan 27, 2016 4:10:43 PM com.zam.minion.service.AddOnDetectionService detectAddOn
FINE: Beginning file compare for "Lost Treasure" ... AllCount: 1,200 FileListCount: 34.
Jan 27, 2016 4:10:43 PM com.zam.minion.service.AddOnDetectionService detectAddOn
FINE: AddOn "Lost Treasure" file match count: 34 of 34
Jan 27, 2016 4:10:43 PM com.zam.minion.service.AddOnDetectionService findBest
FINE: AddOn: LostTreasure (Update7) diff: 9 (26/35)
Jan 27, 2016 4:10:43 PM com.zam.minion.service.AddOnDetectionService findBest
FINE: AddOn: LostTreasure (Update7) diff: 9 (26/35) gets empty best slot.
Jan 27, 2016 4:10:43 PM com.zam.minion.service.AddOnDetectionService findBest
FINE: AddOn: Lost Treasure diff: 0 (34/34)
Jan 27, 2016 4:10:43 PM com.zam.minion.service.AddOnDetectionService findBest
FINE: AddOn: Lost Treasure diff: 0 (34/34) has lower diff than best.
Jan 27, 2016 4:10:43 PM com.zam.minion.service.AddOnDetectionService detectAddOn
FINE: Best Addon ----> Lost Treasure <-----
Jan 27, 2016 4:10:47 PM com.zam.minion.service.AddOnDetectionService detectAddOn
FINE: Adding LostTreasure to claimed list.
Jan 27, 2016 4:10:47 PM com.zam.minion.service.AddOnDetectionService interrogateDirs
FINE: interrogating TOC: C:\Users\username\Documents\Elder Scrolls Online\live\AddOns\MiniMap\MiniMap.txt
Jan 27, 2016 4:10:47 PM com.zam.minion.service.AddOnDetectionService interrogateDirs
FINE: MiniMap - TOC Version: 2.94
Jan 27, 2016 4:10:47 PM com.zam.minion.service.AddOnDetectionService detectAddOn
FINE: One match found for MiniMap
Jan 27, 2016 4:16:29 PM com.zam.minion.util.AddOnUtils getAddOnDetails
SEVERE: null
java.util.concurrent.ExecutionException: java.net.SocketTimeoutException: Read timed out
        at java.util.concurrent.FutureTask.report(FutureTask.java:122)
        at java.util.concurrent.FutureTask.get(FutureTask.java:192)
        at com.zam.minion.util.AddOnUtils.getAddOnDetails(AddOnUtils.java:86)
        at com.zam.minion.util.AddOnUtils.getAddOnDetails(AddOnUtils.java:42)
        at com.zam.minion.service.AddOnDetectionService.addAddOn(AddOnDetectionService.java:164)
        at com.zam.minion.service.AddOnDetectionService.detectAddOn(AddOnDetectionService.java:202)
        at com.zam.minion.service.AddOnDetectionService.interrogateDirs(AddOnDetectionService.java:431)
        at com.zam.minion.service.AddOnDetectionService.access$700(AddOnDetectionService.java:50)
        at com.zam.minion.service.AddOnDetectionService$1.call(AddOnDetectionService.java:93)
        at com.zam.minion.service.AddOnDetectionService$1.call(AddOnDetectionService.java:63)
        at javafx.concurrent.Task$TaskCallable.call(Task.java:1409)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at javafx.concurrent.Service.lambda$null$436(Service.java:718)
        at javafx.concurrent.Service$$Lambda$473/144580650.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at javafx.concurrent.Service.lambda$executeTask$437(Service.java:717)
        at javafx.concurrent.Service$$Lambda$471/1851625989.run(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)
Caused by: java.net.SocketTimeoutException: Read timed out
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(SocketInputStream.java:150)
        at java.net.SocketInputStream.read(SocketInputStream.java:121)
        at sun.security.ssl.InputRecord.readFully(InputRecord.java:465)
        at sun.security.ssl.InputRecord.readV3Record(InputRecord.java:593)
        at sun.security.ssl.InputRecord.read(InputRecord.java:532)
        at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:961)
        at sun.security.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:918)
        at sun.security.ssl.AppInputStream.read(AppInputStream.java:105)
        at org.apache.http.impl.io.SessionInputBufferImpl.streamRead(SessionInputBufferImpl.java:136)
        at org.apache.http.impl.io.SessionInputBufferImpl.fillBuffer(SessionInputBufferImpl.java:152)
        at org.apache.http.impl.io.SessionInputBufferImpl.read(SessionInputBufferImpl.java:203)
        at org.apache.http.impl.io.ChunkedInputStream.read(ChunkedInputStream.java:174)
        at org.apache.http.conn.EofSensorInputStream.read(EofSensorInputStream.java:137)
        at java.util.zip.InflaterInputStream.fill(InflaterInputStream.java:238)
        at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:158)
        at java.util.zip.GZIPInputStream.read(GZIPInputStream.java:117)
        at org.codehaus.jackson.impl.Utf8StreamParser.loadMore(Utf8StreamParser.java:172)
        at org.codehaus.jackson.impl.JsonParserBase.loadMoreGuaranteed(JsonParserBase.java:425)
        at org.codehaus.jackson.impl.Utf8StreamParser._finishString2(Utf8StreamParser.java:1924)
        at org.codehaus.jackson.impl.Utf8StreamParser._finishString(Utf8StreamParser.java:1905)
        at org.codehaus.jackson.impl.Utf8StreamParser.getText(Utf8StreamParser.java:276)
        at org.codehaus.jackson.map.deser.std.StringDeserializer.deserialize(StringDeserializer.java:26)
        at org.codehaus.jackson.map.deser.std.StringDeserializer.deserialize(StringDeserializer.java:13)
        at org.codehaus.jackson.map.deser.SettableBeanProperty.deserialize(SettableBeanProperty.java:299)
        at org.codehaus.jackson.map.deser.SettableBeanProperty$MethodProperty.deserializeAndSet(SettableBeanProperty.java:414)
        at org.codehaus.jackson.map.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:697)
        at org.codehaus.jackson.map.deser.BeanDeserializer.deserialize(BeanDeserializer.java:580)
        at org.codehaus.jackson.map.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:217)
        at org.codehaus.jackson.map.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:194)
        at org.codehaus.jackson.map.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:30)
        at org.codehaus.jackson.map.ObjectMapper._readMapAndClose(ObjectMapper.java:2732)
        at org.codehaus.jackson.map.ObjectMapper.readValue(ObjectMapper.java:1916)
        at com.zam.minion.service.AddOnDetailsTask.call(AddOnDetailsTask.java:38)
        at com.zam.minion.service.AddOnDetailsTask.call(AddOnDetailsTask.java:23)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at com.zam.minion.util.AddOnUtils.getAddOnDetails(AddOnUtils.java:83)
        ... 17 more

Jan 27, 2016 4:16:29 PM com.zam.minion.controller.MinionController lambda$null$165
SEVERE: AddOn Detection failed: {0}
java.lang.NullPointerException
        at com.zam.minion.util.ConfigurationManager.saveAddOn(ConfigurationManager.java:755)
        at com.zam.minion.service.AddOnDetectionService.addAddOn(AddOnDetectionService.java:165)
        at com.zam.minion.service.AddOnDetectionService.detectAddOn(AddOnDetectionService.java:202)
        at com.zam.minion.service.AddOnDetectionService.interrogateDirs(AddOnDetectionService.java:431)
        at com.zam.minion.service.AddOnDetectionService.access$700(AddOnDetectionService.java:50)
        at com.zam.minion.service.AddOnDetectionService$1.call(AddOnDetectionService.java:93)
        at com.zam.minion.service.AddOnDetectionService$1.call(AddOnDetectionService.java:63)
        at javafx.concurrent.Task$TaskCallable.call(Task.java:1409)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at javafx.concurrent.Service.lambda$null$436(Service.java:718)
        at javafx.concurrent.Service$$Lambda$473/144580650.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at javafx.concurrent.Service.lambda$executeTask$437(Service.java:717)
        at javafx.concurrent.Service$$Lambda$471/1851625989.run(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)

minion.xml
Code:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<minion>
<config-version>2</config-version>
<version>2.1.4-beta</version>
<build>3d139c5f76adfb922233fec1ec5480d2069af109</build>
<libs-build>febb5fb6d74ed17b1ee031472f25a7fdddf86837</libs-build>
<client>
        <concurrent-updates>2</concurrent-updates>
        <game-scan-depth>4</game-scan-depth>
    <position height="688.0" width="1204.0" x="0.0" y="0.0"/>
</client>
<user>
<ga-user-id>bf1943ed-ea06-4f97-95fb-cc42873cd6ce</ga-user-id>
<access-token>883694d2035c4fff3fac2c3bb73eb897aa1296c7</access-token>
<refresh-token>7d2d15aa117d367a2be2c1ab8a436e6f4bcd034b</refresh-token>
<login-id>[email protected]</login-id>
</user>
<drive-configs>
<drive-config drive="W:\" scannable="false"/>
<drive-config drive="C:\" scannable="true"/>
</drive-configs>
<games>
<game addon-path="QzpcVXNlcnNcSm9oYW5cRG9jdW1lbnRzXEVsZGVyIFNjcm9sbHMgT25saW5lXGxpdmVcQWRkT25z" auto-update="false" display-name="Elder Scrolls Online" game-id="ESO" unique-game-id="ESO-1">
<addons>
<addon md5="9dcdda377501bdfd8e15ed76a97cdef9" ui-version="2.9" uid="192">
<dirs>
<dir>AwesomeInfo</dir>
</dirs>
</addon>
<addon md5="72cf26edb97425b08d85f02647155c35" ui-version="0.91d" uid="281">
<dirs>
<dir>CombatCloud</dir>
</dirs>
</addon>
<addon md5="unknown" ui-version="1.7.47" uid="667">
<dirs>
<dir>Destinations</dir>
</dirs>
</addon>
<addon md5="b3ce15e022568c6b10c211f24532c710" ui-version="1.9.2" uid="97">
<dirs>
<dir>Dustman</dir>
</dirs>
</addon>
<addon md5="2c28b2880b37b306c8f647ae0a0c8cec" ui-version="0.71" uid="28">
<dirs>
<dir>FoundryTacticalCombat</dir>
</dirs>
</addon>
<addon md5="3b9b5480e127e49ee5e3e19ac6f3433a" ui-version="20150305" uid="58">
<dirs>
<dir>insMobs2Level</dir>
</dirs>
</addon>
<addon md5="4463c00be4fca64706bd786cc0f425f4" ui-version="2.0 r18" uid="7">
<dirs>
<dir>LibAddonMenu-2.0</dir>
</dirs>
</addon>
<addon md5="a17e823f76e71f6671e2098d77662ed9" ui-version="2" uid="288">
<dirs>
<dir>LoreBooks</dir>
</dirs>
</addon>
<addon md5="bb279d7919b65f3c387d88675290f589" ui-version="4.5" uid="561">
<dirs>
<dir>LostTreasure</dir>
</dirs>
</addon>
</addons>
</game>
</games>
<game-configs>
<game-config game-id="WOW" scannable="false"/>
<game-config game-id="ESO" scannable="true"/>
</game-configs>
</minion>


Dolby 01/27/16 01:56 PM

It looks like there was some connectivity issues last night. Are you still receiving this Null pointer exception?

Novoc 01/27/16 09:20 PM

Seems to work fine today, so that was possibly it yeah.

I have both TESO NA and EU installed, app detects NA version (live), is it supposed to support both?


All times are GMT -6. The time now is 05:44 AM.

vBulletin © 2024, Jelsoft Enterprises Ltd
© 2014 - 2022 MMOUI