ESOUI

ESOUI (https://www.esoui.com/forums/index.php)
-   Minion (https://www.esoui.com/forums/forumdisplay.php?f=183)
-   -   Slow startup (https://www.esoui.com/forums/showthread.php?t=1949)

SnowmanDK 07/10/14 09:29 PM

Slow startup
 
This refers to build 8686ce633c6c9e57b64d1a1cd7d1a800f50a3025.

I reset the setting in "minion.xml": <game-scan-depth>4</game-scan-depth>
I then ran Minion twice to make sure it had done it's initial scan.

As my log below shows then it still takes 40 seconds to start up:
Code:

<?xml version="1.0" encoding="windows-1252" standalone="no"?>
<!DOCTYPE log SYSTEM "logger.dtd">
<log>
<record>
  <date>2014-07-11T05:22:57</date>
  <millis>1405048977106</millis>
  <sequence>0</sequence>
  <logger>com.zam.minion.Minion</logger>
  <level>INFO</level>
  <class>com.zam.minion.Minion</class>
  <method>logSystemInformation</method>
  <thread>14</thread>
  <message>**********************************************************************</message>
</record>
<record>
  <date>2014-07-11T05:22:57</date>
  <millis>1405048977125</millis>
  <sequence>1</sequence>
  <logger>com.zam.minion.Minion</logger>
  <level>INFO</level>
  <class>com.zam.minion.Minion</class>
  <method>logSystemInformation</method>
  <thread>14</thread>
  <message>* os.name=Windows 7</message>
</record>
<record>
  <date>2014-07-11T05:22:57</date>
  <millis>1405048977127</millis>
  <sequence>2</sequence>
  <logger>com.zam.minion.Minion</logger>
  <level>INFO</level>
  <class>com.zam.minion.Minion</class>
  <method>logSystemInformation</method>
  <thread>14</thread>
  <message>* os.version=6.1</message>
</record>
<record>
  <date>2014-07-11T05:22:57</date>
  <millis>1405048977128</millis>
  <sequence>3</sequence>
  <logger>com.zam.minion.Minion</logger>
  <level>INFO</level>
  <class>com.zam.minion.Minion</class>
  <method>logSystemInformation</method>
  <thread>14</thread>
  <message>* os.arch=amd64</message>
</record>
<record>
  <date>2014-07-11T05:22:57</date>
  <millis>1405048977129</millis>
  <sequence>4</sequence>
  <logger>com.zam.minion.Minion</logger>
  <level>INFO</level>
  <class>com.zam.minion.Minion</class>
  <method>logSystemInformation</method>
  <thread>14</thread>
  <message>* java.runtime.version=1.7.0_40-b43</message>
</record>
<record>
  <date>2014-07-11T05:22:57</date>
  <millis>1405048977129</millis>
  <sequence>5</sequence>
  <logger>com.zam.minion.Minion</logger>
  <level>INFO</level>
  <class>com.zam.minion.Minion</class>
  <method>logSystemInformation</method>
  <thread>14</thread>
  <message>* java.class.path=E:\Elder Scrolls Online Mod Manager\app\Minion-jfx.jar</message>
</record>
<record>
  <date>2014-07-11T05:22:57</date>
  <millis>1405048977130</millis>
  <sequence>6</sequence>
  <logger>com.zam.minion.Minion</logger>
  <level>INFO</level>
  <class>com.zam.minion.Minion</class>
  <method>logSystemInformation</method>
  <thread>14</thread>
  <message>* java.library.path=E:\Elder Scrolls Online Mod Manager\app\</message>
</record>
<record>
  <date>2014-07-11T05:22:57</date>
  <millis>1405048977132</millis>
  <sequence>7</sequence>
  <logger>com.zam.minion.Minion</logger>
  <level>INFO</level>
  <class>com.zam.minion.Minion</class>
  <method>logSystemInformation</method>
  <thread>14</thread>
  <message>* user.language=en</message>
</record>
<record>
  <date>2014-07-11T05:22:57</date>
  <millis>1405048977134</millis>
  <sequence>8</sequence>
  <logger>com.zam.minion.Minion</logger>
  <level>INFO</level>
  <class>com.zam.minion.Minion</class>
  <method>logSystemInformation</method>
  <thread>14</thread>
  <message>* user.home=C:\Users\Jimmy</message>
</record>
<record>
  <date>2014-07-11T05:22:57</date>
  <millis>1405048977135</millis>
  <sequence>9</sequence>
  <logger>com.zam.minion.Minion</logger>
  <level>INFO</level>
  <class>com.zam.minion.Minion</class>
  <method>logSystemInformation</method>
  <thread>14</thread>
  <message>* Documents Directory=Documents</message>
</record>
<record>
  <date>2014-07-11T05:22:57</date>
  <millis>1405048977136</millis>
  <sequence>10</sequence>
  <logger>com.zam.minion.Minion</logger>
  <level>INFO</level>
  <class>com.zam.minion.Minion</class>
  <method>logSystemInformation</method>
  <thread>14</thread>
  <message>**********************************************************************</message>
</record>
<record>
  <date>2014-07-11T05:22:57</date>
  <millis>1405048977824</millis>
  <sequence>11</sequence>
  <logger>com.zam.minion.Minion</logger>
  <level>FINE</level>
  <class>com.zam.minion.Minion</class>
  <method>start</method>
  <thread>14</thread>
  <message>Font: Font[name=Interstate Mono, family=Interstate Mono, style=Regular, size=20.0]</message>
</record>
<record>
  <date>2014-07-11T05:22:58</date>
  <millis>1405048978611</millis>
  <sequence>12</sequence>
  <logger>com.zam.minion.controller.MinionController</logger>
  <level>FINE</level>
  <class>com.zam.minion.controller.MinionController</class>
  <method>initWindowControls</method>
  <thread>14</thread>
  <message>Controls initialized.</message>
</record>
<record>
  <date>2014-07-11T05:22:58</date>
  <millis>1405048978612</millis>
  <sequence>13</sequence>
  <logger>com.zam.minion.util.FeedClient</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.FeedClient</class>
  <method>checkNetworkConnections</method>
  <thread>14</thread>
  <message>Starting network check ...</message>
</record>
<record>
  <date>2014-07-11T05:22:58</date>
  <millis>1405048978615</millis>
  <sequence>14</sequence>
  <logger>com.zam.minion.util.FeedClient</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.FeedClient</class>
  <method>getRoutePlanner</method>
  <thread>14</thread>
  <message>System Default Http Proxy.</message>
</record>
<record>
  <date>2014-07-11T05:22:58</date>
  <millis>1405048978975</millis>
  <sequence>15</sequence>
  <logger>com.zam.minion.util.FeedClient</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.FeedClient$HeadThread</class>
  <method>run</method>
  <thread>26</thread>
  <message>Ping Status for http://api.mmoui.com/: 200</message>
</record>
<record>
  <date>2014-07-11T05:22:59</date>
  <millis>1405048979004</millis>
  <sequence>16</sequence>
  <logger>com.zam.minion.util.FeedClient</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.FeedClient$HeadThread</class>
  <method>run</method>
  <thread>27</thread>
  <message>Ping Status for http://cdn.mmoui.com/: 200</message>
</record>
<record>
  <date>2014-07-11T05:23:00</date>
  <millis>1405048980123</millis>
  <sequence>17</sequence>
  <logger>com.zam.minion.controller.MinionController</logger>
  <level>FINE</level>
  <class>com.zam.minion.controller.MinionController</class>
  <method>initBuildAndVersion</method>
  <thread>14</thread>
  <message>Build: 8686ce633c6c9e57b64d1a1cd7d1a800f50a3025</message>
</record>
<record>
  <date>2014-07-11T05:23:00</date>
  <millis>1405048980124</millis>
  <sequence>18</sequence>
  <logger>com.zam.minion.controller.MinionController</logger>
  <level>FINE</level>
  <class>com.zam.minion.controller.MinionController</class>
  <method>initBuildAndVersion</method>
  <thread>14</thread>
  <message>Version: 2.0.0-SNAPSHOT</message>
</record>
<record>
  <date>2014-07-11T05:23:05</date>
  <millis>1405048985167</millis>
  <sequence>19</sequence>
  <logger>com.zam.minion.plugin.NameFinder</logger>
  <level>FINE</level>
  <class>com.zam.minion.plugin.NameFinder</class>
  <method>&lt;init&gt;</method>
  <thread>35</thread>
  <message>GameExe: Wow.exe</message>
</record>
<record>
  <date>2014-07-11T05:23:34</date>
  <millis>1405049014225</millis>
  <sequence>20</sequence>
  <logger>com.zam.minion.util.AddOnUtils</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.AddOnUtils</class>
  <method>getAddOnDetails</method>
  <thread>14</thread>
  <message>Fetching Details for 'XTimestamp' (forceRefresh='false')</message>
</record>
<record>
  <date>2014-07-11T05:23:34</date>
  <millis>1405049014226</millis>
  <sequence>21</sequence>
  <logger>com.zam.minion.util.AddOnUtils</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.AddOnUtils</class>
  <method>getAddOnDetails</method>
  <thread>14</thread>
  <message>Fetching Details for 'Slightly Improved Experience Bar (Fixed veteran display)' (forceRefresh='false')</message>
</record>
<record>
  <date>2014-07-11T05:23:34</date>
  <millis>1405049014226</millis>
  <sequence>22</sequence>
  <logger>com.zam.minion.util.AddOnUtils</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.AddOnUtils</class>
  <method>getAddOnDetails</method>
  <thread>14</thread>
  <message>Fetching Details for 'Greymind Quick Slot Bar' (forceRefresh='false')</message>
</record>
<record>
  <date>2014-07-11T05:23:34</date>
  <millis>1405049014227</millis>
  <sequence>23</sequence>
  <logger>com.zam.minion.util.AddOnUtils</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.AddOnUtils</class>
  <method>getAddOnDetails</method>
  <thread>14</thread>
  <message>Fetching Details for 'Awesome Info' (forceRefresh='false')</message>
</record>
<record>
  <date>2014-07-11T05:23:34</date>
  <millis>1405049014228</millis>
  <sequence>24</sequence>
  <logger>com.zam.minion.util.AddOnUtils</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.AddOnUtils</class>
  <method>getAddOnDetails</method>
  <thread>14</thread>
  <message>Fetching Details for 'ESOTheater' (forceRefresh='false')</message>
</record>
<record>
  <date>2014-07-11T05:23:34</date>
  <millis>1405049014228</millis>
  <sequence>25</sequence>
  <logger>com.zam.minion.service.AddOnDetectionService</logger>
  <level>FINE</level>
  <class>com.zam.minion.service.AddOnDetectionService$1</class>
  <method>call</method>
  <thread>41</thread>
  <message>ESO-1 Filtered Dirs: </message>
</record>
<record>
  <date>2014-07-11T05:23:34</date>
  <millis>1405049014229</millis>
  <sequence>26</sequence>
  <logger>com.zam.minion.util.AddOnUtils</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.AddOnUtils</class>
  <method>getAddOnDetails</method>
  <thread>14</thread>
  <message>Fetching Details for 'HarvestMap (EsoheadMarkers)' (forceRefresh='false')</message>
</record>
<record>
  <date>2014-07-11T05:23:34</date>
  <millis>1405049014230</millis>
  <sequence>27</sequence>
  <logger>com.zam.minion.service.AddOnDetectionService</logger>
  <level>FINE</level>
  <class>com.zam.minion.service.AddOnDetectionService$1</class>
  <method>call</method>
  <thread>41</thread>
  <message>        ESO-1 ++--&gt; AdvancedFilters</message>
</record>
<record>
  <date>2014-07-11T05:23:34</date>
  <millis>1405049014230</millis>
  <sequence>28</sequence>
  <logger>com.zam.minion.util.AddOnUtils</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.AddOnUtils</class>
  <method>getAddOnDetails</method>
  <thread>14</thread>
  <message>Fetching Details for 'Bank Manager' (forceRefresh='false')</message>
</record>
<record>
  <date>2014-07-11T05:23:34</date>
  <millis>1405049014231</millis>
  <sequence>29</sequence>
  <logger>com.zam.minion.service.AddOnDetectionService</logger>
  <level>FINE</level>
  <class>com.zam.minion.service.AddOnDetectionService$1</class>
  <method>call</method>
  <thread>41</thread>
  <message>        ESO-1 ++--&gt; AwesomeInfo</message>
</record>
<record>
  <date>2014-07-11T05:23:34</date>
  <millis>1405049014232</millis>
  <sequence>30</sequence>
  <logger>com.zam.minion.util.AddOnUtils</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.AddOnUtils</class>
  <method>getAddOnDetails</method>
  <thread>14</thread>
  <message>Fetching Details for 'Advanced Filters' (forceRefresh='false')</message>
</record>
<record>
  <date>2014-07-11T05:23:34</date>
  <millis>1405049014232</millis>
  <sequence>31</sequence>
  <logger>com.zam.minion.service.AddOnDetectionService</logger>
  <level>FINE</level>
  <class>com.zam.minion.service.AddOnDetectionService$1</class>
  <method>call</method>
  <thread>41</thread>
  <message>        ESO-1 ++--&gt; BankManager</message>
</record>
<record>
  <date>2014-07-11T05:23:34</date>
  <millis>1405049014233</millis>
  <sequence>32</sequence>
  <logger>com.zam.minion.util.AddOnUtils</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.AddOnUtils</class>
  <method>getAddOnDetails</method>
  <thread>14</thread>
  <message>Fetching Details for 'Map Coordinates' (forceRefresh='false')</message>
</record>
<record>
  <date>2014-07-11T05:23:34</date>
  <millis>1405049014234</millis>
  <sequence>33</sequence>
  <logger>com.zam.minion.service.AddOnDetectionService</logger>
  <level>FINE</level>
  <class>com.zam.minion.service.AddOnDetectionService$1</class>
  <method>call</method>
  <thread>41</thread>
  <message>        ESO-1 ++--&gt; Dustman</message>
</record>
<record>
  <date>2014-07-11T05:23:34</date>
  <millis>1405049014234</millis>
  <sequence>34</sequence>
  <logger>com.zam.minion.util.AddOnUtils</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.AddOnUtils</class>
  <method>getAddOnDetails</method>
  <thread>14</thread>
  <message>Fetching Details for 'Dustman' (forceRefresh='false')</message>
</record>
<record>
  <date>2014-07-11T05:23:34</date>
  <millis>1405049014235</millis>
  <sequence>35</sequence>
  <logger>com.zam.minion.service.AddOnDetectionService</logger>
  <level>FINE</level>
  <class>com.zam.minion.service.AddOnDetectionService$1</class>
  <method>call</method>
  <thread>41</thread>
  <message>        ESO-1 ++--&gt; ESOTheater</message>
</record>
<record>
  <date>2014-07-11T05:23:34</date>
  <millis>1405049014236</millis>
  <sequence>36</sequence>
  <logger>com.zam.minion.util.AddOnUtils</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.AddOnUtils</class>
  <method>getAddOnDetails</method>
  <thread>14</thread>
  <message>Fetching Details for 'Lootdrop, Continued (All in One)' (forceRefresh='false')</message>
</record>
<record>
  <date>2014-07-11T05:23:34</date>
  <millis>1405049014236</millis>
  <sequence>37</sequence>
  <logger>com.zam.minion.service.AddOnDetectionService</logger>
  <level>FINE</level>
  <class>com.zam.minion.service.AddOnDetectionService$1</class>
  <method>call</method>
  <thread>41</thread>
  <message>        ESO-1 ++--&gt; GreymindQuickSlotBar</message>
</record>
<record>
  <date>2014-07-11T05:23:34</date>
  <millis>1405049014237</millis>
  <sequence>38</sequence>
  <logger>com.zam.minion.util.AddOnUtils</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.AddOnUtils</class>
  <method>getAddOnDetails</method>
  <thread>14</thread>
  <message>Fetching Details for 'Lost Treasure' (forceRefresh='false')</message>
</record>
<record>
  <date>2014-07-11T05:23:34</date>
  <millis>1405049014238</millis>
  <sequence>39</sequence>
  <logger>com.zam.minion.service.AddOnDetectionService</logger>
  <level>FINE</level>
  <class>com.zam.minion.service.AddOnDetectionService$1</class>
  <method>call</method>
  <thread>41</thread>
  <message>        ESO-1 ++--&gt; HarvestMap</message>
</record>
<record>
  <date>2014-07-11T05:23:34</date>
  <millis>1405049014238</millis>
  <sequence>40</sequence>
  <logger>com.zam.minion.util.AddOnUtils</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.AddOnUtils</class>
  <method>getAddOnDetails</method>
  <thread>14</thread>
  <message>Fetching Details for 'LoreBooks' (forceRefresh='false')</message>
</record>
<record>
  <date>2014-07-11T05:23:34</date>
  <millis>1405049014239</millis>
  <sequence>41</sequence>
  <logger>com.zam.minion.service.AddOnDetectionService</logger>
  <level>FINE</level>
  <class>com.zam.minion.service.AddOnDetectionService$1</class>
  <method>call</method>
  <thread>41</thread>
  <message>        ESO-1 ++--&gt; LootDrop</message>
</record>
<record>
  <date>2014-07-11T05:23:34</date>
  <millis>1405049014240</millis>
  <sequence>42</sequence>
  <logger>com.zam.minion.util.AddOnUtils</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.AddOnUtils</class>
  <method>getAddOnDetails</method>
  <thread>14</thread>
  <message>Fetching Details for 'SkyShards' (forceRefresh='false')</message>
</record>
<record>
  <date>2014-07-11T05:23:34</date>
  <millis>1405049014240</millis>
  <sequence>43</sequence>
  <logger>com.zam.minion.service.AddOnDetectionService</logger>
  <level>FINE</level>
  <class>com.zam.minion.service.AddOnDetectionService$1</class>
  <method>call</method>
  <thread>41</thread>
  <message>        ESO-1 ++--&gt; LoreBooks</message>
</record>
<record>
  <date>2014-07-11T05:23:34</date>
  <millis>1405049014241</millis>
  <sequence>44</sequence>
  <logger>com.zam.minion.util.AddOnUtils</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.AddOnUtils</class>
  <method>getAddOnDetails</method>
  <thread>14</thread>
  <message>Fetching Details for 'Show Motifs' (forceRefresh='false')</message>
</record>
<record>
  <date>2014-07-11T05:23:34</date>
  <millis>1405049014242</millis>
  <sequence>45</sequence>
  <logger>com.zam.minion.service.AddOnDetectionService</logger>
  <level>FINE</level>
  <class>com.zam.minion.service.AddOnDetectionService$1</class>
  <method>call</method>
  <thread>41</thread>
  <message>        ESO-1 ++--&gt; LostTreasure</message>
</record>
<record>
  <date>2014-07-11T05:23:34</date>
  <millis>1405049014242</millis>
  <sequence>46</sequence>
  <logger>com.zam.minion.util.AddOnUtils</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.AddOnUtils</class>
  <method>getAddOnDetails</method>
  <thread>14</thread>
  <message>Fetching Details for 'Undiscovered' (forceRefresh='false')</message>
</record>
<record>
  <date>2014-07-11T05:23:34</date>
  <millis>1405049014243</millis>
  <sequence>47</sequence>
  <logger>com.zam.minion.service.AddOnDetectionService</logger>
  <level>FINE</level>
  <class>com.zam.minion.service.AddOnDetectionService$1</class>
  <method>call</method>
  <thread>41</thread>
  <message>        ESO-1 ++--&gt; MapCoordinates</message>
</record>
<record>
  <date>2014-07-11T05:23:34</date>
  <millis>1405049014244</millis>
  <sequence>48</sequence>
  <logger>com.zam.minion.util.AddOnUtils</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.AddOnUtils</class>
  <method>getAddOnDetails</method>
  <thread>14</thread>
  <message>DetailsUrl: https://api.mmoui.com/game/ESO/filedetails/30,204,258,192,59,57,291,245,520,97,35,561,288,128,298,411.json</message>
</record>
<record>
  <date>2014-07-11T05:23:34</date>
  <millis>1405049014244</millis>
  <sequence>49</sequence>
  <logger>com.zam.minion.service.AddOnDetectionService</logger>
  <level>FINE</level>
  <class>com.zam.minion.service.AddOnDetectionService$1</class>
  <method>call</method>
  <thread>41</thread>
  <message>        ESO-1 ++--&gt; MsgTime</message>
</record>
<record>
  <date>2014-07-11T05:23:34</date>
  <millis>1405049014246</millis>
  <sequence>50</sequence>
  <logger>com.zam.minion.service.AddOnDetectionService</logger>
  <level>FINE</level>
  <class>com.zam.minion.service.AddOnDetectionService$1</class>
  <method>call</method>
  <thread>41</thread>
  <message>        ESO-1 ++--&gt; ShowMotifs</message>
</record>
<record>
  <date>2014-07-11T05:23:34</date>
  <millis>1405049014246</millis>
  <sequence>51</sequence>
  <logger>com.zam.minion.service.AddOnDetectionService</logger>
  <level>FINE</level>
  <class>com.zam.minion.service.AddOnDetectionService$1</class>
  <method>call</method>
  <thread>41</thread>
  <message>        ESO-1 ++--&gt; SkyShards</message>
</record>
<record>
  <date>2014-07-11T05:23:34</date>
  <millis>1405049014247</millis>
  <sequence>52</sequence>
  <logger>com.zam.minion.service.AddOnDetectionService</logger>
  <level>FINE</level>
  <class>com.zam.minion.service.AddOnDetectionService$1</class>
  <method>call</method>
  <thread>41</thread>
  <message>        ESO-1 ++--&gt; SlightlyImprovedExperienceBar</message>
</record>
<record>
  <date>2014-07-11T05:23:34</date>
  <millis>1405049014248</millis>
  <sequence>53</sequence>
  <logger>com.zam.minion.service.AddOnDetectionService</logger>
  <level>FINE</level>
  <class>com.zam.minion.service.AddOnDetectionService$1</class>
  <method>call</method>
  <thread>41</thread>
  <message>        ESO-1 ++--&gt; Undiscovered</message>
</record>
<record>
  <date>2014-07-11T05:23:34</date>
  <millis>1405049014249</millis>
  <sequence>54</sequence>
  <logger>com.zam.minion.service.AddOnDetectionService</logger>
  <level>FINE</level>
  <class>com.zam.minion.service.AddOnDetectionService$1</class>
  <method>call</method>
  <thread>41</thread>
  <message>        ESO-1 ++--&gt; XTimestamp</message>
</record>
<record>
  <date>2014-07-11T05:23:34</date>
  <millis>1405049014251</millis>
  <sequence>55</sequence>
  <logger>com.zam.minion.service.AddOnDetectionService</logger>
  <level>FINE</level>
  <class>com.zam.minion.service.AddOnDetectionService</class>
  <method>interrogateDirs</method>
  <thread>41</thread>
  <message>MsgTime - TOC Version: 2.30</message>
</record>
<record>
  <date>2014-07-11T05:23:34</date>
  <millis>1405049014303</millis>
  <sequence>56</sequence>
  <logger>com.zam.minion.service.AddOnDetectionService</logger>
  <level>FINE</level>
  <class>com.zam.minion.service.AddOnDetectionService</class>
  <method>detectAddOn</method>
  <thread>41</thread>
  <message>No addons match MsgTime</message>
</record>
<record>
  <date>2014-07-11T05:23:35</date>
  <millis>1405049015658</millis>
  <sequence>57</sequence>
  <logger>com.zam.minion.util.AddOnUtils</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.AddOnUtils</class>
  <method>getAddOnDetails</method>
  <thread>14</thread>
  <message>        ---&gt; Details for 'XTimestamp'</message>
</record>
<record>
  <date>2014-07-11T05:23:35</date>
  <millis>1405049015658</millis>
  <sequence>58</sequence>
  <logger>com.zam.minion.util.AddOnUtils</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.AddOnUtils</class>
  <method>getAddOnDetails</method>
  <thread>14</thread>
  <message>        ---&gt; Details for 'Slightly Improved Experience Bar (Fixed veteran display)'</message>
</record>
<record>
  <date>2014-07-11T05:23:35</date>
  <millis>1405049015659</millis>
  <sequence>59</sequence>
  <logger>com.zam.minion.util.AddOnUtils</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.AddOnUtils</class>
  <method>getAddOnDetails</method>
  <thread>14</thread>
  <message>        ---&gt; Details for 'Greymind Quick Slot Bar'</message>
</record>
<record>
  <date>2014-07-11T05:23:35</date>
  <millis>1405049015660</millis>
  <sequence>60</sequence>
  <logger>com.zam.minion.util.AddOnUtils</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.AddOnUtils</class>
  <method>getAddOnDetails</method>
  <thread>14</thread>
  <message>        ---&gt; Details for 'Awesome Info'</message>
</record>
<record>
  <date>2014-07-11T05:23:35</date>
  <millis>1405049015661</millis>
  <sequence>61</sequence>
  <logger>com.zam.minion.util.AddOnUtils</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.AddOnUtils</class>
  <method>getAddOnDetails</method>
  <thread>14</thread>
  <message>        ---&gt; Details for 'ESOTheater'</message>
</record>
<record>
  <date>2014-07-11T05:23:35</date>
  <millis>1405049015661</millis>
  <sequence>62</sequence>
  <logger>com.zam.minion.util.AddOnUtils</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.AddOnUtils</class>
  <method>getAddOnDetails</method>
  <thread>14</thread>
  <message>        ---&gt; Details for 'HarvestMap (EsoheadMarkers)'</message>
</record>
<record>
  <date>2014-07-11T05:23:35</date>
  <millis>1405049015662</millis>
  <sequence>63</sequence>
  <logger>com.zam.minion.util.AddOnUtils</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.AddOnUtils</class>
  <method>getAddOnDetails</method>
  <thread>14</thread>
  <message>        ---&gt; Details for 'Bank Manager'</message>
</record>
<record>
  <date>2014-07-11T05:23:35</date>
  <millis>1405049015663</millis>
  <sequence>64</sequence>
  <logger>com.zam.minion.util.AddOnUtils</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.AddOnUtils</class>
  <method>getAddOnDetails</method>
  <thread>14</thread>
  <message>        ---&gt; Details for 'Advanced Filters'</message>
</record>
<record>
  <date>2014-07-11T05:23:35</date>
  <millis>1405049015663</millis>
  <sequence>65</sequence>
  <logger>com.zam.minion.util.AddOnUtils</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.AddOnUtils</class>
  <method>getAddOnDetails</method>
  <thread>14</thread>
  <message>        ---&gt; Details for 'Map Coordinates'</message>
</record>
<record>
  <date>2014-07-11T05:23:35</date>
  <millis>1405049015664</millis>
  <sequence>66</sequence>
  <logger>com.zam.minion.util.AddOnUtils</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.AddOnUtils</class>
  <method>getAddOnDetails</method>
  <thread>14</thread>
  <message>        ---&gt; Details for 'Dustman'</message>
</record>
<record>
  <date>2014-07-11T05:23:35</date>
  <millis>1405049015665</millis>
  <sequence>67</sequence>
  <logger>com.zam.minion.util.AddOnUtils</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.AddOnUtils</class>
  <method>getAddOnDetails</method>
  <thread>14</thread>
  <message>        ---&gt; Details for 'Lootdrop, Continued (All in One)'</message>
</record>
<record>
  <date>2014-07-11T05:23:35</date>
  <millis>1405049015666</millis>
  <sequence>68</sequence>
  <logger>com.zam.minion.util.AddOnUtils</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.AddOnUtils</class>
  <method>getAddOnDetails</method>
  <thread>14</thread>
  <message>        ---&gt; Details for 'Lost Treasure'</message>
</record>
<record>
  <date>2014-07-11T05:23:35</date>
  <millis>1405049015666</millis>
  <sequence>69</sequence>
  <logger>com.zam.minion.util.AddOnUtils</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.AddOnUtils</class>
  <method>getAddOnDetails</method>
  <thread>14</thread>
  <message>        ---&gt; Details for 'LoreBooks'</message>
</record>
<record>
  <date>2014-07-11T05:23:35</date>
  <millis>1405049015666</millis>
  <sequence>70</sequence>
  <logger>com.zam.minion.util.AddOnUtils</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.AddOnUtils</class>
  <method>getAddOnDetails</method>
  <thread>14</thread>
  <message>        ---&gt; Details for 'SkyShards'</message>
</record>
<record>
  <date>2014-07-11T05:23:35</date>
  <millis>1405049015667</millis>
  <sequence>71</sequence>
  <logger>com.zam.minion.util.AddOnUtils</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.AddOnUtils</class>
  <method>getAddOnDetails</method>
  <thread>14</thread>
  <message>        ---&gt; Details for 'Show Motifs'</message>
</record>
<record>
  <date>2014-07-11T05:23:35</date>
  <millis>1405049015668</millis>
  <sequence>72</sequence>
  <logger>com.zam.minion.util.AddOnUtils</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.AddOnUtils</class>
  <method>getAddOnDetails</method>
  <thread>14</thread>
  <message>        ---&gt; Details for 'Undiscovered'</message>
</record>
<record>
  <date>2014-07-11T05:23:35</date>
  <millis>1405049015722</millis>
  <sequence>73</sequence>
  <logger>com.zam.minion.service.InstallLaterTask</logger>
  <level>FINE</level>
  <class>com.zam.minion.service.InstallLaterTask</class>
  <method>call</method>
  <thread>42</thread>
  <message>Install Later start</message>
</record>
<record>
  <date>2014-07-11T05:23:35</date>
  <millis>1405049015723</millis>
  <sequence>74</sequence>
  <logger>com.zam.minion.service.InstallLaterTask</logger>
  <level>FINE</level>
  <class>com.zam.minion.service.InstallLaterTask</class>
  <method>call</method>
  <thread>42</thread>
  <message>Install Later fetching https://api.mmoui.com/install/list/[email protected]</message>
</record>
<record>
  <date>2014-07-11T05:23:35</date>
  <millis>1405049015778</millis>
  <sequence>75</sequence>
  <logger>com.zam.minion.util.DownloadManager</logger>
  <level>INFO</level>
  <class>com.zam.minion.util.DownloadManager$1</class>
  <method>run</method>
  <thread>45</thread>
  <message>Starting UpdateManager.</message>
</record>
<record>
  <date>2014-07-11T05:23:35</date>
  <millis>1405049015780</millis>
  <sequence>76</sequence>
  <logger>com.zam.minion.util.DownloadManager</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.DownloadManager$1</class>
  <method>run</method>
  <thread>45</thread>
  <message>PreTake - DownloadQueue size: 0</message>
</record>
<record>
  <date>2014-07-11T05:23:36</date>
  <millis>1405049016818</millis>
  <sequence>77</sequence>
  <logger>com.zam.minion.controller.MinionController</logger>
  <level>FINE</level>
  <class>com.zam.minion.controller.MinionController</class>
  <method>startFeedUpdateTimer</method>
  <thread>14</thread>
  <message>Starting feed refresh thread with 60 minute interval.</message>
</record>
<record>
  <date>2014-07-11T05:23:37</date>
  <millis>1405049017166</millis>
  <sequence>78</sequence>
  <logger>com.zam.minion.service.InstallLaterTask</logger>
  <level>FINE</level>
  <class>com.zam.minion.service.InstallLaterTask</class>
  <method>succeeded</method>
  <thread>14</thread>
  <message>Success</message>
</record>

With <game-scan-depth>0</game-scan-depth> then it takes only 12 seconds to start up.

Questions:
How about scanning directly for the AddOn folders for ESO?
NA client: %USERPROFILE%\Elder Scrolls Online\live\AddOns
EU client: %USERPROFILE%\Elder Scrolls Online\liveeu\AddOns

I noticed that Minion don't detect my ESO EU installation, so I guess it doesn't scan for that?

Dolby 07/10/14 10:19 PM

Hi SnowmanDK,

Thanks for posting all that great info. :)

Minion is looking for Wow.exe every time you start up because it can't find it. We enabled World of Warcraft support in this latest version. That is why its taking so long. We are working on a patch to fix this so it doesn't keep looking for it.

Setting <game-scan-depth>0</game-scan-depth> will result in turning off game detection all together. So It won't detect any games it doesn't already know (listed in the minion.xml). Minion detects EU ESO and PTS on my systems and my co-workers, was it detected previously for you and disappeared when you updated?

ESO game detection is quick, its because its trying to find World of Warcraft on your system that it is taking longer. For ESO we look for the following below so we can create the AddOn folders if they are missing (this happens if a user installs Minion before they launched ESO for the first time).
Code:

GameDetection: [
{
GameDisplayName: "Elder Scrolls Online",
GameExe: {
win: "The Elder Scrolls Online/game/client/eso.exe",
mac: "The Elder Scrolls Online/game_mac/pubplayerclient/eso.app",
linux: null
},
GameAddOnFolder: "Documents/Elder Scrolls Online/live/AddOns"
},
{
GameDisplayName: "Elder Scrolls Online (PTS)",
GameExe: {
win: "The Elder Scrolls Online PTS/game/client/eso.exe",
mac: "The Elder Scrolls Online PTS/game_mac/pubplayerclient/eso.app",
linux: null
},
GameAddOnFolder: "Documents/Elder Scrolls Online/pts/AddOns"
},
{
GameDisplayName: "Elder Scrolls Online (EU)",
GameExe: {
win: "The Elder Scrolls Online EU/game/client/eso.exe",
mac: "The Elder Scrolls Online EU/game_mac/pubplayerclient/eso.app",
linux: null
},
GameAddOnFolder: "Documents/Elder Scrolls Online/liveeu/AddOns"
}
],

Finding those long strings make ESO detection quick. For wow we are just searching 4 directories deep for Wow.exe.

FadedJeans 07/11/14 05:32 AM

<game-scan-depth>0</game-scan-depth>

I set this to 0 as well. Now it starts up much faster.

I don't intend to ever install WoW.

Thanks, Snowman! First you save my Bank Manager, now my Minion!

SnowmanDK 07/11/14 10:04 AM

Quote:

Originally Posted by Dolby (Post 10436)
Setting <game-scan-depth>0</game-scan-depth> will result in turning off game detection all together. So It won't detect any games it doesn't already know (listed in the minion.xml). Minion detects EU ESO and PTS on my systems and my co-workers, was it detected previously for you and disappeared when you updated?

It never did detect my EU client.
The only reason I ask is that one of my friends had to uninstall and reinstall Minion after an update.
Then it detected both his clients. Before that I thought it couldn't support both clients.
When I try to add it manually then I can't select it's the EU version I want to add, so I end up with 2 games in the "My Games" list with exactly the same name.

Regarding detection:
I see the problem with your scan. My clients are in a custom path:
"E:\Elder Scrolls Online\The Elder Scrolls Online\game\client\eso.exe"
and
"E:\Elder Scrolls Online\The Elder Scrolls Online EU\game\client\eso.exe"

How about using the registry database on Windows?
Then you would at least get the Launcher path, and can easily do the scan from there.
My registry key looks like this:

Code:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Zenimax_Online\Launcher]
"InstallPath"="E:\\Elder Scrolls Online\\Launcher"
"DefaultLanguage"="EN"


SnowmanDK 07/11/14 10:07 AM

Quote:

Originally Posted by FadedJeans (Post 10440)
Thanks, Snowman! First you save my Bank Manager, now my Minion!

I just try to help when I can :banana:

Seerah 07/11/14 10:08 AM

Minion doesn't look for the install path of the client. It goes to your addon folder inside your Documents folder.

Dolby 07/11/14 10:19 AM

Quote:

Originally Posted by Seerah (Post 10449)
Minion doesn't look for the install path of the client. It goes to your addon folder inside your Documents folder.

Minion looks for the install path, then looks at our API and it tells it where the AddOn folder for it is located for the game it finds. It does it this way so it can create the AddOn folder if its missing.

Dolby 07/11/14 10:22 AM

Quote:

Originally Posted by SnowmanDK (Post 10446)
Regarding detection:
I see the problem with your scan. My clients are in a custom path:
"E:\Elder Scrolls Online\The Elder Scrolls Online\game\client\eso.exe"
and
"E:\Elder Scrolls Online\The Elder Scrolls Online EU\game\client\eso.exe"


Searching for "The Elder Scrolls Online EU/game/client/eso.exe" would match on that. Infact my EU install is at F:/games/ESO/The Elder Scrolls Online EU/game/client/eso.exe and it gets detected.

It detected your NA properly didn't it? See the "The Elder Scrolls Online EU" or "The Elder Scrolls Online PTS" or "The Elder Scrolls Online" folder names don't change. It doesn't care what folder or drive is before that. I'm guessing it was a fluke that it missed your EU install. You could temporarily rename your minion.xml to force Minion to re-detect ESO again to see.

Dolby 07/11/14 10:47 AM

I have temporarily disabled WOW support for Minion until we can address the loading issue. Please re-start Minion and it should load up quicker.

SnowmanDK 07/11/14 12:00 PM

Quote:

Originally Posted by Dolby (Post 10451)
Searching for "The Elder Scrolls Online EU/game/client/eso.exe" would match on that. Infact my EU install is at F:/games/ESO/The Elder Scrolls Online EU/game/client/eso.exe and it gets detected

I partially misread, sorry about that :o

Aside from that, then I think I got something wrong.
You wrote it scans 4 folders deep. If it scans for "eso.exe" then we are deeper than 4...
What did I miss? I mean, depending on how you count then I get the result below:
  1. E:\
  2. Elder Scrolls Online\
  3. The Elder Scrolls Online\
  4. game\
  5. client\

SnowmanDK 07/11/14 12:04 PM

Quote:

Originally Posted by Dolby (Post 10461)
I have temporarily disabled WOW support for Minion until we can address the loading issue. Please re-start Minion and it should load up quicker.

It now loads in 9-10 seconds even with 4 folder scan :)

Dolby 07/11/14 12:33 PM

It scans for the entire string "The Elder Scrolls Online EU/game/client/eso.exe" 4 folders deep. So in your case you are only 1 folder deep until it can find "The Elder Scrolls Online EU/game/client/eso.exe". It looks for the entire path string, thats why its so fast for ESO. WOW detection only searches for Wow.exe and it searches forever until it can find it. So if it never finds WoW Minion will load very slow. So I disabled WOW on our API so Minion wont try and find it and put in a blocker ticket to get this solved asap.

Those who have WOW installed don't have this issue as bad since Minion will stop looking after a set time after it finds 1 install. Minion will also no longer look again after restarting once its found 1 install. (My machine with 4 1tb 7200rpm drives it finds WOW in about 1min on the last drive, but then if i restart Minion the next time it loads in a few seconds because it doesnt try to find WOW again because it has one in the minion.xml)

So there are some things we can do to fix this and I hope to get a patch out soon so we can re-enable WOW. I didn't notice it in testing along with my co-workers because we all have WOW installed.

Thank you for alerting us about this, its hard to tell if something is an edge case or something that effects a lot of people unless people post about it here.

SnowmanDK 07/11/14 04:34 PM

1 Attachment(s)
I wonder why it doesn't detect my EU client then.
It doesn't rescan I guess after it found the NA client?
How about a button so I can make a manual rescan?
Or did something change in the config of newer versions, so it can have leftovers from earlier versions?

UPDATE:
Hm... I just scouted through my config file for Minion (minion.xml), and found this line:
<game addon-path="C:\Users\<my_name>\Documents\Elder Scrolls Online\liveeu" auto-update="false" display-name="Elder Scrolls Online" game-id="ESO" ignore="true" unique-game-id="ESO-2"/>

But it's not listed in Mnion.

UPDATE2:
I decided to try and delete the "Minion.xml" and let it run from scratch.
First run, it asked for login information again, and then it just hung at detecting AddOns. Force shut it down.
Second run, it detected that I have both the NA and EU clients, and got stuck again. Force shut it down.
Third run, it detected 1 AddOn and got stuck again. Force shut it down.
Fourth run, it detected the remaining AddOns, and runs fine.

Guess it WAS some leftovers in the config file that made it not detect the EU client :)

Encountered an odd thing now though.
See the attached grab.
The top one if from the NA client. It detects the patch I made correctly.
The bottom one if from the EU client. It detects that a version OLDER than my patch is an update???

Dolby 07/11/14 05:10 PM

Quote:

Originally Posted by SnowmanDK (Post 10482)
UPDATE:
Hm... I just scouted through my config file for Minion (minion.xml), and found this line:
<game addon-path="C:\Users\<my_name>\Documents\Elder Scrolls Online\liveeu" auto-update="false" display-name="Elder Scrolls Online" game-id="ESO" ignore="true" unique-game-id="ESO-2"/>

But it's not listed in Mnion.

At some point some one right clicked on the game and removed it from the list. Thats what ignore="true" does. I also see your minion.xml is pretty old. We switched to base64-utf8 encode for the "addon-path" a month or two ago. Minion can still read the clear text ones but doesnt write them if your config version is 2.

Quote:

Originally Posted by SnowmanDK (Post 10482)
UPDATE2:
I decided to try and delete the "Minion.xml" and let it run from scratch.
First run, it asked for login information again, and then it just hung at detecting AddOns. Force shut it down.
Second run, it detected that I have both the NA and EU clients, and got stuck again. Force shut it down.
Third run, it detected 1 AddOn and got stuck again. Force shut it down.
Fourth run, it detected the remaining AddOns, and runs fine.

That is strange, I would have liked to have seen the minion0.log when it got stuck. However minion0.log is overwritten once you restart Minion. I don't want to take up more of your time you've been helpful enough already but if you get some free time can you try and reproduce the Minion getting stuck again and then post your minion0.log file when its stuck?

SnowmanDK 07/11/14 05:23 PM

Quote:

Originally Posted by Dolby (Post 10483)
can you try and reproduce the Minion getting stuck again and then post your minion0.log file when its stuck?

eh lol... I tried to do as I did the last time it got stuck, but now it didn't.
This time Minion also asked if I wanted to backup my AddOns. It didn't when it got stuck.

Now it decided that ALL the addons where I have an optional patch running needs to be updated though.
I updated my last post while you replied, so don't know if you saw my last update to it.
But the fact it wants to "update" to an older version is bad in case people use auto-update.
The ones that are affected in my case is "Bank Manager" and "Undiscovered" for both clients.
The problem is, I made optional patches for thos two to make them compatible with the newest ESO API.
If Minion overwrites that with the version Minion WANTS to overwrite with, then the AddOns will stop working or get an "Outdated" mark ingame.


All times are GMT -6. The time now is 09:16 AM.

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