# Buttons from plugins have no effect

**URL:** <https://forum.mattermost.com/t/buttons-from-plugins-have-no-effect/7258>\
**Category:** Troubleshooting\
**Created:** [May 10, 2019, 1:43am UTC](https://forum.mattermost.com/t/buttons-from-plugins-have-no-effect/7258 "2019-05-10T01:43:34Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![paraita](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mattermost.com/paraita/32/4706_2.png) [@paraita](https://forum.mattermost.com/u/paraita)\
**Post date:** [May 10, 2019, 1:43am UTC](https://forum.mattermost.com/t/buttons-from-plugins-have-no-effect/7258/1 "2019-05-10T01:43:34Z")

</div>

#### Summary

I’ve installed a few plugins that display buttons but clicking on those buttons have no effect.

#### Steps to reproduce

Run the mattermost 5.10.0 container provided by Mattermost  
Use Nginx as a reverse proxy on the host machine  
Install the [remind plugin](https://github.com/scottleedavis/mattermost-plugin-remind/releases/download/v0.2.3/com.github.scottleedavis.mattermost-plugin-remind-0.2.3.tar.gz) through the Console UI  
Restart the container  
`/remind me to say hello in 5 minutes`  
Take a 5 minutes break  
Get the notification from the remind bot  
Click on the “Mark as Complete” button

#### Expected behavior

I expected something to change on the notification, like the reminder disapearing or marked as complete.

#### Observed behavior

The notification message stays in the remind bot discussion, as if I didn’t click on the button, I tried to “click” by using the keyboard but nothing appears. In the logs, I see this message everytime I click:

```auto
{"level":"error","ts":1557452433.1119468,"caller":"mlog/log.go:172","msg":"Action integration error","path":"/api/v4/posts/odhmocrzjt8sddf1emp8nc4ety/actions/rse5m516epdy7pbew75bmbwg1h","request_id":"uxgcfm63z7yz5qxeikheiijwce","ip_addr":"192.168.10.77","user_id":"rwoqioeq1fb8bmc7ncpkn3orzh","method":"POST","err_where":"DoActionRequest","http_code":400,"err_details":"status=404"}
{"level":"error","ts":1557452433.1119382,"caller":"mlog/log.go:172","msg":"Action integration error","path":"/api/v4/posts/odhmocrzjt8sddf1emp8nc4ety/actions/rse5m516epdy7pbew75bmbwg1h","request_id":"3goxpetzzjbpbkkobghx98yabc","ip_addr":"192.168.10.77","user_id":"rwoqioeq1fb8bmc7ncpkn3orzh","method":"POST","err_where":"DoActionRequest","http_code":400,"err_details":"status=404"}
{"level":"error","ts":1557452433.1125753,"caller":"mlog/log.go:172","msg":"Action integration error","path":"/api/v4/posts/odhmocrzjt8sddf1emp8nc4ety/actions/rse5m516epdy7pbew75bmbwg1h","request_id":"ne4qzmn7wt8i7f9p6uomz4p7be","ip_addr":"192.168.10.77","user_id":"rwoqioeq1fb8bmc7ncpkn3orzh","method":"POST","err_where":"DoActionRequest","http_code":400,"err_details":"status=404"}
{"level":"error","ts":1557452433.4024808,"caller":"mlog/log.go:172","msg":"Action integration error","path":"/api/v4/posts/odhmocrzjt8sddf1emp8nc4ety/actions/rse5m516epdy7pbew75bmbwg1h","request_id":"ihjtwt185pfktyy8u1jraey61a","ip_addr":"192.168.10.77","user_id":"rwoqioeq1fb8bmc7ncpkn3orzh","method":"POST","err_where":"DoActionRequest","http_code":400,"err_details":"status=404"}
{"level":"error","ts":1557452434.1019378,"caller":"mlog/log.go:172","msg":"Action integration error","path":"/api/v4/posts/odhmocrzjt8sddf1emp8nc4ety/actions/rse5m516epdy7pbew75bmbwg1h","request_id":"joebyx4dbtya9r7iqjbbkihbir","ip_addr":"192.168.10.77","user_id":"rwoqioeq1fb8bmc7ncpkn3orzh","method":"POST","err_where":"DoActionRequest","http_code":400,"err_details":"status=404"}
{"level":"error","ts":1557452434.684373,"caller":"mlog/log.go:172","msg":"Action integration error","path":"/api/v4/posts/odhmocrzjt8sddf1emp8nc4ety/actions/rse5m516epdy7pbew75bmbwg1h","request_id":"znxjzkzsotgm9jbqorxwe6hr1a","ip_addr":"192.168.10.77","user_id":"rwoqioeq1fb8bmc7ncpkn3orzh","method":"POST","err_where":"DoActionRequest","http_code":400,"err_details":"status=404"}
{"level":"error","ts":1557452435.1525419,"caller":"mlog/log.go:172","msg":"Action integration error","path":"/api/v4/posts/odhmocrzjt8sddf1emp8nc4ety/actions/rse5m516epdy7pbew75bmbwg1h","request_id":"ardia3pr53ndjxa8p6m8t5hbky","ip_addr":"192.168.10.77","user_id":"rwoqioeq1fb8bmc7ncpkn3orzh","method":"POST","err_where":"DoActionRequest","http_code":400,"err_details":"status=404"}
{"level":"error","ts":1557452435.6091328,"caller":"mlog/log.go:172","msg":"Action integration error","path":"/api/v4/posts/odhmocrzjt8sddf1emp8nc4ety/actions/rse5m516epdy7pbew75bmbwg1h","request_id":"hpgsc9a58pdffp9tp4eiua9x8h","ip_addr":"192.168.10.77","user_id":"rwoqioeq1fb8bmc7ncpkn3orzh","method":"POST","err_where":"DoActionRequest","http_code":400,"err_details":"status=404"}

```

I get similar messages when I use the [poll plugin](https://github.com/matterpoll/matterpoll/releases/download/v1.1.0/com.github.matterpoll.matterpoll-1.1.0.tar.gz).

---

<div class="post-metadata">

**Author:** ![amy.blais](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mattermost.com/amy.blais/32/7481_2.png) [@amy.blais](https://forum.mattermost.com/u/amy.blais)\
**Post date:** [May 10, 2019, 1:11pm UTC](https://forum.mattermost.com/t/buttons-from-plugins-have-no-effect/7258/2 "2019-05-10T13:11:43Z")

</div>

Hi @paraita,

For the remind plugin, have you followed our guide on interactive dialogs: [https://docs.mattermost.com/developer/interactive-dialogs.html](https://docs.mattermost.com/developer/interactive-dialogs.html)?

For the poll plugin, have you had a chance to take a look at the troubleshooting guide: [https://github.com/matterpoll/matterpoll#troubleshooting](https://github.com/matterpoll/matterpoll#troubleshooting)?

---

<div class="post-metadata">

**Author:** ![JtheBAB](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mattermost.com/jthebab/32/2702_2.png) [@JtheBAB](https://forum.mattermost.com/u/JtheBAB)\
**Post date:** [May 10, 2019, 2:08pm UTC](https://forum.mattermost.com/t/buttons-from-plugins-have-no-effect/7258/3 "2019-05-10T14:08:27Z")

</div>

@paraita

You need to set the SiteURL [https://docs.mattermost.com/administration/config-settings.html?highlight=site%20url#site-url](https://docs.mattermost.com/administration/config-settings.html?highlight=site%20url#site-url)

---

<div class="post-metadata">

**Author:** ![paraita](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mattermost.com/paraita/32/4706_2.png) [@paraita](https://forum.mattermost.com/u/paraita)\
**Post date:** [May 14, 2019, 8:51pm UTC](https://forum.mattermost.com/t/buttons-from-plugins-have-no-effect/7258/4 "2019-05-14T20:51:42Z")

</div>

Thanks for replying, I’m running this from a docker container, is it safe to modify it ?

---

<div class="post-metadata">

**Author:** ![paraita](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mattermost.com/paraita/32/4706_2.png) [@paraita](https://forum.mattermost.com/u/paraita)\
**Post date:** [May 14, 2019, 8:53pm UTC](https://forum.mattermost.com/t/buttons-from-plugins-have-no-effect/7258/5 "2019-05-14T20:53:48Z")

</div>

Thanks Amy I’ll have a look at the interative-dialogs page !  
For the poll plugin, it says I need to modify the site URL which is pointing to the machine hosting the current mattermost instance, of course since it’s running from a container, the guest host is different from the host. I’ll try to set it to the host’s name as well, let’s see how it goes

---

<div class="post-metadata">

**Author:** ![paraita](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mattermost.com/paraita/32/4706_2.png) [@paraita](https://forum.mattermost.com/u/paraita)\
**Post date:** [May 16, 2019, 1:04am UTC](https://forum.mattermost.com/t/buttons-from-plugins-have-no-effect/7258/6 "2019-05-16T01:04:31Z")

</div>

I had other problems after modifying the SiteURL to reflect the container’s host. I reverted to the url that is used on our premises. I don’t think using plugins from inside a container and Nginx on the host machine acting as a reverse proxy is a good setup in my case. I’ll just remove those plugins.
