107 - Possible incompatibility with other addons using Lib-ST
I'm writing this ticket in order to make you aware of a possible incompatibility with other addons using Lib-ST. EPGPLootmaster (further referenced as "LM") uses v1.0 (r44 from Nov. 2008) of Lib-ST. The current version of Lib-ST is v3.8 (r137 from Jan. 2010).
I recently got two bug reports for my own addon, Mizus RaidTracker (further referenced as "MRT"), stating that, if MRT and LM are activated at the same time, the scroll bars from the LM tables stop working. MRT also uses Lib-ST for the tables, currently the version 3.8. I assume that the loading of Lib-ST v3.8 somehow overrides or clashes with the older version v1.0, thus causing this issue.
The author of Lib-ST, ddumont, changed Lib-ST to an Ace-Library for the first beta release of Lib-ST v3.0. Thus, I assume that any addon that uses Lib-ST v3.0 or newer will have the same impact on LM. An imcomplete list of addons that are using Lib-ST can be found here. I write incomplete, because this reverse relationship feature of WoWAce/CurseForge stopped working at some point. For example, MRT doesn't show up in this list.
Please be aware, that I'm not able to reproduce this problem at the moment, because I'm not in a guild with enough people online. The information given here is the result from what other people reported to me and some studying of the code of LM by myself.
What steps will reproduce the problem?
- Install LM and MRT. Activate both addons.
- Have more than 15 people in your guild online.
- Type "/lm version" and click on the "Guild" button.
- Try to scroll the table.
What is the expected output? What do you see instead?
Scrolling should work. It doesn't.
If my assumptions are correct, than any other addon that uses Lib-ST v3.0 or newer will have the same result. I'm not able to test that, but this is the potential test for you in order to either confirm or not confirm my assumptions. The way to reproduce it would be download one of the addons listed on the reverse relationship site, check if it uses a recent version of Lib-ST and then retry steps 1-4 with LM and the other addon.
What version of the product are you using?
This problem was reported to me for LM v0.6.08 and one unknown earlier version.
Do you have an error log of what happened?
No error log.
Please provide any additional information below.
If you can confirm my assumptions, a fix would be to update to Lib-ST v3.x. It seems that the author of Lib-ST, ddumont, already did this for an older verions of LM in a cloned repository. Maybe you can use the code changes from there.
Also, I'd like to reference the original bug reports which I got:
The LM CurseForge Ticket #103 might also be related to this issue.
| User | When | Change |
|---|---|---|
| mackatack | May 03, 2011 at 16:16 UTC | Changed status from Accepted to Started |
| Mizukichan | May 03, 2011 at 11:43 UTC | Changed description:No error log. **Please provide any additional information below.**\\ - If you can confirm my assumptions, a fix would be to update to Lib-ST v3.x. I seems that the author of Lib-ST, ddumont, [[http://wow.curseforge.com/addons/epgp_lootmaster/repositories/|already did this for an older verions of LM in a cloned repository.]] Maybe you can use the code changes from there. + If you can confirm my assumptions, a fix would be to update to Lib-ST v3.x. It seems that the author of Lib-ST, ddumont, [[http://wow.curseforge.com/addons/epgp_lootmaster/repositories/|already did this for an older verions of LM in a cloned repository.]] Maybe you can use the code changes from there. Also, I'd like to reference the original bug reports which I got: * [[http://wow.curseforge.com/addons/mizusraidtracker/tickets/34-cant-scroll-epgplootmaster-window/|MRT CurseForge Ticket #34]] |
| mackatack | May 03, 2011 at 09:33 UTC | Changed status from New to Accepted |
| Mizukichan | May 01, 2011 at 07:41 UTC | Changed description:I'm writing this ticket in order to make you aware of a possible incompatibility with other addons using [[http://www.wowace.com/addons/lib-st/|Lib-ST]]. EPGPLootmaster (further referenced as "LM") uses v1.0 (r44 from Nov. 2008) of Lib-ST. The current version of Lib-ST is v3.8 (r137 from Jan. 2010). - I recently got two bug reports for my own addon, [[http://wow.curseforge.com/addons/mizusraidtracker/|Mizus RaidTracker]] (further referenced as "MRT"), stating that if MRT and LM are activated at the same time, the scroll bars from the LM tables stop working. MRT also uses Lib-ST for the tables, currently the version 3.8. I assume that the loading of Lib-ST v3.8 somehow overrides or clashes with the older version v1.0, thus causing this issue. + I recently got two bug reports for my own addon, [[http://wow.curseforge.com/addons/mizusraidtracker/|Mizus RaidTracker]] (further referenced as "MRT"), stating that, if MRT and LM are activated at the same time, the scroll bars from the LM tables stop working. MRT also uses Lib-ST for the tables, currently the version 3.8. I assume that the loading of Lib-ST v3.8 somehow overrides or clashes with the older version v1.0, thus causing this issue. - The author of Lib-ST, [[http://www.wowace.com/profiles/ddumont/|ddumont]] changed Lib-ST to an Ace-Library for the first beta release of Lib-ST v3.0. Thus, I assume that any addon that uses Lib-ST v3.0 or newer will have the same impact on LM. An imcomplete list of addons that are using Lib-ST [[http://www.wowace.com/addons/lib-st/reverse-relationships/|can be found here]]. I write incomplete, because this reverse relationship feature of WoWAce/CurseForge stopped working at some point. For example, MRT doesn't show up in this list. + The author of Lib-ST, [[http://www.wowace.com/profiles/ddumont/|ddumont]], changed Lib-ST to an Ace-Library for the first beta release of Lib-ST v3.0. Thus, I assume that any addon that uses Lib-ST v3.0 or newer will have the same impact on LM. An imcomplete list of addons that are using Lib-ST [[http://www.wowace.com/addons/lib-st/reverse-relationships/|can be found here]]. I write incomplete, because this reverse relationship feature of WoWAce/CurseForge stopped working at some point. For example, MRT doesn't show up in this list. - Please be aware, that I'm not able to reproduce this problem at the moment, because I'm not in a guild with enough people online. The information given here is the result from what other people reported to me and some studying of the code of LM. + Please be aware, that I'm not able to reproduce this problem at the moment, because I'm not in a guild with enough people online. The information given here is the result from what other people reported to me and some studying of the code of LM by myself. **What steps will reproduce the problem?** # Install LM and MRT. Activate both addons. |
| Mizukichan | May 01, 2011 at 07:24 UTC | Create |
- 6 comments
- 6 comments
Facts
- Last updated
- Mar 30, 2012
- Reported
- May 01, 2011
- Status
- Started - Work on this issue has begun.
- Type
- Defect - A shortcoming, fault, or imperfection
- Priority
- Medium - Normal priority.
- Votes
- 4
- Reply
- #6
Stanoslav Dec 12, 2011 at 21:15 UTC - 0 likesI am seeing this problem as well with EPGP Lootmaster and MRT. Any ETA on the fix that going quite nicely?
- Reply
- #5
genkeim Jun 13, 2011 at 15:10 UTC - 0 likesAny update on where there might be a beta version for this?
- Reply
- #4
genkeim May 13, 2011 at 13:27 UTC - 0 likesI'd be happy to alpha/beta test the changes for you if needed. Looking forward to being able to use MRT and EPGPLootmaster together again
- Reply
- #3
mackatack May 03, 2011 at 16:15 UTC - 0 likesKeeping the old lib and the new working beside each other is possible, but scrolling in the old lib is just broken. Therefore i have started on updating EPGPLootmaster to use the new lib, which is coming together quite nicely. Most parts of the monitor window are functioning again, i expect to have a beta running before the weekend.
- Reply
- #2
mackatack May 03, 2011 at 09:33 UTC - 0 likesThanks for your detailed ticket, i will work on this asap, but i think it will take a lot of time to use the new library, since much has changed... I think i will just make the old and the new library work together if it takes too much time.
- Reply
- #1
genkeim May 03, 2011 at 02:35 UTC - 0 likesI'm one of the people who reported this error to Mizukichan. I am able to reproduce the error if you need any further information.