erikabp123/ClassicAddonManager

tukui addons are broken

Closed this issue · 4 comments

Describe the bug
addons from tukui are encountering errors and not updating

To Reproduce
Steps to reproduce the behavior:
add any tukui addon into the manager and then try to update

Desktop (please complete the following information):
windows 10

Additional context
this is also happening with other addon managers, according to cursebreaker, tukui api was partially disabled, but they have implemented some kind of workaround

hey, can you confirm that it is tukui and not curse? I was aware that curse would be transitioning to overwolf, but I have not heard of the tukui problems

yup definitely anything from tukui is not updating for me.
see screenshot here

i get this error with every tukui addon

Author: Elv
URL: https://www.tukui.org/classic-addons.php?id=2
Branch: nullReleases: falseLast Updated: Fri Dec 04 15:23:37 NZDT 2020
Last File Name: ElvUI_Elv_(ElvUI-tukui).zip
com.google.gson.JsonSyntaxException: Expected a com.google.gson.JsonObject but was com.google.gson.JsonPrimitive
	at com.google.gson.internal.bind.TypeAdapters$35$1.read(TypeAdapters.java:913)
	at com.google.gson.Gson.fromJson(Gson.java:887)
	at com.google.gson.Gson.fromJson(Gson.java:852)
	at com.google.gson.Gson.fromJson(Gson.java:801)
	at com.google.gson.Gson.fromJson(Gson.java:773)
	at com.CAM.DataCollection.Tukui.TukuiAPI.getJsonObject(TukuiAPI.java:60)
	at com.CAM.DataCollection.Tukui.TukuiAPI.getRepoObject(TukuiAPI.java:69)
	at com.CAM.DataCollection.Tukui.TukuiAPI.<init>(TukuiAPI.java:30)
	at com.CAM.HelperTools.UrlInfo.getCorrespondingInfoRetriever(UrlInfo.java:208)
	at com.CAM.AddonManagement.Addon.getInfoRetriever(Addon.java:93)
	at com.CAM.AddonManagement.Addon.checkForUpdate(Addon.java:68)
	at com.CAM.AddonManagement.AddonManager.updateAddons(AddonManager.java:109)
	at com.CAM.GUI.Controller.lambda$updateAction$13(Controller.java:443)
	at java.base/java.lang.Thread.run(Thread.java:835)
com.CAM.DataCollection.ScrapeException
	at com.CAM.AddonManagement.AddonManager.updateAddons(AddonManager.java:126)
	at com.CAM.GUI.Controller.lambda$updateAction$13(Controller.java:443)
	at java.base/java.lang.Thread.run(Thread.java:835)```

cursebreaker ticket that confirms the api had been changed can't find out any extra info about this online, nor on the tukui website. could help with the problem?

Fixed in new version