WoWInterface

WoWInterface (https://www.wowinterface.com/forums/index.php)
-   Carbonite: Dev Talk (https://www.wowinterface.com/forums/forumdisplay.php?f=167)
-   -   Legion Beta Bug Issues (https://www.wowinterface.com/forums/showthread.php?t=53893)

JWMcQuire 07-15-16 02:42 PM

Legion Beta Bug Issues
 
I hope it's ok, but I thought I'd start this thread hoping to start a main thread for discussing bug issues in the Legion Beta version to help Rythal and anyone else in beta who can code address issues. Hopefully others will be able to get access to beta who can help Rythal build the quest database for Legion.

Anyway, only have access to PTR which is only the Pre-Expansion patch we will be getting later this month.

Now for my error and what I did to temporarily eliminate it.

My alt is in Stormwind. So far the everything works perfect accept one error that produced 2 instances of another error.

The error I addressed is as follows:

Quote:

1x Carbonite.Quests\NxQuest.lua:2715: hooksecurefunc(): SetTradeSkillItem is not a function
[C]: in function `hooksecurefunc'
Carbonite.Quests\NxQuest.lua:2715: in function `Init'
Carbonite.Quests\NxQuest.lua:2060: in function `func'
Carbonite\Libs\AceTimer-3.0\AceTimer-3.0-17.lua:55: in function <Carbonite\Libs\AceTimer-3.0\AceTimer-3.0.lua:48>

Locals:
This error prevents the quest module from loading.

Lines 2709-2716 are as follows:

Lua Code:
  1. local ttHooks = {
  2.         "SetAction", "SetAuctionItem", "SetBagItem", "SetGuildBankItem", "SetHyperlink", "SetInboxItem", "SetInventoryItem", "SetLootItem",
  3.         "SetLootRollItem", "SetMerchantItem", "SetQuestItem", "SetQuestLogItem", "SetTradeSkillItem","SetTradeTargetItem",
  4.     }
  5.  
  6.     for k, name in ipairs (ttHooks) do
  7.             hooksecurefunc (GameTooltip, name, Nx.Quest.TooltipHook)
  8.     end

The error shows that "SetTradeSkillItem" is not recognized as a function, I tried different profession related alternatives without success. So for a quick fix, I removed "SetTradeSkillItem" from the list in line 2711. This allowed the quest module to load as expected.

This is only a quick fix however until someone can find the correct argument that relates to professions.

The other error I got disappeared after applying my temporary fix for the previous error. It reads as follows:

Quote:

2x Carbonite.Quests\NxQuest.lua:9025: bad argument #3 to 'format' (string expected, got nil)
[C]: in function `format'
Carbonite.Quests\NxQuest.lua:9025: in function `UpdateList'
Carbonite.Quests\NxQuest.lua:8623: in function `func'
Carbonite\Libs\AceTimer-3.0\AceTimer-3.0-17.lua:55: in function <Carbonite\Libs\AceTimer-3.0\AceTimer-3.0.lua:48>

Locals:
(*temporary) = "%s%s%s"
(*temporary) = "|cffffd100100 "
(*temporary) = nil
(*temporary) = "The Legion Returns"
(*temporary) = "string expected, got nil"
Happy coding. :)

jkt97401 07-19-16 07:45 PM

I did this fix you entailed but strangely enough, I could no longer access flight paths. Once I disabled Carbonite, I could again access them. I tested it multiple times with this result haha. I sure hope the dev updates Carbonite, it's my saving grace.

Does anyone know of any alternative programs until then??

Thank you!

Thrumbar 07-19-16 08:05 PM

From WoWinterface

http://www.wowinterface.com/forums/s...ad.php?t=53248

In fact, QUEST == "Quest" in enUS, just a string indicating quest items.
SetTradeSkillItem() has been removed
This one occurs in such circustance:
Lua Code:
hooksecurefunc(tooltip, 'SetTradeSkillItem', OnTradeSkill)

Also the flightpaths in Legion are not working while Carbonite is loaded.

jeffy162 07-20-16 07:50 AM

Yeah, the flight paths not working while Carbonite is enabled is ........... weird. Anybody got any idea's?

On another (not relevant) note: I still have a problem with the Carbonite minimap button and the clock ...... ummm ....... button(?) still showing up on the minimap. That is, Blizzards minimap. I have both maps combined, so, I can't see the buttons when out questing, but, man is it a p.i.t.a. when I do a dungeon or just go inside. Anywhere. I have those "buttons" disabled in the options, so I can't figure out why they keep showing up. :mad: And, I can disable them, but, THAT is a giant p.i.t.a.. I have to open the Carbonite options, then the maps page, then the minimap buttons tab, and THEN I have to put a check mark in one of the buttons options to enable (yes, you read it correctly, even though they are, for some unknown reason, enabled already - with the check box UNCHECKED) the button, then uncheck the option ......... a g a i n ......... to disable (:mad:) the buttons. Then everything is peachy - until I have to reload or the game does a cinematic or whatever, because then I have to go through everything again. (OK. That's the END of the rant. Sorry.)

JWMcQuire 07-20-16 07:55 AM

Quote:

Originally Posted by jkt97401 (Post 316587)
I did this fix you entailed but strangely enough, I could no longer access flight paths. Once I disabled Carbonite, I could again access them. I tested it multiple times with this result haha. I sure hope the dev updates Carbonite, it's my saving grace.

Does anyone know of any alternative programs until then??

Thank you!

Thank you for trying my temporary "fix", but I think I need to clarify that my "fix" isn't what caused the issue with the flight paths. I'm sure though that this issue and the FP issue will be fixed when Rythal has time to address it.

Quote:

Originally Posted by Thrumbar (Post 316589)
From WoWinterface

http://www.wowinterface.com/forums/s...ad.php?t=53248

In fact, QUEST == "Quest" in enUS, just a string indicating quest items.
SetTradeSkillItem() has been removed
This one occurs in such circustance:
Lua Code:
hooksecurefunc(tooltip, 'SetTradeSkillItem', OnTradeSkill)

Also the flightpaths in Legion are not working while Carbonite is loaded.

Thanks for the quote and the link to that thread, Thrumbar. :)


All times are GMT -6. The time now is 01:57 PM.

vBulletin © 2020, Jelsoft Enterprises Ltd
© 2004 - 2020 MMOUI