Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unable to use quest item in the quest tracker #1280

Open
3 of 4 tasks
Stultusaur opened this issue Jul 30, 2024 · 32 comments
Open
3 of 4 tasks

Unable to use quest item in the quest tracker #1280

Stultusaur opened this issue Jul 30, 2024 · 32 comments

Comments

@Stultusaur
Copy link

Stultusaur commented Jul 30, 2024

Troubleshooting Steps

error2
error3

Describe the expected behavior and what actually happened?

I expect it to use the quest item from the quest tracker.

It does not always happen.
This was happening with and without addons running.
It does not generate an LUA error that I can post.

Reproducing the issue.

Was able to reproduce after accepting a quest with the quest item, and going AFK for a few minutes,

Lua Errors

Cannot post the LUA error without enabling BugGrabber and BugSack
Because it is an  ADDON_PROTECTED_FUNCTION error, it does show the error.

I will edit this with the LUA error once I disable elvui debug mode.

EDIT:

3x [ADDON_ACTION_FORBIDDEN] AddOn 'ElvUI' tried to call the protected function 'UseQuestLogSpecialItem()'.
[string "@!BugGrabber/BugGrabber.lua"]:485: in function <!BugGrabber/BugGrabber.lua:485>
[string "=[C]"]: in function `UseQuestLogSpecialItem'
[string "@Blizzard_ObjectiveTracker/Blizzard_ObjectiveTrackerShared.lua"]:94: in function <...ObjectiveTracker/Blizzard_ObjectiveTrackerShared.lua:87>

Locals:
_ = Frame {
}
event = "ADDON_ACTION_FORBIDDEN"
events = <table> {
}

Verification Steps

  • I have read the Changelog and verified ElvUI is up to date by checking /estatus
  • I have verified my issue doesn't exist in the Default UI or the Issue Tracker.
  • I have not read any of these steps, please close my issue when you see it.
  • I have done the Troubleshooting Steps and included the requested screenshots, which show the issue and status panel.
@gmanavarro
Copy link

+1

3 similar comments
@tehSmoogs
Copy link

+1

@Avarios
Copy link

Avarios commented Aug 3, 2024

+1

@Flannair
Copy link

Flannair commented Aug 3, 2024

+1

@SleepTooLong
Copy link

Having the same issue, it works after I reload for a while, but then it suddenly stops working at some point

@Rulob
Copy link

Rulob commented Aug 17, 2024

Same issue since 11.0 patch.

@Aeosora
Copy link

Aeosora commented Aug 18, 2024

Same issue as well since 11.0. Can't seem to get it to go away either. I use Shadow and Light as well, but even after disabling Shadow and Light it doesn't go away.

@Prejudice182
Copy link

Prejudice182 commented Aug 19, 2024

With /edebug on, I can now use the quest item, so its possible the taint is coming from somewhere else.
image

@Stultusaur
Copy link
Author

With /edebug on, I can now use the quest item, so its possible the taint is coming from somewhere else. image

I can still replicate the issue, without other addons, it just takes time to replicate.
Last time I was able to replicate it, I let myself go AFK for a while, then went and did some quests and that triggered the issue with the item icon near quests.

@Noughter
Copy link

Same Problem. I even tried using Kaliels Tracker and that didnt fix it

@plinio1980
Copy link

plinio1980 commented Aug 25, 2024

/edebug on, then /edebug off seems to be working

@kodewdle
Copy link
Member

no fix atm because i can't reproduce this. try with /edebug on for now. it's very easily broken, if i can find reproduction steps i can start to look for a fix.

@bartkoevoets
Copy link

I think you can reproduce it at any time by first selecting the quest, then attempting to use the quest item from the quest log. It's very inconsistent with throwing the protected function lua error though.

@Selenagor
Copy link

Hello! Sorry for my English (I speak it very poorly, I used a translator) ^^'
I have a similar problem, but I get a different error. I tried disabling all addons except ElvUI, the error appears immediately when I try to click on a quest item. If you disable ElvUI or simply reload the interface with ElvUI enabled, the error goes away. I can collect taint log data, since I have already managed to reproduce the error more than once.

This is the error that comes out:

1x [ADDON_ACTION_FORBIDDEN] AddOn 'ElvUI_Libraries' tried to call the protected function 'UseQuestLogSpecialItem()'.
[string "@!BugGrabber/BugGrabber.lua"]:485: in function <!BugGrabber/BugGrabber.lua:485>
[string "=[C]"]: in function `UseQuestLogSpecialItem'
[string "@Blizzard_ObjectiveTracker/Blizzard_ObjectiveTrackerShared.lua"]:94: in function <...ObjectiveTracker/Blizzard_ObjectiveTrackerShared.lua:87>

Locals:
_ = Frame {
}
event = "ADDON_ACTION_FORBIDDEN"
events =

{
}

@Kirschie
Copy link

Kirschie commented Sep 8, 2024

+1 can't use the quest items from the UI next to the quest objective

image

@NotOats
Copy link

NotOats commented Sep 10, 2024

Also got this bug recently, diagnosed it back to CopyPasta2. I am sure that's not the only addon (or combination) that could cause this but I figured it might help someone to know.

@kodewdle
Copy link
Member

kodewdle commented Sep 10, 2024

i did not get a fix for this into 13.77 however i fixed one cause of this in our dev build, please try: elvui-main.zip
the SplashFrame being closed was causing it at least for one of the taints: a137a80...6d733e0

@jpwalsh1
Copy link

Haven't tested above but reporting that current build from curse does this.

@kodewdle
Copy link
Member

kodewdle commented Sep 26, 2024

Haven't tested above but reporting that current build from curse does this.

elvui isn't on curseforge

  • reopen if needed after 13.78

@atomic7431
Copy link

Hello,
i am using the latest version of elvui 13.78 and the quest item bug is still there.
I have to reload the ui to get the quest item to work, when its not working it makes a noise but doesnt do anything.
what do you need to help find the culprit?

@atomic7431
Copy link

update
was handing out orders quest in warwithin and thrid time i used the quest icon and caught this error -

Date: 2024-10-03 13:24:43
ID: 1
Error occured in: AddOn: WorldQuestTracker
Count: 1
Message: Error: AddOn WorldQuestTracker attempted to call a forbidden function (UseQuestLogSpecialItem()) from a tainted execution path.
Debug:
[string "=[C]"]: UseQuestLogSpecialItem()
[string "@Interface/AddOns/Blizzard_ObjectiveTracker/Blizzard_ObjectiveTrackerShared.lua"]:94:
...ObjectiveTracker/Blizzard_ObjectiveTrackerShared.lua:87
Locals:
self = Button {
NormalTexture = Texture {
}
HotKey = FontString {
}
questLogIndex = 2
rangeTimer = 0.010000
count = 0
charges = 0
template = "QuestObjectiveItemButtonTemplate"
IsSkinned = true
Count = FontString {
}
used = true
icon = Texture {
}
Cooldown = Cooldown {
}
}
button = "LeftButton"

AddOns:
Swatter, v11.x.BETA.4 (TheWarWithBlizzardAPIs)
AllTheThings, v4.0.16
Auctionator, v11.0.12
Auctioneer, v11.x.BETA.4 (TheWarWithBlizzardAPIs)
AuctioneerStatsOverTime, v11.x.BETA.4 (TheWarWithBlizzardAPIs)
AuctioneerUtilDealFinder, v11.x.BETA.4 (TheWarWithBlizzardAPIs)
AuctioneerUtilValuer, v11.x.BETA.4 (TheWarWithBlizzardAPIs)
CanIMogIt, v11.0.2v2.4
DBMCore, v11.0.21
DBMStatusBarTimers, v11.0.21
DBMVPVEM, v6dbaa27
DejaCharacterStats, vR110002r5
Details, v#Details.13096.161
DetailsTWW, vv1.3
ElvUI, vv13.78
ElvUILibraries, vv13.78
ElvUIOptions, vv13.78
FasterLoot, vv20240920
HandyNotes, vv1.6.21
HandyNotesBattleForAzerothTreasures, vv33
HandyNotesDragonflight, v103
HandyNotesDragonflightTreasures, vv64
HandyNotesDragonGlyphs, v0.1.6
HandyNotesShadowlands, v101
HandyNotesShadowlandsTreasures, vv81
HandyNotesTheWarWithin, v103
HandyNotesWarWithin, vv67
MBB, v4.0.26
OPie, vØrred 1a
Plater, vPlater-v589-Retail
Plumber, v1.4.1
Postal, vv4.1.9
RareScanner, v11.0.2.18
Simulationcraft, v11.0.2-02
Stubby, v11.x.BETA.4 (TheWarWithBlizzardAPIs)
UnlimitedMapPinDistance, v1.4.6
WeakAuras, v5.17.1
WeakAurasArchive, v5.17.1
WorldQuestTracker, vv11.0.2.520-Retail
BlizRuntimeLib v11.0.2.56819(EU)
(ck=504)

i hope it helps.

@kodewdle
Copy link
Member

kodewdle commented Oct 3, 2024

update was handing out orders quest in warwithin and thrid time i used the quest icon and caught this error

you have a lot of other addons enabled, try with only ElvUI by typing /edebug on

@tajobe
Copy link

tajobe commented Oct 4, 2024

Error occured in: AddOn: WorldQuestTracker

@atomic7431 might be worth a report over at https://github.com/Tercioo/World-Quest-Tracker/issues (if that's the right addon)

@atomic7431
Copy link

Disabled elv ui, the problem was resolved.
Enabled elv ui and disabled all addons and problem was still present.

@jpwalsh1
Copy link

jpwalsh1 commented Oct 6, 2024

Same for me after latest update, it still doesn't work but it's clearly other addons fighting this. Greenwall was one for me, not sure if the WorldQuest tracker was doing it either. But disabling all of your addons except just Elv and then enabling one by one will be about the only way to figure it out, then go open tickets like this there.

@andrewmunro
Copy link

Same for me, I can use a quest item once from the quest log, then nothing happens and I have to use from my bags instead...

@Naomimyam
Copy link

Yea no its not working. I tried everything. Turned off all my addons(individually), Used the files that was recommended earlier, turned on the debugger, and even almost ripped out my hair. Now, its tedious to go in my bag and i feel like its just too much of a hastle to even have elvui. Though i do prefer it than to have the regular ui.. but if there is a fix, that would be great.

@rizabek-mukanov
Copy link

issue is still present in latest elvui

@OMGITSJAD
Copy link

+1 feel like this has been going on for a while.

@kodewdle kodewdle reopened this Nov 7, 2024
@kodewdle
Copy link
Member

kodewdle commented Nov 7, 2024

can confirm these reports, leveled a few characters. mostly it worked but i also had it not work a couple times while leveling. still not sure of a fix or proper way to reproduce the problem. if anybody has steps to cause this, for example:

  1. reload
  2. open spellbook
  3. cast a spell
  4. do a little dance
  5. try to use the item on quest log
  6. doesnt work

this would be helpful (obviously getting it short as possible after a reload is ideal).

@Fragglerock2218
Copy link

You can go into Elvui>Information>Debug, and it works for a little bit. Haven't found a permanent fix yet. It gets really annoying when doing Delves and cannot drop the candle and such.

@jpwalsh1
Copy link

Agree, I also have an issue where the whole quest log will disappear at times, then reappear randomly too. But to solve the whole 'cant drop the delve item' bug which is why most of us are here. I just ended up making a macro.

/cancelaura Enchanted Candle
/cancelaura Air Totem

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests