Tried using Gamification and Reactions plugins. However these two plugins seem to be unstable in my test instance.
So far tried rebuilding container to see if that changes anything - no changes. Also no issues with other two plugins that I added previously Solved and BBcode.
What else I could check in order to try figuring out whatever this behavior is?
What happens:
Plugin functionality stops working.
Plugin disappears from Installed plugins list.
If plugin is present then it might show that it has no configuration options.
If plugin configuration options are present it might throw error on changes showing error
that no xxxx_xxxx_xxxx named config parameter is present.
Rechecked:
Rebuild log - no errors regarding the plugins.
Web browser dev console - no errors, except 404 when it no longer can load the page.
I have multiple host system behind rev-proxy for HA. One host for building/rebuilding discourse and rest are just for hosting. I presumed that docker manager plugin wont work for such scenarios, so I disabled it.
Why would that plugin being disabled cause issues with these two? Maybe I should just remove it from list?
Back when tried Gamification was 50/50 sometimes would load sometimes not. Reactions it seems that didn’t load at all. Just had the default Like function without reaction selection.
Maybe found something. Was playing around with rebuilding and in private/incognito tab so that there are no cache. And always when I had those two plugins enabled in build discourse would try to load two non-existing assets from S3 bucket. I also didn’t see reference to these two in rebuild log. Could these plugins maybe not be compatible with discourse setups where assets/uploads are stored in minio S3? I already had to create workaround for syntax highlighter
Mentioned assets that are not present on S3 after rebuild:
Wait. no. Massive PEBKAC. I had misconfiguration in monitoring, which led to me not noticing that I have not turned off old containers on host-only nodes. So I had build node in testing with newer discourse 3.5.0beta8 /w new plugins and older 3.5.0beta7 w/o those plugins. And with rev-proxy set in least-connections web interface simple went nuts loading resourses between these nodes…
All is working fine with mentioned plugins. Now just, should I better delete this topic or leave it as note for someone who might fall into similar dumb situation?