crspeller / mattermost-plugin-channel-notes Goto Github PK
View Code? Open in Web Editor NEWA Mattermost plugin that extends channel functionality with notes.
License: Apache License 2.0
A Mattermost plugin that extends channel functionality with notes.
License: Apache License 2.0
I have installed correctly the plugin via the admin interface, but no icon is shown at the top of channel, only "file list" plugin's icon.
Messages in log :
{"level":"error","ts":1629360253.825719,"caller":"mlog/log.go:251","msg":"Unable to activate plugin","plugin_id":"channel-notes","error":"unable to start plugin: channel-notes: Unrecognized remote plugin message: \n\nThis usually means that the plugin is either invalid or simply\nneeds to be recompiled to support the latest protocol.","errorVerbose":"Unrecognized remote plugin message: \n\nThis usually means that the plugin is either invalid or simply\nneeds to be recompiled to support the latest protocol.\nunable to start plugin: channel-notes\ngithub.com/mattermost/mattermost-server/v5/plugin.(*Environment).Activate\n\tgithub.com/mattermost/mattermost-server/v5/plugin/environment.go:274\ngithub.com/mattermost/mattermost-server/v5/app.(*Server).syncPluginsActiveState.func2\n\tgithub.com/mattermost/mattermost-server/v5/app/plugin.go:144\nruntime.goexit\n\truntime/asm_amd64.s:1374"}
{"level":"error","ts":1629360253.8453262,"caller":"mlog/log.go:251","msg":"Unable to activate plugin","plugin_id":"channel-notes","error":"unable to start plugin: channel-notes: Unrecognized remote plugin message: \n\nThis usually means that the plugin is either invalid or simply\nneeds to be recompiled to support the latest protocol.","errorVerbose":"Unrecognized remote plugin message: \n\nThis usually means that the plugin is either invalid or simply\nneeds to be recompiled to support the latest protocol.\nunable to start plugin: channel-notes\ngithub.com/mattermost/mattermost-server/v5/plugin.(*Environment).Activate\n\tgithub.com/mattermost/mattermost-server/v5/plugin/environment.go:274\ngithub.com/mattermost/mattermost-server/v5/app.(*Server).syncPluginsActiveState.func2\n\tgithub.com/mattermost/mattermost-server/v5/app/plugin.go:144\nruntime.goexit\n\truntime/asm_amd64.s:1374"}
{"level":"error","ts":1629360256.9055386,"caller":"mlog/log.go:251","msg":"Unable to activate plugin","plugin_id":"channel-notes","error":"unable to start plugin: channel-notes: Unrecognized remote plugin message: \n\nThis usually means that the plugin is either invalid or simply\nneeds to be recompiled to support the latest protocol.","errorVerbose":"Unrecognized remote plugin message: \n\nThis usually means that the plugin is either invalid or simply\nneeds to be recompiled to support the latest protocol.\nunable to start plugin: channel-notes\ngithub.com/mattermost/mattermost-server/v5/plugin.(*Environment).Activate\n\tgithub.com/mattermost/mattermost-server/v5/plugin/environment.go:274\ngithub.com/mattermost/mattermost-server/v5/app.(*Server).syncPluginsActiveState.func2\n\tgithub.com/mattermost/mattermost-server/v5/app/plugin.go:144\nruntime.goexit\n\truntime/asm_amd64.s:1374"}
{"level":"error","ts":1629360256.9348683,"caller":"mlog/log.go:251","msg":"Unable to activate plugin","plugin_id":"channel-notes","error":"unable to start plugin: channel-notes: Unrecognized remote plugin message: \n\nThis usually means that the plugin is either invalid or simply\nneeds to be recompiled to support the latest protocol.","errorVerbose":"Unrecognized remote plugin message: \n\nThis usually means that the plugin is either invalid or simply\nneeds to be recompiled to support the latest protocol.\nunable to start plugin: channel-notes\ngithub.com/mattermost/mattermost-server/v5/plugin.(*Environment).Activate\n\tgithub.com/mattermost/mattermost-server/v5/plugin/environment.go:274\ngithub.com/mattermost/mattermost-server/v5/app.(*Server).syncPluginsActiveState.func2\n\tgithub.com/mattermost/mattermost-server/v5/app/plugin.go:144\nruntime.goexit\n\truntime/asm_amd64.s:1374"}
{"level":"error","ts":1629360333.9632638,"caller":"mlog/log.go:251","msg":"Unable to activate plugin","plugin_id":"channel-notes","error":"unable to start plugin: channel-notes: Unrecognized remote plugin message: \n\nThis usually means that the plugin is either invalid or simply\nneeds to be recompiled to support the latest protocol.","errorVerbose":"Unrecognized remote plugin message: \n\nThis usually means that the plugin is either invalid or simply\nneeds to be recompiled to support the latest protocol.\nunable to start plugin: channel-notes\ngithub.com/mattermost/mattermost-server/v5/plugin.(*Environment).Activate\n\tgithub.com/mattermost/mattermost-server/v5/plugin/environment.go:274\ngithub.com/mattermost/mattermost-server/v5/app.(*Server).syncPluginsActiveState.func2\n\tgithub.com/mattermost/mattermost-server/v5/app/plugin.go:144\nruntime.goexit\n\truntime/asm_amd64.s:1374"}
{"level":"error","ts":1629360333.9861352,"caller":"mlog/log.go:251","msg":"Unable to activate plugin","plugin_id":"channel-notes","error":"unable to start plugin: channel-notes: Unrecognized remote plugin message: \n\nThis usually means that the plugin is either invalid or simply\nneeds to be recompiled to support the latest protocol.","errorVerbose":"Unrecognized remote plugin message: \n\nThis usually means that the plugin is either invalid or simply\nneeds to be recompiled to support the latest protocol.\nunable to start plugin: channel-notes\ngithub.com/mattermost/mattermost-server/v5/plugin.(*Environment).Activate\n\tgithub.com/mattermost/mattermost-server/v5/plugin/environment.go:274\ngithub.com/mattermost/mattermost-server/v5/app.(*Server).syncPluginsActiveState.func2\n\tgithub.com/mattermost/mattermost-server/v5/app/plugin.go:144\nruntime.goexit\n\truntime/asm_amd64.s:1374"}
0/5 if this is specific to notes or somehow related to he overall Mattermost Markdown parser. But to have a note show a line break in the text - the user must but 2 lines breaks such that there is a blank space between the lines.
will show as...
The issue is not new and occurs on the version currently deployed on Community.
Using latest Mattermost 7.4 provided by Bitnami on an Azure VM, I got these errors
bitnami@MattermostVM:~/stack/mattermost/plugins$ mmctl plugin add mattermost-plugin-channel-notes-master.tar.gz
Error: cannot read user credentials, maybe you need to use login first: stat /home/bitnami/.config/mmctl/config: no such file or directory
When trying to activate the addon, the following lines are logged:
`2021-05-17T11:29:33.250+0200 warn plugin/hclog_adapter.go:72 plugin failed to exit gracefully {"plugin_id": "channel-notes"}
2021-05-17T11:29:33.250+0200 error mlog/log.go:247 Unable to activate plugin {"plugin_id": "channel-notes", "error": "unable to start plugin: channel-notes: Unrecognized remote plugin message: \n\nThis usually means that the plugin is either invalid or simply\nneeds to be recompiled to support the latest protocol.", "errorVerbose": "Unrecognized remote plugin message: \n\nThis usually means that the plugin is either invalid or simply\nneeds to be recompiled to support the latest protocol.\nunable to start plugin: channel-notes\ngithub.com/mattermost/mattermost-server/v5/plugin.(*Environment).Activate\n\tgithub.com/mattermost/mattermost-server/v5/plugin/environment.go:268\ngithub.com/mattermost/mattermost-server/v5/app.(*App).SyncPluginsActiveState.func2\n\tgithub.com/mattermost/mattermost-server/v5/app/plugin.go:139\nruntime.goexit\n\truntime/asm_amd64.s:1374"}`
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.