View Bug Report
Nil reference exception when improving filtered list
Bug #: 3804
File: FCO ItemSaver
Date: 11/08/21 06:54 PM
By: silvereyes
Status: Flagged for Future Version
Code:
bad argument #1 to 'pairs' (table/struct expected, got nil)
stack traceback:
[C]: in function 'pairs'
user:/AddOns/FCOItemSaver/src/FCOIS_Functions.lua:2120: in function 'func'
|caaaaaa<Locals> bagId = 1, slotIndex = 16, iconsRemarked = 0 </Locals>|r
/EsoUI/Libraries/Globals/globalapi.lua:227: in function '(anonymous)'
Steps to reproduce:
  1. Open a crafting station
  2. Go to the improvement tab
  3. Filter the items with a text filter so that only the item to improve is shown. Not sure if this is part of the base game, or Votan's Search Box, which I have installed.
  4. Mark the item with an FCOItemSaver mark, like selling at guild store.
  5. Deactivate anti improve
  6. Improve the item all the way to legendary so that it becomes ineligible to improve

I'm guessing that the same sort of thing can happen any time a marked item becomes ineligible for the inventory list. For example, maybe after right click > bind a marked item in the guild store selling tab or mail send tab. I haven't tested that, though. Should be a fairly easy nil check either way.

RSS 2.0 Feed for Bug CommentsNotes Sort Options
By: Baertram - 11/12/21 07:41 AM
Thanks silvereyes, especially for the deailed infos! Will have a look at it.