Thread Tools Display Modes
07/10/14, 09:29 PM   #1
SnowmanDK
 
SnowmanDK's Avatar
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 161
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?

Last edited by SnowmanDK : 07/10/14 at 09:46 PM.
  Reply With Quote
07/10/14, 10:19 PM   #2
Dolby
Every day I'm shuffling
 
Dolby's Avatar
Premium Member
WoWInterface Admin
Join Date: Feb 2004
Posts: 1,276
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.

Last edited by Dolby : 07/10/14 at 10:49 PM.
  Reply With Quote
07/11/14, 05:32 AM   #3
FadedJeans
 
FadedJeans's Avatar
Join Date: Apr 2014
Posts: 6
<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!
  Reply With Quote
07/11/14, 10:04 AM   #4
SnowmanDK
 
SnowmanDK's Avatar
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 161
Originally Posted by Dolby View Post
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"
  Reply With Quote
07/11/14, 10:07 AM   #5
SnowmanDK
 
SnowmanDK's Avatar
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 161
Originally Posted by FadedJeans View Post
Thanks, Snowman! First you save my Bank Manager, now my Minion!
I just try to help when I can
  Reply With Quote
07/11/14, 10:08 AM   #6
Seerah
Fishing Trainer
 
Seerah's Avatar
WoWInterface Super Mod
AddOn Author - Click to view addons
Join Date: Feb 2014
Posts: 648
Minion doesn't look for the install path of the client. It goes to your addon folder inside your Documents folder.
  Reply With Quote
07/11/14, 10:19 AM   #7
Dolby
Every day I'm shuffling
 
Dolby's Avatar
Premium Member
WoWInterface Admin
Join Date: Feb 2004
Posts: 1,276
Originally Posted by Seerah View Post
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.

Last edited by Dolby : 07/11/14 at 10:23 AM.
  Reply With Quote
07/11/14, 10:22 AM   #8
Dolby
Every day I'm shuffling
 
Dolby's Avatar
Premium Member
WoWInterface Admin
Join Date: Feb 2004
Posts: 1,276
Originally Posted by SnowmanDK View Post
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.

Last edited by Dolby : 07/11/14 at 10:26 AM.
  Reply With Quote
07/11/14, 10:47 AM   #9
Dolby
Every day I'm shuffling
 
Dolby's Avatar
Premium Member
WoWInterface Admin
Join Date: Feb 2004
Posts: 1,276
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.
  Reply With Quote
07/11/14, 12:00 PM   #10
SnowmanDK
 
SnowmanDK's Avatar
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 161
Originally Posted by Dolby View Post
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

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\
  Reply With Quote
07/11/14, 12:04 PM   #11
SnowmanDK
 
SnowmanDK's Avatar
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 161
Originally Posted by Dolby View Post
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
  Reply With Quote
07/11/14, 12:33 PM   #12
Dolby
Every day I'm shuffling
 
Dolby's Avatar
Premium Member
WoWInterface Admin
Join Date: Feb 2004
Posts: 1,276
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.

Last edited by Dolby : 07/11/14 at 12:45 PM.
  Reply With Quote
07/11/14, 04:34 PM   #13
SnowmanDK
 
SnowmanDK's Avatar
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 161
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???
Attached Thumbnails
Click image for larger version

Name:	ADDONS.PNG
Views:	523
Size:	323.1 KB
ID:	343  

Last edited by SnowmanDK : 07/11/14 at 05:15 PM.
  Reply With Quote
07/11/14, 05:10 PM   #14
Dolby
Every day I'm shuffling
 
Dolby's Avatar
Premium Member
WoWInterface Admin
Join Date: Feb 2004
Posts: 1,276
Originally Posted by SnowmanDK View Post
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.

Originally Posted by SnowmanDK View Post
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?

Last edited by Dolby : 07/11/14 at 05:14 PM.
  Reply With Quote
07/11/14, 05:23 PM   #15
SnowmanDK
 
SnowmanDK's Avatar
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 161
Originally Posted by Dolby View Post
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.

Last edited by SnowmanDK : 07/11/14 at 09:59 PM.
  Reply With Quote

ESOUI » Site Forums » Minion » Slow startup

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off