Thanks lol that sounds exactly like whats happening to me with if_PQR_ADDON_is loaded=nil errors.However im not a developer so what can i use as a work around. Also since the error basically makes some routines that use the addon nonfunctional can we get some attention on fixing the bug within PQR proper thats not loading the variables. Otherwise alot of our users will be left out in the cold with some of their favorite routines.
Yes ive double checked everything
the latest v2.2 PQR UI lua file is under "data" directory
the rubim 2h frost dk routine is under deathknights profile directory
i have other routines that do not extensively use the pqr ui addon that work fine without lua errors
ive even tried fresh installs to make sure that there were no corrupted files
ive tried removing all addons from wow cept pq interface addon to no avail
as a user i dont know what other troubleshooting steps i can take
the errors from the bug that was referenced by paintpauller match exactly what i am seeing in my pqr-these errors were related for many variables that were coming back as nil including the if pqr addon loaded
JUANNY It might be that something broke in the patch and Rubim needs to update his profile, I dont know how often he's around but Imdasandman have been helping out in his thread lately. Im sure he'll respond to your error once he logs on! ^^
the thing is that some of the errors relating with variables coming back nil were happening BEFORE the patch so we can reasonably rule out the patch being the culprit-the only difference was that the before the patch the errors were intermittent and after the patch the errors are constant-from what a previous poster said he used a workaround in his routine to force PQR to return the variables but the bug still remains in the PQR client hence future issues down the road
anyone got a working master frost Dk Rotation i can have this 1 i have work then it dont work
there are very few frost dk profiles out there-i use rubims http://www.ownedcore.com/forums/worl...-profiles.html
and weys https://www.ownedcore.com/forums/wor...-profiles.html
Correct- there have been no changes to PQR between v2.2.0 and v2.2.1 other than the updating of the 'patterns' that PQR uses to pattern match and automatically find offsets in the background. Without new patterns, PQR would not find all of the functions inside of the WoW client that it needs to work, and would crash.
Blizzard started compiling WoW using VS2010 instead of VS2008 and it changed things internally enough that all of the patterns that everyone used previously broke.
<<< IMPORTANT NOTICE TO PROFILE AUTHORS THAT USE PQInterface >>>There are several reports of getting errors caused from using PQI variables before the addon has made them a variable, the errors look similar to this:
After extensive testing i found this to be caused from PQI not instantly making variables when the PQI:AddRotation(config) is called, thus resulting in the profile checking against a variable that was expected to equal something but in reality equals nil.Message: [string "if (IsAddOnLoaded("PQInterface")) == 1 then..."]:45: attempt to concatenate global 'PQI VARIABLE' (a nil value)
Time: 04/21/13 18:02:57
Count: 6
Stack: [C]: ?
[string "if (IsAddOnLoaded("PQInterface")) == 1 then..."]:45: in function `?'
[string "if PQR_Addon_Loaded == nil then..."]:573: in function `PQR_ExecuteInterrupt'
[string "if PQR_Addon_Loaded == nil then..."]:334: in function <[string "if PQR_Addon_Loaded == nil then..."]:214>
This happening seems to be random as i have had reports of this occurring over a month ago and yet i did not see this happen on my end till around a week ago, with the 5.3 update it looks to be effecting even more people the before!
There is a really simple fix for this error. all you have to do is delay the profile till the variables are set, here is an example:
if PQI_AveryRetSimCraft_CombatModNotifications_enable == nil then
return true
end
Something similar should be right after you set PQI with the PQI:AddRotation(config), the variable should be any variable set by PQI in your profile that will return true/false (thus any variable that ends in _enable)
If you are like me and support both using PQI and not then you can look at how i solved it in either my Alpha Interrupt or Avery's ret PQI for a more detailed example.
If you have any questions feel free to PM me and i can see what i can do to help out =D
Last edited by paintpauller; 05-23-2013 at 06:37 PM.
Alpha Profiles: - All profiles with PQInterface support!
Alpha Interrupt: https://goo.gl/OLhGi - Ignore List, Random Percentage, Time Delays, & much More!
Alpha Utilities: https://goo.gl/rt7WA - Farming, Prospecting, Disenchanting, Milling, & Questing
Alpha Moonkin: https://goo.gl/gjxw0 - Optimized DPS Rotation for PvE, Mashup of 3 Profiles
Avery's Ret: https://goo.gl/GhurM - My take on Avery's outstanding Ret profile with PQI
build 16992 is out now, changing offsets only in the offset folder isnt working.