Aldur

Wurm Assistant - Enrich Your Wurm Experience

Recommended Posts

I didn't know it worked like that. ;) And I've already changed it to show some decimal places, for next update.


Share this post


Link to post
Share on other sites

New launcher sneak-peak!


 


First, the new launcher will need to be manually downloaded and installed, the old launcher will not automatically update to it. It's a bit of a bad news, but good news is that old launcher will keep working and downloading new versions. To make the new launcher download more obvious, there will be a little reminder on next WA update.


 


Rough sketch of new launcher:


o809AoU.png


 


As you can see, it will let you conveniently manage 3 version of WA:


  • "Stable", which is going to be the latest tested version
  • "Beta", which will have new feature(s) that are being tested and bugfixed (this is what usually landed in current launcher in the past)
  • "Alpha", where you can get latest builds if you're really curious. ;)

This split will let me focus on making new things much faster, because up until now I've needed to be extra cautious not to release a bugged version (and even then, problems happened), not to mention that while new version was out there, I've had to refrain from making new features until current version was properly patched.


 


Each of those will have following things available right in the launcher:


  • Most up-to-date changelog
  • A little reminder that a new version is available and a button to perform update to latest version (no more forced updates!)
  • Settings manager, where you will be able to make and restore setting backups, as well as copy settings from one build type to another. Backups will also be automatically made during update.

Top of the window has a "news feed" which will usually hold some announcements that I'd like everyone using WA to check. It will be easier for everyone to know, for example, that there is something worth reading on forum and a simple link to follow right there.


 


It will still not be possible to run multiple WA at once. It will also not be possible to update the launched WA build while it's running.


 


There will be an option to autolaunch one of WA builds. In case this option is used, Launcher will fire in minimized to tray state and just show a baloon popup if new versions are available.


 


Launcher itself will not autoupdate, it will instead show a prompt to download and install latest version, if available. These updates should be rare. And yeah, optimally I'd like launcher to have an installer with a simple shortcut on desktop.


 


That's about it!


Share this post


Link to post
Share on other sites

An important note about feature requests and feedback

First of all, I strongly encourage everyone to SHARE your opinions, ideas and problems. No need at all to read through the thread, if you have an issue, just shoot it! You can PM me, we can chat if needed. Bottom line is, that Assistant is made for You (among other Wurmians). Be sure to take interest in the roadmap, it is your window to the future!

And don't forget, that work on this tool is sponsored purely by donations. Donating is the best way to say thanks, even just 5$, it all adds up. Try the app, see if you like it, you can always follow the in-app button to the paypal site (and that button can be hidden, if you don't like it!).

 

Lets make Wurm a better game!

 

This right here shows just how awesome Aldur is!

We can't thank you enough for your fantastic work on this extremely valuable tool!

 

I encourage everyone to think about how much this application has simplified and enhanced your Wurm Online experience, then take just 2 minutes to donate. ;)

  • Like 2

Share this post


Link to post
Share on other sites

Thanks, Tuanta. :) I only wish I could have made this for all 3 OS's, so every Wurm player could enjoy it, but that would've been one bridge too far.


But maybe once WA matures a bit, it will be possible to fork it and make these adjustments.


  • Like 1

Share this post


Link to post
Share on other sites

A couple of things.

 

Any idea what might cause this message?

 

17:37:19] ERROR > LogFileSearcherV2 > something went wrong at UpdateCache
EXCEPTION: Object reference not set to an instance of an object.

 

And,

 

Is there a specific Granger file I can put in Dropbox to maintain just one database? I'm using the Dropbox file sync addon you linked earlier in the thread.

Share this post


Link to post
Share on other sites

Is this error happening randomly, regularly, once? It might happen if you have modified wurm log dirs or files in some ways.


 


I don't know of any way to put specific files in dropbox. All granger data and settings are here:


%localappdata%\AldurCraft\WurmAssistant2\Modules\Granger


 


PS. Exact location, where these settings will be kept, may change in future. So it is probably best to include entire 


%localappdata%\AldurCraft\WurmAssistant2\


Edited by Aldur

Share this post


Link to post
Share on other sites

Come on slow poke! Give us 100s of new features now now now! All I see you doing is taking your time to improve the program by fixing problems that any programmer would natural have occur on a program as robust and awesome as this! What good is that! Your supposed to code 100s of new features all at once right now so the code is spaghetti and a wreck and it eats all our settings and blows up our computer! :D



Just excited. :D


 


Seriously. Thanks for an awesome program and all the work your doing on it both bug fixing naturally occurring bugs and coding new features.  Excited about the possibilities with the code split with the new launcher. I know thats a big undertaking.  Like putting out three versions all at the same time. Its hard enough to upgrade once!

Share this post


Link to post
Share on other sites

Hah preferably I'd like to avoid computers blowing up. :)


 


I've actually had a bunch of design problems with new launcher, but I think they are all resolved now and I'm coding everything up. I'm working with relatively new (*for me) things here (WPF, mvc, web api etc.), so it takes longer than usual.


Edited by Aldur

Share this post


Link to post
Share on other sites

Scripting update:


I have found a good way to run all scripts in a full sandbox (securely). That should hopefully make the feature more useful for sharing scripts.


 


Trello board in the future:


Just so you all know, features that have votes, will go up in the queue and will be promoted / finished sooner. This includes all 3 work boards (ideas, bugs, todo). If you don't find their descriptions clear enough, just pm me and I'll fix that. Same if anything is missing or items need adjusting.


Note: specific request coming from donators will always have highest priority.


 


Trello board is here


 


Also new coloring for the board items:


green - no problems found, feature can be created


yellow - checking if there are any problems on the way, designing


orange - problems found (item has a check-list showing them)


red - the feature can't be done until more donations arrive (or more people join project), because it is too time consuming


purple - feature is a donator request and has highest priority


 


Not all color tags are updated yet. Simple items, bugs etc. may not have any tags.


Edited by Aldur
  • Like 1

Share this post


Link to post
Share on other sites

I'm going to shelve a few tricky bugs. These include, for example, the weird behavior of meditation timer or the log cache looping crash that Schwanke reported. I've decided some chunks of code require rewriting, rather than patches.


 


Publishing a new version with some minor tweaks, but mostly to test if the old launcher still works, after all these new changes to my web api.


 


I'd like to ask all donators, who made any requests, to check the trello board and verify their suggestions are there and are marked as "donator requested".

  • Like 2

Share this post


Link to post
Share on other sites

Heh, there was a bug with launcher after all. ;) But it's all fixed now.


Edited by Aldur
  • Like 1

Share this post


Link to post
Share on other sites

Is this error happening randomly, regularly, once? It might happen if you have modified wurm log dirs or files in some ways.

 

It's happening continually every minute or so - presumably as the program checks stuff. I haven't modified anything except to use Dropbox Folder Sync for the individual player folders. However - it doesn't seem to be connecting properly to the log files.

 

[09:18:09] Info > - > Text File Logging started at 2/9/2014 9:18:09 AM

[09:18:09] Diag > - > LOGGER: Logging started

[09:18:09] Diag > - > -------------

[09:18:09] Diag > - > -------------

[09:18:09] Diag > - > STARTING WURM ASSISTANT 2.0.126.6

[09:18:09] Diag > - > loading settings

[09:18:09] Info > - > initializing popups lib

[09:18:09] Info > - > initializing sound engine

[09:18:09] Info > SoundBank > Initializing

[09:18:09] Info > SoundBank > Init completed

[09:18:09] Info > - > Initializing player server tracker

[09:18:09] Info > - > initializing wurm state lib

[09:18:09] Info > WurmServer > Initializing

[09:18:09] Info > - > initializing wurm logs parser

[09:18:09] Info > - > starting wurm logs monitor

[09:18:09] Info > - > initializing log searching api

[09:18:09] Info > WurmLogSearcherAPI > Initializing API

[09:18:09] Diag > - > ExtractFromWebAsync sync flag set

[09:18:09] Info > WurmLogSearcherAPI > Init completed

[09:18:09] Info > - > initializing modules

[09:18:09] Diag > - > starting module of type: Aldurcraft.WurmOnline.WurmAssistant2.ModuleNS.Timers.ModuleTimers

[09:18:10] Info > WurmLogs > Engine missing, trying to create

[09:18:10] ERROR > WurmClient::PlayerConfigurations > EXCEPTION: The given key was not present in the dictionary.

EXC TYPE:System.Collections.Generic.KeyNotFoundException

SOURCE: mscorlib

TRACE:    at System.Collections.Generic.Dictionary`2.get_Item(TKey key)

   at Aldurcraft.WurmOnline.WurmState.WurmClient.PlayerConfigurations.GetThisPlayerConfig(String playerName)

[09:18:10] ERROR > WurmLogs > Could not create log engine for Briel ; daily logging:

EXCEPTION: Object reference not set to an instance of an object.

EXC TYPE:System.NullReferenceException

SOURCE: Aldurcraft_WurmOnline_WurmUtils

TRACE:    at Aldurcraft.WurmOnline.WurmLogsManager.WurmLogs.CreateEngine(String playerName, Nullable`1 dailyLoggingMode)

[09:18:10] ERROR > WurmLogs > Could not subscribe to log engine: Briel

EXCEPTION: The given key was not present in the dictionary.

EXC TYPE:System.Collections.Generic.KeyNotFoundException

SOURCE: mscorlib

TRACE:    at System.Collections.Generic.Dictionary`2.get_Item(TKey key)

   at Aldurcraft.WurmOnline.WurmLogsManager.WurmLogs.SubscribeToLogFeed(String playerName, EventHandler`1 callback)

[09:18:10] Info > WurmLogs > Engine missing, trying to create

[09:18:10] Info > - > > Initializing wrappers for Wurm log files

[09:18:10] Info > WurmLogsManager.LogEngine > ? No log files acquired for Solidad, path: D:\Wurm\players\Solidad\logs\

[09:18:10] Info > WurmLogs > Subscribed to engine for player Solidad

[09:18:10] Info > WurmLogs > Engine missing, trying to create

[09:18:10] Info > - > > Initializing wrappers for Wurm log files

[09:18:10] Info > WurmLogsManager.LogEngine > ? No log files acquired for Thom, path: D:\Wurm\players\Thom\logs\

[09:18:10] Info > WurmLogs > Subscribed to engine for player Thom

[09:18:10] Info > WurmLogs > Engine missing, trying to create

[09:18:10] Info > - > > Initializing wrappers for Wurm log files

[09:18:10] Info > WurmLogsManager.LogEngine > ? No log files acquired for sethw, path: D:\Wurm\players\sethw\logs\

[09:18:10] Info > WurmLogs > Subscribed to engine for player sethw

[09:18:10] Info > WurmLogs > Engine missing, trying to create

[09:18:10] Info > - > > Initializing wrappers for Wurm log files

[09:18:10] Info > WurmLogsManager.LogEngine > ? No log files acquired for Heboric, path: D:\Wurm\players\Heboric\logs\

[09:18:10] Info > WurmLogs > Subscribed to engine for player Heboric

[09:18:10] Diag > - > starting module of type: Aldurcraft.WurmOnline.WurmAssistant2.ModuleNS.Granger.ModuleGranger

[09:18:11] Info > WurmLogs > Subscribed to engine for player Thom

[09:18:11] Diag > - > starting module of type: Aldurcraft.WurmOnline.WurmAssistant2.ModuleNS.Calendar.ModuleCalendar

[09:18:11] Diag > - > starting module of type: Aldurcraft.WurmOnline.WurmAssistant2.ModuleNS.LogSearcher.ModuleLogSearcher

[09:18:11] Diag > - > starting module of type: Aldurcraft.WurmOnline.WurmAssistant2.ModuleNS.Backpack.ModuleBackpack

[09:18:11] Info > - > checking for new assistant version

[09:18:11] Diag > - > new assistant version detected

[09:18:13] Info > WurmServer > WebFeed: Header timestamp '2/9/2014 9:18:19 AM' arrived from the future, adjusting to match DateTime.Now '2/9/2014 9:18:13 AM'

[09:18:13] Info > WurmServer > WebFeed: Trying to update web-uptime for 'deliverance' to '2.12:52:00' with timestamp: '2/9/2014 9:18:13 AM'

[09:18:13] Info > WurmServer > WebFeed: Header timestamp '2/9/2014 9:18:19 AM' arrived from the future, adjusting to match DateTime.Now '2/9/2014 9:18:13 AM'

[09:18:13] Info > WurmServer > WebFeed: Trying to update web-uptime for 'chaos' to '2.12:51:00' with timestamp: '2/9/2014 9:18:13 AM'

[09:18:13] Info > WurmServer > WebFeed: Header timestamp '2/9/2014 9:18:20 AM' arrived from the future, adjusting to match DateTime.Now '2/9/2014 9:18:13 AM'

[09:18:13] Info > WurmServer > WebFeed: Trying to update web-uptime for 'exodus' to '2.12:54:00' with timestamp: '2/9/2014 9:18:13 AM'

[09:18:13] Info > WurmServer > WebFeed: Trying to update web-wurmdate for 'deliverance' to '02:22:42 on day of Tears in week 4 of the Saw starfall in the year of 1038' with timestamp: '2/9/2014 9:18:13 AM'

[09:18:13] Info > WurmServer > WebFeed: Trying to update web-wurmdate for 'exodus' to '02:23:59 on day of Tears in week 4 of the Saw starfall in the year of 1038' with timestamp: '2/9/2014 9:18:13 AM'

[09:18:13] Info > WurmServer > WebFeed: Trying to update web-wurmdate for 'chaos' to '02:23:10 on day of Tears in week 4 of the Saw starfall in the year of 1038' with timestamp: '2/9/2014 9:18:13 AM'

[09:18:13] Info > - > LogSearcher: Preparing cache, this may take a while...

[09:18:13] Info > - > LogSearcher: Building log cache for Blackguard

[09:18:13] Info > - > LogSearcher: Found 8 logs

[09:18:13] Info > - > LogSearcher: Saving cache to database

[09:18:13] Info > - > LogSearcher: Building log cache for briel

[09:18:14] Info > WurmServer > WebFeed: Header timestamp '2/9/2014 9:18:19 AM' arrived from the future, adjusting to match DateTime.Now '2/9/2014 9:18:14 AM'

[09:18:14] Info > WurmServer > WebFeed: Trying to update web-uptime for 'serenity' to '2.13:01:00' with timestamp: '2/9/2014 9:18:14 AM'

[09:18:14] Info > WurmServer > WebFeed: Trying to update web-wurmdate for 'serenity' to '02:25:41 on day of Tears in week 4 of the Saw starfall in the year of 1038' with timestamp: '2/9/2014 9:18:14 AM'

[09:18:14] ERROR > LogFileSearcherV2 > something went wrong at CacheAllFiles

EXCEPTION: Object reference not set to an instance of an object.

EXC TYPE:System.NullReferenceException

SOURCE: Aldurcraft_WurmOnline_WurmUtils

TRACE:    at Aldurcraft.WurmOnline.WurmLogsManager.Searcher.LogFileSearcherV2.LogFileData.LoadFromDB()

   at Aldurcraft.WurmOnline.WurmLogsManager.Searcher.LogFileSearcherV2.CacheAllFiles()

[09:18:14] Info > - > LogSearcher: Building log cache for Brixus

[09:18:14] Info > - > LogSearcher: Found 8 logs

[09:18:14] Info > - > LogSearcher: Saving cache to database

[09:18:14] Info > - > LogSearcher: Building log cache for Drayven

[09:18:14] Info > WurmServer > WebFeed: Header timestamp '2/9/2014 9:18:20 AM' arrived from the future, adjusting to match DateTime.Now '2/9/2014 9:18:14 AM'

[09:18:14] Info > WurmServer > WebFeed: Trying to update web-uptime for 'desertion' to '2.13:02:00' with timestamp: '2/9/2014 9:18:14 AM'

[09:18:14] Info > WurmServer > WebFeed: Trying to update web-wurmdate for 'desertion' to '02:25:48 on day of Tears in week 4 of the Saw starfall in the year of 1038' with timestamp: '2/9/2014 9:18:14 AM'

[09:18:14] Info > - > LogSearcher: Found 7 logs

[09:18:14] Info > - > LogSearcher: Saving cache to database

[09:18:14] Info > WurmServer > WebFeed: Header timestamp '2/9/2014 9:58:13 AM' arrived from the future, adjusting to match DateTime.Now '2/9/2014 9:18:14 AM'

[09:18:14] Info > WurmServer > WebFeed: Trying to update web-uptime for 'celebration' to '2.12:57:00' with timestamp: '2/9/2014 9:18:14 AM'

[09:18:14] Info > WurmServer > WebFeed: Trying to update web-wurmdate for 'celebration' to '02:23:04 on day of Tears in week 4 of the Saw starfall in the year of 1038' with timestamp: '2/9/2014 9:18:14 AM'

[09:18:14] Info > WurmServer > WebFeed: Header timestamp '2/9/2014 9:18:19 AM' arrived from the future, adjusting to match DateTime.Now '2/9/2014 9:18:14 AM'

[09:18:14] Info > WurmServer > WebFeed: Trying to update web-uptime for 'affliction' to '2.13:03:00' with timestamp: '2/9/2014 9:18:14 AM'

[09:18:14] Info > WurmServer > WebFeed: Trying to update web-wurmdate for 'affliction' to '02:25:40 on day of Tears in week 4 of the Saw starfall in the year of 1038' with timestamp: '2/9/2014 9:18:14 AM'

[09:18:14] Info > - > LogSearcher: Building log cache for Heboric

[09:18:14] Info > WurmServer > WebFeed: Header timestamp '2/9/2014 9:18:21 AM' arrived from the future, adjusting to match DateTime.Now '2/9/2014 9:18:14 AM'

[09:18:14] Info > WurmServer > WebFeed: Trying to update web-uptime for 'independence' to '1.16:54:00' with timestamp: '2/9/2014 9:18:14 AM'

[09:18:14] Info > WurmServer > WebFeed: Trying to update web-wurmdate for 'independence' to '02:23:58 on day of Tears in week 4 of the Saw starfall in the year of 1038' with timestamp: '2/9/2014 9:18:14 AM'

[09:18:15] Info > WurmServer > WebFeed: Header timestamp '2/9/2014 9:18:22 AM' arrived from the future, adjusting to match DateTime.Now '2/9/2014 9:18:15 AM'

[09:18:15] Info > WurmServer > WebFeed: Trying to update web-uptime for 'pristine' to '2.12:58:00' with timestamp: '2/9/2014 9:18:15 AM'

[09:18:15] Info > WurmServer > WebFeed: Trying to update web-wurmdate for 'pristine' to '02:23:32 on day of Tears in week 4 of the Saw starfall in the year of 1038' with timestamp: '2/9/2014 9:18:15 AM'

[09:18:15] Info > WurmServer > WebFeed: Header timestamp '2/9/2014 9:18:22 AM' arrived from the future, adjusting to match DateTime.Now '2/9/2014 9:18:15 AM'

[09:18:15] Info > WurmServer > WebFeed: Trying to update web-uptime for 'golden valley' to '2.13:04:00' with timestamp: '2/9/2014 9:18:15 AM'

[09:18:15] Info > WurmServer > WebFeed: Trying to update web-wurmdate for 'golden valley' to '02:26:06 on day of Tears in week 4 of the Saw starfall in the year of 1038' with timestamp: '2/9/2014 9:18:15 AM'

[09:18:15] Info > WurmServer > WebFeed: Header timestamp '2/9/2014 9:18:21 AM' arrived from the future, adjusting to match DateTime.Now '2/9/2014 9:18:15 AM'

[09:18:15] Info > WurmServer > WebFeed: Trying to update web-uptime for 'elevation' to '2.13:02:00' with timestamp: '2/9/2014 9:18:15 AM'

[09:18:15] Info > WurmServer > WebFeed: Trying to update web-wurmdate for 'elevation' to '02:25:55 on day of Tears in week 4 of the Saw starfall in the year of 1038' with timestamp: '2/9/2014 9:18:15 AM'

[09:18:15] Info > WurmServer > WebFeed: Header timestamp '2/9/2014 9:18:20 AM' arrived from the future, adjusting to match DateTime.Now '2/9/2014 9:18:15 AM'

[09:18:15] Info > WurmServer > WebFeed: Trying to update web-uptime for 'release' to '2.13:01:00' with timestamp: '2/9/2014 9:18:15 AM'

[09:18:15] Info > WurmServer > WebFeed: Trying to update web-wurmdate for 'release' to '02:25:43 on day of Tears in week 4 of the Saw starfall in the year of 1038' with timestamp: '2/9/2014 9:18:15 AM'

[09:18:15] Diag > - > ExtractFromWebAsync sync flag unset

[09:18:15] ERROR > LogFileSearcherV2 > something went wrong at CacheAllFiles

EXCEPTION: Object reference not set to an instance of an object.

EXC TYPE:System.NullReferenceException

SOURCE: Aldurcraft_WurmOnline_WurmUtils

TRACE:    at Aldurcraft.WurmOnline.WurmLogsManager.Searcher.LogFileSearcherV2.LogFileData.LoadFromDB()

   at Aldurcraft.WurmOnline.WurmLogsManager.Searcher.LogFileSearcherV2.CacheAllFiles()

[09:18:15] Info > - > LogSearcher: Building log cache for Kraven

[09:18:15] Info > - > LogSearcher: Found 10 logs

[09:18:15] Info > - > LogSearcher: Saving cache to database

[09:18:15] Info > - > LogSearcher: Building log cache for sethw

[09:18:15] ERROR > LogFileSearcherV2 > something went wrong at CacheAllFiles

EXCEPTION: Object reference not set to an instance of an object.

EXC TYPE:System.NullReferenceException

SOURCE: Aldurcraft_WurmOnline_WurmUtils

TRACE:    at Aldurcraft.WurmOnline.WurmLogsManager.Searcher.LogFileSearcherV2.LogFileData.LoadFromDB()

   at Aldurcraft.WurmOnline.WurmLogsManager.Searcher.LogFileSearcherV2.CacheAllFiles()

[09:18:15] Info > - > LogSearcher: Building log cache for Solidad

[09:18:16] ERROR > LogFileSearcherV2 > something went wrong at CacheAllFiles

EXCEPTION: Object reference not set to an instance of an object.

EXC TYPE:System.NullReferenceException

SOURCE: Aldurcraft_WurmOnline_WurmUtils

TRACE:    at Aldurcraft.WurmOnline.WurmLogsManager.Searcher.LogFileSearcherV2.LogFileData.LoadFromDB()

   at Aldurcraft.WurmOnline.WurmLogsManager.Searcher.LogFileSearcherV2.CacheAllFiles()

[09:18:16] Info > - > LogSearcher: Building log cache for Thom

[09:18:16] ERROR > LogFileSearcherV2 > something went wrong at CacheAllFiles

EXCEPTION: Object reference not set to an instance of an object.

EXC TYPE:System.NullReferenceException

SOURCE: Aldurcraft_WurmOnline_WurmUtils

TRACE:    at Aldurcraft.WurmOnline.WurmLogsManager.Searcher.LogFileSearcherV2.LogFileData.LoadFromDB()

   at Aldurcraft.WurmOnline.WurmLogsManager.Searcher.LogFileSearcherV2.CacheAllFiles()

[09:18:16] Info > - > LogSearcher: Building log cache for Tigerdoc

[09:18:17] Info > - > LogSearcher: Found 225 logs

[09:18:17] Info > - > LogSearcher: Saving cache to database

[09:18:17] Info > - > LogSearcher: Caching finished

[09:18:17] ERROR > LogFileSearcherV2 > something went wrong at UpdateCache

EXCEPTION: Object reference not set to an instance of an object.

EXC TYPE:System.NullReferenceException

SOURCE: Aldurcraft_WurmOnline_WurmUtils

TRACE:    at Aldurcraft.WurmOnline.WurmLogsManager.Searcher.LogFileSearcherV2.LogFileData.LoadFromDB()

   at Aldurcraft.WurmOnline.WurmLogsManager.Searcher.LogFileSearcherV2.UpdateCache()

[09:18:17] ERROR > LogFileSearcherV2 > something went wrong at UpdateCache

EXCEPTION: Object reference not set to an instance of an object.

EXC TYPE:System.NullReferenceException

SOURCE: Aldurcraft_WurmOnline_WurmUtils

TRACE:    at Aldurcraft.WurmOnline.WurmLogsManager.Searcher.LogFileSearcherV2.LogFileData.LoadFromDB()

   at Aldurcraft.WurmOnline.WurmLogsManager.Searcher.LogFileSearcherV2.UpdateCache()

[09:18:17] ERROR > LogFileSearcherV2 > something went wrong at UpdateCache

EXCEPTION: Object reference not set to an instance of an object.

EXC TYPE:System.NullReferenceException

SOURCE: Aldurcraft_WurmOnline_WurmUtils

TRACE:    at Aldurcraft.WurmOnline.WurmLogsManager.Searcher.LogFileSearcherV2.LogFileData.LoadFromDB()

   at Aldurcraft.WurmOnline.WurmLogsManager.Searcher.LogFileSearcherV2.UpdateCache()

[09:18:17] ERROR > LogFileSearcherV2 > something went wrong at UpdateCache

EXCEPTION: Object reference not set to an instance of an object.

EXC TYPE:System.NullReferenceException

SOURCE: Aldurcraft_WurmOnline_WurmUtils

TRACE:    at Aldurcraft.WurmOnline.WurmLogsManager.Searcher.LogFileSearcherV2.LogFileData.LoadFromDB()

   at Aldurcraft.WurmOnline.WurmLogsManager.Searcher.LogFileSearcherV2.UpdateCache()

[09:18:17] ERROR > LogFileSearcherV2 > something went wrong at UpdateCache

EXCEPTION: Object reference not set to an instance of an object.

EXC TYPE:System.NullReferenceException

SOURCE: Aldurcraft_WurmOnline_WurmUtils

TRACE:    at Aldurcraft.WurmOnline.WurmLogsManager.Searcher.LogFileSearcherV2.LogFileData.LoadFromDB()

   at Aldurcraft.WurmOnline.WurmLogsManager.Searcher.LogFileSearcherV2.UpdateCache()

[09:18:19] ERROR > LogFileSearcherV2 > something went wrong at UpdateCache

EXCEPTION: Object reference not set to an instance of an object.

EXC TYPE:System.NullReferenceException

SOURCE: Aldurcraft_WurmOnline_WurmUtils

TRACE:    at Aldurcraft.WurmOnline.WurmLogsManager.Searcher.LogFileSearcherV2.LogFileData.LoadFromDB()

   at Aldurcraft.WurmOnline.WurmLogsManager.Searcher.LogFileSearcherV2.UpdateCache()

[09:18:19] ERROR > LogFileSearcherV2 > something went wrong at UpdateCache

EXCEPTION: Object reference not set to an instance of an object.

EXC TYPE:System.NullReferenceException

SOURCE: Aldurcraft_WurmOnline_WurmUtils

TRACE:    at Aldurcraft.WurmOnline.WurmLogsManager.Searcher.LogFileSearcherV2.LogFileData.LoadFromDB()

   at Aldurcraft.WurmOnline.WurmLogsManager.Searcher.LogFileSearcherV2.UpdateCache()

[09:18:19] ERROR > LogFileSearcherV2 > something went wrong at UpdateCache

EXCEPTION: Object reference not set to an instance of an object.

EXC TYPE:System.NullReferenceException

SOURCE: Aldurcraft_WurmOnline_WurmUtils

TRACE:    at Aldurcraft.WurmOnline.WurmLogsManager.Searcher.LogFileSearcherV2.LogFileData.LoadFromDB()

   at Aldurcraft.WurmOnline.WurmLogsManager.Searcher.LogFileSearcherV2.UpdateCache()

[09:18:19] ERROR > LogFileSearcherV2 > something went wrong at UpdateCache

EXCEPTION: Object reference not set to an instance of an object.

EXC TYPE:System.NullReferenceException

SOURCE: Aldurcraft_WurmOnline_WurmUtils

TRACE:    at Aldurcraft.WurmOnline.WurmLogsManager.Searcher.LogFileSearcherV2.LogFileData.LoadFromDB()

   at Aldurcraft.WurmOnline.WurmLogsManager.Searcher.LogFileSearcherV2.UpdateCache()

[09:18:19] ERROR > LogFileSearcherV2 > something went wrong at UpdateCache

EXCEPTION: Object reference not set to an instance of an object.

EXC TYPE:System.NullReferenceException

SOURCE: Aldurcraft_WurmOnline_WurmUtils

TRACE:    at Aldurcraft.WurmOnline.WurmLogsManager.Searcher.LogFileSearcherV2.LogFileData.LoadFromDB()

   at Aldurcraft.WurmOnline.WurmLogsManager.Searcher.LogFileSearcherV2.UpdateCache()

[09:18:24] Info > WurmLogSearcherAPI > no result available for Meditating search for Briel

EXCEPTION: The given key was not present in the dictionary.

EXC TYPE:System.Collections.Generic.KeyNotFoundException

SOURCE: mscorlib

TRACE:    at System.Collections.Generic.Dictionary`2.get_Item(TKey key)

   at Aldurcraft.WurmOnline.WurmLogsManager.Searcher.WurmLogSearcherAPI.<GetSkillForPlayerForServerGroupAsync>d__11.MoveNext()

[09:18:24] Info > WurmLogSearcherAPI > no result available for Faith search for Briel

EXCEPTION: The given key was not present in the dictionary.

EXC TYPE:System.Collections.Generic.KeyNotFoundException

SOURCE: mscorlib

TRACE:    at System.Collections.Generic.Dictionary`2.get_Item(TKey key)

   at Aldurcraft.WurmOnline.WurmLogsManager.Searcher.WurmLogSearcherAPI.<GetSkillForPlayerForServerGroupAsync>d__11.MoveNext()

[09:18:24] Info > WurmLogSearcherAPI > no result available for Meditating search for Solidad

EXCEPTION: The given key was not present in the dictionary.

EXC TYPE:System.Collections.Generic.KeyNotFoundException

SOURCE: mscorlib

TRACE:    at System.Collections.Generic.Dictionary`2.get_Item(TKey key)

   at Aldurcraft.WurmOnline.WurmLogsManager.Searcher.WurmLogSearcherAPI.<GetSkillForPlayerForServerGroupAsync>d__11.MoveNext()

[09:18:24] Info > WurmLogSearcherAPI > no result available for Faith search for Solidad

EXCEPTION: The given key was not present in the dictionary.

EXC TYPE:System.Collections.Generic.KeyNotFoundException

SOURCE: mscorlib

TRACE:    at System.Collections.Generic.Dictionary`2.get_Item(TKey key)

   at Aldurcraft.WurmOnline.WurmLogsManager.Searcher.WurmLogSearcherAPI.<GetSkillForPlayerForServerGroupAsync>d__11.MoveNext()

[09:18:25] Info > WurmLogSearcherAPI > no result available for Meditating search for Thom

EXCEPTION: The given key was not present in the dictionary.

EXC TYPE:System.Collections.Generic.KeyNotFoundException

SOURCE: mscorlib

TRACE:    at System.Collections.Generic.Dictionary`2.get_Item(TKey key)

   at Aldurcraft.WurmOnline.WurmLogsManager.Searcher.WurmLogSearcherAPI.<GetSkillForPlayerForServerGroupAsync>d__11.MoveNext()

[09:18:25] Info > WurmLogSearcherAPI > no result available for Faith search for Thom

EXCEPTION: The given key was not present in the dictionary.

EXC TYPE:System.Collections.Generic.KeyNotFoundException

SOURCE: mscorlib

TRACE:    at System.Collections.Generic.Dictionary`2.get_Item(TKey key)

   at Aldurcraft.WurmOnline.WurmLogsManager.Searcher.WurmLogSearcherAPI.<GetSkillForPlayerForServerGroupAsync>d__11.MoveNext()

[09:18:25] Info > WurmLogSearcherAPI > no result available for Meditating search for sethw

EXCEPTION: The given key was not present in the dictionary.

EXC TYPE:System.Collections.Generic.KeyNotFoundException

SOURCE: mscorlib

TRACE:    at System.Collections.Generic.Dictionary`2.get_Item(TKey key)

   at Aldurcraft.WurmOnline.WurmLogsManager.Searcher.WurmLogSearcherAPI.<GetSkillForPlayerForServerGroupAsync>d__11.MoveNext()

[09:18:25] Info > WurmLogSearcherAPI > no result available for Faith search for sethw

EXCEPTION: The given key was not present in the dictionary.

EXC TYPE:System.Collections.Generic.KeyNotFoundException

SOURCE: mscorlib

TRACE:    at System.Collections.Generic.Dictionary`2.get_Item(TKey key)

   at Aldurcraft.WurmOnline.WurmLogsManager.Searcher.WurmLogSearcherAPI.<GetSkillForPlayerForServerGroupAsync>d__11.MoveNext()

[09:18:31] Info > WurmServer > Init complete

[09:18:50] ERROR > LogFileSearcherV2 > something went wrong at UpdateCache

EXCEPTION: Object reference not set to an instance of an object.

EXC TYPE:System.NullReferenceException

SOURCE: Aldurcraft_WurmOnline_WurmUtils

TRACE:    at Aldurcraft.WurmOnline.WurmLogsManager.Searcher.LogFileSearcherV2.LogFileData.LoadFromDB()

   at Aldurcraft.WurmOnline.WurmLogsManager.Searcher.LogFileSearcherV2.UpdateCache()

[09:18:50] ERROR > LogFileSearcherV2 > something went wrong at UpdateCache

EXCEPTION: Object reference not set to an instance of an object.

EXC TYPE:System.NullReferenceException

SOURCE: Aldurcraft_WurmOnline_WurmUtils

TRACE:    at Aldurcraft.WurmOnline.WurmLogsManager.Searcher.LogFileSearcherV2.LogFileData.LoadFromDB()

   at Aldurcraft.WurmOnline.WurmLogsManager.Searcher.LogFileSearcherV2.UpdateCache()

[09:18:50] ERROR > LogFileSearcherV2 > something went wrong at UpdateCache

EXCEPTION: Object reference not set to an instance of an object.

EXC TYPE:System.NullReferenceException

SOURCE: Aldurcraft_WurmOnline_WurmUtils

TRACE:    at Aldurcraft.WurmOnline.WurmLogsManager.Searcher.LogFileSearcherV2.LogFileData.LoadFromDB()

   at Aldurcraft.WurmOnline.WurmLogsManager.Searcher.LogFileSearcherV2.UpdateCache()

[09:18:50] ERROR > LogFileSearcherV2 > something went wrong at UpdateCache

EXCEPTION: Object reference not set to an instance of an object.

EXC TYPE:System.NullReferenceException

SOURCE: Aldurcraft_WurmOnline_WurmUtils

TRACE:    at Aldurcraft.WurmOnline.WurmLogsManager.Searcher.LogFileSearcherV2.LogFileData.LoadFromDB()

   at Aldurcraft.WurmOnline.WurmLogsManager.Searcher.LogFileSearcherV2.UpdateCache()

[09:18:50] ERROR > LogFileSearcherV2 > something went wrong at UpdateCache

EXCEPTION: Object reference not set to an instance of an object.

EXC TYPE:System.NullReferenceException

SOURCE: Aldurcraft_WurmOnline_WurmUtils

TRACE:    at Aldurcraft.WurmOnline.WurmLogsManager.Searcher.LogFileSearcherV2.LogFileData.LoadFromDB()

   at Aldurcraft.WurmOnline.WurmLogsManager.Searcher.LogFileSearcherV2.UpdateCache()

[09:19:23] ERROR > LogFileSearcherV2 > something went wrong at UpdateCache

EXCEPTION: Object reference not set to an instance of an object.

EXC TYPE:System.NullReferenceException

SOURCE: Aldurcraft_WurmOnline_WurmUtils

TRACE:    at Aldurcraft.WurmOnline.WurmLogsManager.Searcher.LogFileSearcherV2.LogFileData.LoadFromDB()

   at Aldurcraft.WurmOnline.WurmLogsManager.Searcher.LogFileSearcherV2.UpdateCache()

[09:19:23] ERROR > LogFileSearcherV2 > something went wrong at UpdateCache

EXCEPTION: Object reference not set to an instance of an object.

EXC TYPE:System.NullReferenceException

SOURCE: Aldurcraft_WurmOnline_WurmUtils

TRACE:    at Aldurcraft.WurmOnline.WurmLogsManager.Searcher.LogFileSearcherV2.LogFileData.LoadFromDB()

   at Aldurcraft.WurmOnline.WurmLogsManager.Searcher.LogFileSearcherV2.UpdateCache()

[09:19:23] ERROR > LogFileSearcherV2 > something went wrong at UpdateCache

EXCEPTION: Object reference not set to an instance of an object.

EXC TYPE:System.NullReferenceException

SOURCE: Aldurcraft_WurmOnline_WurmUtils

TRACE:    at Aldurcraft.WurmOnline.WurmLogsManager.Searcher.LogFileSearcherV2.LogFileData.LoadFromDB()

   at Aldurcraft.WurmOnline.WurmLogsManager.Searcher.LogFileSearcherV2.UpdateCache()

[09:19:23] ERROR > LogFileSearcherV2 > something went wrong at UpdateCache

EXCEPTION: Object reference not set to an instance of an object.

EXC TYPE:System.NullReferenceException

SOURCE: Aldurcraft_WurmOnline_WurmUtils

TRACE:    at Aldurcraft.WurmOnline.WurmLogsManager.Searcher.LogFileSearcherV2.LogFileData.LoadFromDB()

   at Aldurcraft.WurmOnline.WurmLogsManager.Searcher.LogFileSearcherV2.UpdateCache()

[09:19:23] ERROR > LogFileSearcherV2 > something went wrong at UpdateCache

EXCEPTION: Object reference not set to an instance of an object.

EXC TYPE:System.NullReferenceException

SOURCE: Aldurcraft_WurmOnline_WurmUtils

TRACE:    at Aldurcraft.WurmOnline.WurmLogsManager.Searcher.LogFileSearcherV2.LogFileData.LoadFromDB()

   at Aldurcraft.WurmOnline.WurmLogsManager.Searcher.LogFileSearcherV2.UpdateCache()

[09:19:55] ERROR > LogFileSearcherV2 > something went wrong at UpdateCache

EXCEPTION: Object reference not set to an instance of an object.

EXC TYPE:System.NullReferenceException

SOURCE: Aldurcraft_WurmOnline_WurmUtils

TRACE:    at Aldurcraft.WurmOnline.WurmLogsManager.Searcher.LogFileSearcherV2.LogFileData.LoadFromDB()

   at Aldurcraft.WurmOnline.WurmLogsManager.Searcher.LogFileSearcherV2.UpdateCache()

[09:19:56] ERROR > LogFileSearcherV2 > something went wrong at UpdateCache

EXCEPTION: Object reference not set to an instance of an object.

EXC TYPE:System.NullReferenceException

SOURCE: Aldurcraft_WurmOnline_WurmUtils

TRACE:    at Aldurcraft.WurmOnline.WurmLogsManager.Searcher.LogFileSearcherV2.LogFileData.LoadFromDB()

   at Aldurcraft.WurmOnline.WurmLogsManager.Searcher.LogFileSearcherV2.UpdateCache()

[09:19:56] ERROR > LogFileSearcherV2 > something went wrong at UpdateCache

EXCEPTION: Object reference not set to an instance of an object.

EXC TYPE:System.NullReferenceException

SOURCE: Aldurcraft_WurmOnline_WurmUtils

TRACE:    at Aldurcraft.WurmOnline.WurmLogsManager.Searcher.LogFileSearcherV2.LogFileData.LoadFromDB()

   at Aldurcraft.WurmOnline.WurmLogsManager.Searcher.LogFileSearcherV2.UpdateCache()

[09:19:56] ERROR > LogFileSearcherV2 > something went wrong at UpdateCache

EXCEPTION: Object reference not set to an instance of an object.

EXC TYPE:System.NullReferenceException

SOURCE: Aldurcraft_WurmOnline_WurmUtils

TRACE:    at Aldurcraft.WurmOnline.WurmLogsManager.Searcher.LogFileSearcherV2.LogFileData.LoadFromDB()

   at Aldurcraft.WurmOnline.WurmLogsManager.Searcher.LogFileSearcherV2.UpdateCache()

[09:19:56] ERROR > LogFileSearcherV2 > something went wrong at UpdateCache

EXCEPTION: Object reference not set to an instance of an object.

EXC TYPE:System.NullReferenceException

SOURCE: Aldurcraft_WurmOnline_WurmUtils

TRACE:    at Aldurcraft.WurmOnline.WurmLogsManager.Searcher.LogFileSearcherV2.LogFileData.LoadFromDB()

   at Aldurcraft.WurmOnline.WurmLogsManager.Searcher.LogFileSearcherV2.UpdateCache()

Share this post


Link to post
Share on other sites

Check if you have any empty player dirs at D:\Wurm\players\, or they may not be empty but otherwise unusual - for example missing log dir or a config file. The issue must lie here.


Share this post


Link to post
Share on other sites

I deleted a few players I no longer access since I last installed Assistant - maybe it's that - I'll do a fresh install from scratch.


Edited by Heboric

Share this post


Link to post
Share on other sites

No need to do fresh install, there is an option under:


Options -> Rebuild logs cache


 


This plus housecleaning at wurm/players should do the trick. :)


Share this post


Link to post
Share on other sites

Afraid not - I had already been trying that. It must be something to do with the Dropbox Folder Sync as I get this message:

 

[11:07:20] Info > - > LogSearcher: Building log cache for Solidad
[11:07:20] ERROR > LogFileSearcherV2 > something went wrong at CacheAllFiles
EXCEPTION: Object reference not set to an instance of an object.

 

With the accounts that are synced to Dropbox - while the other local files that aren't synced give:

 

[11:07:21] Info > - > LogSearcher: Building log cache for Tigerdoc
[11:07:21] Info > - > LogSearcher: Found 225 logs
[11:07:21] Info > - > LogSearcher: Saving cache to database
[11:07:21] Info > - > LogSearcher: Caching finished

Share this post


Link to post
Share on other sites

Ow that is strange indeed. I will look into it some more.


 


Maybe you could keep entire wurm installation in dropbox?


Share this post


Link to post
Share on other sites

When I tried that Wurm Assistant didn't like it - it won't accept it as the install directory.


 


That said - I haven't tried that using the Sync....


 


I'll get back to you.


Share this post


Link to post
Share on other sites

It shouldn't matter where exactly is wurm installed. Only that when you change that dir, you need to run wizard again, so it detects new path and does a full cache rebuild.


Share this post


Link to post
Share on other sites

Actually it does. It refuses to see Wurm installed in Dropbox. This was actually the very first thing I tried a few days ago. It gives the following error message:


 


"This does not appear to be the correct directory, please double check, and if confirmed report this error"


 


(the wording is from memory as it won't copy/paste - but it's virtually exact)


Share this post


Link to post
Share on other sites

I will need to try doing the same trick with dropbox and see what exactly is the problem. No idea atm.


Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now