medallyon / eso-discord-status

Sync your semi-live variables from your ESO client to your Discord Status using Rich Presence.
https://www.esoui.com/downloads/info2054-DiscordStatusUpdater.html
GNU Affero General Public License v3.0
12 stars 3 forks source link

my friend gets this when opening the exe #19

Closed claire-rouge closed 4 years ago

claire-rouge commented 6 years ago

bilde

medallyon commented 6 years ago

What are the exact steps to reproduce this? Can you paste the Details in here?

Thanks.

claire-rouge commented 6 years ago

he just installed the program/addon, then got this he said bilde

details:

System.NullReferenceException: Object reference not set to an instance of an object. at ESO_Discord_RichPresence_Client.EsoCharacter..ctor(LuaTable character) at ESO_Discord_RichPresence_Client.SavedVariables.ParseLua(String luaTable) at ESO_Discord_RichPresence_Client.SavedVariables.Initialise() at ESO_Discord_RichPresence_Client.Main.Main_Load(Object sender, EventArgs e) at System.Windows.Forms.Form.OnLoad(EventArgs e) at System.Windows.Forms.Form.OnCreateControl() at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible) at System.Windows.Forms.Control.CreateControl() at System.Windows.Forms.Control.WmShowWindow(Message& m) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ScrollableControl.WndProc(Message& m) at System.Windows.Forms.Form.WmShowWindow(Message& m) at System.Windows.Forms.Form.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

claire-rouge commented 6 years ago

I didnt have a problem, neither did my other friend. just him

whisperity commented 6 years ago

It generally looks to me as if the datafile made by ESO was botched by an older version of the addon or a crash.

Exit the game, then just simply delete C:\Users\<username>\Documents\Elder Scrolls Online\live\SavedVariables\DiscordRichPresence.lua and log in to the game, and then do a /reloadui. The file should appear filled with some actual data this time. Then start the binary.

Also, make sure the installed addon corresponds to the one the binary is trying to use.