EPGPLootmaster

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?

  1. Install LM and MRT. Activate both addons.
  2. Have more than 15 people in your guild online.
  3. Type "/lm version" and click on the "Guild" button.
  4. 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

You must login to post a comment. Don't have an account? Register to get one!

  • 6 comments
  • Avatar of Stanoslav Stanoslav Dec 12, 2011 at 21:15 UTC - 0 likes

    I am seeing this problem as well with EPGP Lootmaster and MRT. Any ETA on the fix that going quite nicely?

  • Avatar of genkeim genkeim Jun 13, 2011 at 15:10 UTC - 0 likes

    Any update on where there might be a beta version for this?

  • Avatar of genkeim genkeim May 13, 2011 at 13:27 UTC - 0 likes

    I'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

  • Avatar of mackatack mackatack May 03, 2011 at 16:15 UTC - 0 likes

    Keeping 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.

  • Avatar of mackatack mackatack May 03, 2011 at 09:33 UTC - 0 likes

    Thanks 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.

  • Avatar of genkeim genkeim May 03, 2011 at 02:35 UTC - 0 likes

    I'm one of the people who reported this error to Mizukichan. I am able to reproduce the error if you need any further information.

  • 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

Reported by

Possible assignees