Auctionator

Auctionator

136M Downloads

[TBC] Full scan sometimes errors out

Epsynus opened this issue ยท 4 comments

commented

Please include as much of the following information as possible to help me fix the bug:

Brief Description of Bug

Doing a full scan sometimes errors out and messes up prices on tooltips.
It throws a LUA error and afterwards things that were shown to go for like 30 silver now show an absurd price such as 37g.
This doesn't happen for every item, but a majority.

Steps to Reproduce

Can't reproduce it reliably myself, it happens at what seems random as I can scan several times a day without a problem, only thing I have noticed out of the ordinary is that it seems to happen more after midnight EU time.
But all I do is run the full scan and boom.

Loaded Addons

Ability Team Tracker TBC
Advanced Interface Options
ArenaStats - TBC
AtlasLootClassic
Attune
Auctionator
BGHistorian
BigDebuffs
Blizzard Raid Frames Fix
BugGrabber
BugSack
Capping
CensusPlusClassic
ClassicAuraDurations
ClassicCastbars
ClassicHealPrediction
Details
Enhanced WorldMap
Extended Character Stats
Five Second Rule
GatherMate2
Gladdy
GreyOnCooldown
Hide World Map Minimap Button
LargerSelfAuras
Leatrix Plus
LFG Bulletin Board
LittleBuster
Loss of Control Alerter
NameplateColors
NameplateCooldowns (TBC)
OmniBar
OmniCC
SafeQueue
Select
Spy
ThreatClassic2
TinyPad
TomTom
tullaRange
What's Training?
Whoa Thick Frames BCC
DeadlyBossMods
Questie

Back Trace (LUA Error Output)

2x SharedXML\LinkUtil.lua:2: attempt to index local 'linkString' (a nil value)
[string "@SharedXML\LinkUtil.lua"]:2: in function ExtractHyperlinkString' [string "@Auctionator\Source_TBC\Search\GetCleanItemLink.lua"]:2: in function GetCleanItemLink'
[string "@Auctionator\Source_TBC\Tabs\DataProviders\BuyAuctions.lua"]:123: in function ImportAdditionalResults' [string "@Auctionator\Source_TBC\Tabs\DataProviders\BuyAuctions.lua"]:93: in function ReceiveEvent'
[string "@Auctionator\Source\Utilities\EventBusMixin.lua"]:77: in function Fire' [string "@Auctionator\Source_TBC\AH\Mixins\Scan.lua"]:84: in function ProcessSearchResults'
[string "@Auctionator\Source_TBC\AH\Mixins\Scan.lua"]:29: in function <...aceAuctionator\Source_TBC\AH\Mixins\Scan.lua:26>

Locals:
linkString = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index local 'linkString' (a nil value)"

commented

Closing this issue, as the fix appears to have worked.

commented

I'm not getting any LUA errors, but I am seeing the issue with the prices shown being absurd. I believe that it's being caused by having a full scan set to be done automatically every time the auction house window is opened, and then closing it before it completes the scan (it appears to eventually cause this issue; perhaps some type of data corruption?)

In any event, I'm going to set the full scan to manual and will report back if it seems to still be occuring or if it fixes the issue.

commented

Update - I can't say for certain that the issue is being caused by prematurely closing out of the AH window when an autoscan has started, but I can say that I've been careful to allow the autoscan to finish - and I haven't had the same problem since.

commented

I think this issue is caused by opening an item to buy it before the scan has finished (it looks like it gets the full scan and the individual item scan confused).

How did you enable the autoscan - the option doesn't exist in TBC?