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 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:
{"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.