Thread Tools Display Modes
12/26/14, 05:23 AM   #1
QuadroTony
Banned
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 828
How to detect corrupted addon?

i have a situation
1) sometimes i cant withdraw/deposit items by "E" hotkey, only by double-click mouse. Error picture at post #10
2) sometimes when i push on any link from chat, like item/achievement - nothing happends. with all links. I just can see numbers from Price Traker tooltip, but no background/item picture/stats etc

when i meet this issue i cant see any error window(bug eater off)

when i /reloadui all become okay

so i cant turn off alladdons one by one to figure out the problem...
i have 106 addons

Last edited by QuadroTony : 12/26/14 at 05:11 PM.
  Reply With Quote
12/26/14, 05:33 AM   #2
TribeofOne
Join Date: Mar 2014
Posts: 41
**off topic***
over 100 addons?! i didnt think there were that many still working here. do you get addons from another site you wouldnt mind sharing?
  Reply With Quote
12/26/14, 05:34 AM   #3
QuadroTony
Banned
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 828
no, only from this site
few unpublished addons from Garkin's Dropbox among them, and also deleted from this site MailTime
  Reply With Quote
12/26/14, 05:52 AM   #4
Ayantir
 
Ayantir's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2014
Posts: 1,019
Your problem is that you got too many addons loaded and we can't think on every possibility with all that stuff, don't search more
Make some cleanup in your list
  Reply With Quote
12/26/14, 11:25 AM   #5
sirinsidiator
 
sirinsidiator's Avatar
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 1,578
I use way less addons and still have both problems.

I suspect that pChat's copy handler links might cause the problem with the item and achievement links, but haven't had the time to test it.
No idea about the keybind problem though. Could be any addon that does hook into them.
  Reply With Quote
12/26/14, 11:40 AM   #6
Ayantir
 
Ayantir's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2014
Posts: 1,019
Originally Posted by sirinsidiator View Post
I use way less addons and still have both problems.

I suspect that pChat's copy handler links might cause the problem with the item and achievement links, but haven't had the time to test it.
Oh yes, had noticed it, was a esoui bug in for 4+ links per line in eso 1.4 and never worked on.. will do.
  Reply With Quote
12/26/14, 12:17 PM   #7
QuadroTony
Banned
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 828
they all important to me=)

mby i can sacrifice few of them
but long ago in Skyrim i use more addons and all was okay, different game i know, but interested to find out what happends with eso addons too
  Reply With Quote
12/26/14, 02:35 PM   #8
Garkin
 
Garkin's Avatar
AddOn Author - Click to view addons
Join Date: Mar 2014
Posts: 832
Originally Posted by QuadroTony View Post
2) sometimes when i push on any link from chat, like item/achievement - nothing happends. with all links. I just can see numbers from Price Traker tooltip, but no background/item picture/stats etc
Do you use CraftCompare addon? Because I believe that this issue started when CraftCompare has started using functions ZO_PlayShowAnimationOnComparisonTooltip(tooltip) and ZO_PlayHideAnimationOnComparisonTooltip(tooltip).
It's not all the time, but time to time when you leave crafting station, PopupTooltip's alpha value is set to zero (it means it is fully transparent). That's the reason why you don't see anything when you click link in the chat.

Try if you're having the same issue as I do - when the issue occurs, type this command to the chat:
Code:
/script PopupTooltip:SetAlpha(1)
Does it fix the issue?
  Reply With Quote
12/26/14, 02:41 PM   #9
QuadroTony
Banned
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 828
ok i will test this! ty Garkin.
and yes i use CraftCompare addon
  Reply With Quote
12/26/14, 05:10 PM   #10
QuadroTony
Banned
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 828



its an error about first problem! cannot using hotkey for deposit
interesting which addon cause this
its my mule character, he using like 50 addons
after reloadui all okay
  Reply With Quote
12/28/14, 07:24 AM   #11
QuadroTony
Banned
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 828
so wat is this? last picture
any1 know?
  Reply With Quote
12/28/14, 10:25 AM   #12
QuadroTony
Banned
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 828
DELETE* figure out this

picture upstears still need explanation

Last edited by QuadroTony : 12/28/14 at 01:34 PM.
  Reply With Quote
12/28/14, 10:46 AM   #13
Ayantir
 
Ayantir's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2014
Posts: 1,019
This error can't be analized properly, if you tend to report frequently bugs, could you install Zbug ?

It should have another error hidden (available with this tool with the previous button).
  Reply With Quote
12/28/14, 05:58 PM   #14
Garkin
 
Garkin's Avatar
AddOn Author - Click to view addons
Join Date: Mar 2014
Posts: 832
Even better would be copy&paste text from the:
"c:\Users\<name>\Documents\Elder Scrolls Online\live\Logs\interface.log"
  Reply With Quote
12/28/14, 06:02 PM   #15
QuadroTony
Banned
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 828
here this one

2014-12-28T22:00:34.580+02:00 |cff0000Lua Error: EsoUI/Ingame/Inventory/InventorySlot.lua:603: attempt to access a private function 'PickupInventoryItem' from insecure code
stack traceback:
EsoUI/Ingame/Inventory/InventorySlot.lua:603: in function 'TryBankItem'
EsoUI/Ingame/Inventory/InventorySlot.lua:1240: in function 'INDEX_ACTION_CALLBACK'
EsoUI/Ingame/Inventory/InventorySlotActions.lua:94: in function 'ZO_InventorySlotActionsoPrimaryAction'
EsoUI/Ingame/Inventory/ItemSlotActionController.lua:31: in function 'callback'
EsoUI/Libraries/ZO_KeybindStrip/ZO_KeybindStrip.lua:288: in function 'ZO_KeybindStrip:TryHandlingKeybindDown'
(tail call): ?
(tail call): ?|r
  Reply With Quote
12/28/14, 09:51 PM   #16
Balver
 
Balver's Avatar
AddOn Author - Click to view addons
Join Date: Mar 2014
Posts: 39
I have the problem with the "E" key a whole while now an tried to find the cause. Because it happens randomly it took its time but now I'm 90% sure it's Craft Research Timer.
  Reply With Quote
12/28/14, 10:25 PM   #17
katkat42
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 155
I sometimes have that problem too, but I don't use Craft Research Timer. (I use Wykkyd's Toolbar to track craft research times.)
  Reply With Quote
12/29/14, 01:23 AM   #18
QuadroTony
Banned
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 828
Originally Posted by Balver View Post
I have the problem with the "E" key a whole while now an tried to find the cause. Because it happens randomly it took its time but now I'm 90% sure it's Craft Research Timer.

i not use it too. but im using 3 addons for tracking researches
IGOR addon - offline tool
Research Grid - to see what i already know, and styles too
Mer Character Sheet - very nice looking thing, at the "C" menu
  Reply With Quote
01/02/15, 03:25 PM   #19
Baertram
Super Moderator
 
Baertram's Avatar
WoWInterface Super Mod
AddOn Author - Click to view addons
Join Date: Mar 2014
Posts: 4,971
Hey QuadroTony,

this error happens here and there if you press the "E" keybinding too fast after another.
I've tried to track it down to the root but wasn't able to.
I expereienced this error in several addons now. It could be any addon that hooks into the keybindings.

Here is a technical explanation of merlight who has tried to find the root too:


Originally Posted by merlight View Post
ZO_InventorySlot_OnMouseEnter
> UpdateMouseoverCommand (local in ingame/inventory/inventoryslot.lua)
> ZO_ItemSlotActionsController:New > SetInventorySlot > RefreshKeybindStrip
> ZO_KeybindStrip:UpdateKeybindButtonGroup

I've been digging around this error for so long, but never really succeeded in identifying the primary cause, much less a fix. Any add-on that hooks ZO_InventorySlot_OnMouseEnter might cause it. Doesn't matter how you do that, whether manually or via ZO_PreHook, fact is the function is replaced by an add-on created function, which means everything it calls down the chain isn't allowed to call protected/private functions directly.

When UpdateMouseoverCommand is called for the first time, it calls ZO_ItemSlotActionsController:New, which creates parameters for the primary command. Among those is the callback function:
Lua Code:
  1. callback = function()
  2.             if(self.selectedAction) then
  3.                 self:DoSelectedAction()
  4.             else
  5.                 slotActions:DoPrimaryAction()
  6.             end
  7.         end,

It's an anonymous function, and if created from hooked (non-privileged) ZO_InventorySlot_OnMouseEnter, will be non-privileged as well. I don't know why it sometimes bugs and sometimes not, or why when it bugs I'm able to put items into bank via my custom context-menu command (I'm not hooking OnMouseEnter, but DiscoverSlotActionsFromActionList), via custom chat slash-command, but not via 'E' key. Maybe I should put in some code to reproduce it reliably and dig more, I've given up on this lately
  Reply With Quote
01/02/15, 03:49 PM   #20
QuadroTony
Banned
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 828
mby it happends afte using DoItAll or BankManagerRevived addon, idk. but they transfer items just fine. even if i can do it by E
  Reply With Quote

ESOUI » AddOns » AddOn Help/Support » How to detect corrupted addon?


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