Community marketplace unable to install Rule Template: HTTP error 429

Hello there, since I am developing my own rule template I found out that I am not able to “add” it through MainIU: when I enable the community marketplace toggle, go to the Add-On tab and search for the rule template I would like to install I can find it; however, after clicking the Add button the template is not installed and the following messages appear on the log:

12:19:25.326 [INFO ] [arketplace.AbstractRemoteAddonService] - Re-installing missing add-ons from remote repository: [marketplace:162508]
12:19:25.557 [WARN ] [nity.CommunityMarketplaceAddonService] - Unable to retrieve marketplace add-ons: Server returned HTTP response code: 429 for URL: https://community.openhab.org/c/marketplace/69/l/latest?page=4
12:19:25.558 [INFO ] [arketplace.AbstractRemoteAddonService] - Re-installing missing add-ons from remote repository: [marketplace:162508]
12:19:25.628 [WARN ] [nity.CommunityMarketplaceAddonService] - Unable to retrieve marketplace add-ons: Server returned HTTP response code: 429 for URL: https://community.openhab.org/c/marketplace/69/l/latest
12:19:25.629 [INFO ] [arketplace.AbstractRemoteAddonService] - Re-installing missing add-ons from remote repository: [marketplace:162508]
12:19:25.809 [WARN ] [nity.CommunityMarketplaceAddonService] - Unable to retrieve marketplace add-ons: Server returned HTTP response code: 429 for URL: https://community.openhab.org/c/marketplace/69/l/latest
12:19:25.809 [INFO ] [arketplace.AbstractRemoteAddonService] - Re-installing missing add-ons from remote repository: [marketplace:162508]
12:19:25.879 [WARN ] [nity.CommunityMarketplaceAddonService] - Unable to retrieve marketplace add-ons: Server returned HTTP response code: 429 for URL: https://community.openhab.org/c/marketplace/69/l/latest
12:19:25.880 [INFO ] [arketplace.AbstractRemoteAddonService] - Re-installing missing add-ons from remote repository: [marketplace:162508]
12:19:26.070 [WARN ] [nity.CommunityMarketplaceAddonService] - Unable to retrieve marketplace add-ons: Server returned HTTP response code: 429 for URL: https://community.openhab.org/c/marketplace/69/l/latest
12:19:26.071 [INFO ] [arketplace.AbstractRemoteAddonService] - Re-installing missing add-ons from remote repository: [marketplace:162508]
12:19:26.137 [WARN ] [nity.CommunityMarketplaceAddonService] - Unable to retrieve marketplace add-ons: Server returned HTTP response code: 429 for URL: https://community.openhab.org/c/marketplace/69/l/latest
12:19:26.137 [INFO ] [arketplace.AbstractRemoteAddonService] - Re-installing missing add-ons from remote repository: [marketplace:162508]

The files marketplace_ruletemplates.json and org.openhab.marketplace.json inside userdata/jsondb contain both an empty dict “{}

I can reproduce this issue with the rule template Junker waste collection for Italy but cannot with for example Threshold Alert and Open Reminder which installs and uninstalls without problems.

I therefore believe that something is wrong with my post about the rule template, but I cannot figure out what could be that it is ending up in making my OpenHAB instance perform too many HTTP requests and het the error 429.

I ask for a hint or some suggestion, like for example do you happen to know what the logger for the CommunityMarketplaceAddonService is called?

I think the problem is that you have the url to the junker website in code fences, and the system that parses the forum posts is interpreting that as the link to the to rule template code.

You were right! I removed the code fences around the URL and now the rule template can be installed from MainUI :tada:

Thanks for taking the time to look into this and share your knowledge.