GithubHelp home page GithubHelp logo

vmq_acl's Introduction

VerneMQ ACL plugin

Build Status

vmq_acl's People

Contributors

dergraf avatar larshesel avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar James Cloos avatar  avatar

Forkers

larshesel

vmq_acl's Issues

Comments in ACL file

I used to have comments prefixed with a # in my mosquitto acl file. When I tried the same in VerneMQ, the entire thing crashed, or didn't even start, to be more exact. Any chance on supporting comments in the acl file?

2015-10-26 19:32:20.091 [error] <0.221.0> CRASH REPORT Process <0.221.0> with 0 neighbours exited with reason: no function clause matching vmq_acl:parse_acl_line({#Fun<vmq_acl.1.125689022>,<<"# generic read only access for everyone\n">>}, all) line 129 in gen_server:init_it/6 line 330
2015-10-26 19:32:20.091 [error] <0.220.0> Supervisor vmq_acl_sup had child vmq_acl_reloader started with vmq_acl_reloader:start_link() at undefined exit with reason no function clause matching vmq_acl:parse_acl_line({#Fun<vmq_acl.1.125689022>,<<"# generic read only access for everyone\n">>}, all) line 129 in context start_error
2015-10-26 19:32:20.092 [error] <0.218.0> CRASH REPORT Process <0.218.0> with 0 neighbours exited with reason: {{shutdown,{failed_to_start_child,vmq_acl_reloader,{function_clause,[{vmq_acl,parse_acl_line,[{#Fun<vmq_acl.1.125689022>,<<"# generic read only access for everyone\n">>},all],[{file,"/vernemq/distdir/0.12.2/_build/default/lib/vmq_acl/src/vmq_acl.erl"},{line,129}]},{vmq_acl,load_from_file,1,[{file,"/vernemq/distdir/0.12.2/_build/default/lib/vmq_acl/src/vmq_acl.erl"},{line,104}]},{vmq_acl_reloader,init_state,1,[{file,"/vernemq/distdir/0.12.2/_build/default/lib/vmq_acl/src/vmq_acl_reloader.erl"},...]},...]}}},...} in application_master:init/4 line 133
2015-10-26 19:32:20.093 [error] <0.198.0> gen_server vmq_plugin_mgr terminated with reason: no match of right hand value {error,{vmq_acl,{{shutdown,{failed_to_start_child,vmq_acl_reloader,{function_clause,[{vmq_acl,parse_acl_line,[{#Fun<vmq_acl.1.125689022>,<<"# generic read only access for everyone\n">>},all],[{file,"/vernemq/distdir/0.12.2/_build/default/lib/vmq_acl/src/vmq_acl.erl"},{line,129}]},{vmq_acl,load_from_file,1,[{file,"/vernemq/distdir/0.12.2/_build/default/lib/vmq_acl/src/vmq_acl.erl"},{line,104}]},{vmq_acl_reloader,init_state,1,[{file,"/vernemq/distdir/0.12.2/_build/default/lib/vmq_acl/src/vmq_..."},...]},...]}}},...}}} in vmq_acl:start/0 line 50
2015-10-26 19:32:20.093 [error] <0.198.0> CRASH REPORT Process vmq_plugin_mgr with 0 neighbours exited with reason: no match of right hand value {error,{vmq_acl,{{shutdown,{failed_to_start_child,vmq_acl_reloader,{function_clause,[{vmq_acl,parse_acl_line,[{#Fun<vmq_acl.1.125689022>,<<"# generic read only access for everyone\n">>},all],[{file,"/vernemq/distdir/0.12.2/_build/default/lib/vmq_acl/src/vmq_acl.erl"},{line,129}]},{vmq_acl,load_from_file,1,[{file,"/vernemq/distdir/0.12.2/_build/default/lib/vmq_acl/src/vmq_acl.erl"},{line,104}]},{vmq_acl_reloader,init_state,1,[{file,"/vernemq/distdir/0.12.2/_build/default/lib/vmq_acl/src/vmq_..."},...]},...]}}},...}}} in vmq_acl:start/0 line 50 in gen_server:terminate/7 line 804
2015-10-26 19:32:20.094 [error] <0.197.0> Supervisor vmq_plugin_sup had child vmq_plugin_mgr started with vmq_plugin_mgr:start_link() at <0.198.0> exit with reason no match of right hand value {error,{vmq_acl,{{shutdown,{failed_to_start_child,vmq_acl_reloader,{function_clause,[{vmq_acl,parse_acl_line,[{#Fun<vmq_acl.1.125689022>,<<"# generic read only access for everyone\n">>},all],[{file,"/vernemq/distdir/0.12.2/_build/default/lib/vmq_acl/src/vmq_acl.erl"},{line,129}]},{vmq_acl,load_from_file,1,[{file,"/vernemq/distdir/0.12.2/_build/default/lib/vmq_acl/src/vmq_acl.erl"},{line,104}]},{vmq_acl_reloader,init_state,1,[{file,"/vernemq/distdir/0.12.2/_build/default/lib/vmq_acl/src/vmq_..."},...]},...]}}},...}}} in vmq_acl:start/0 line 50 in context child_terminated
2015-10-26 19:32:20.094 [error] <0.204.0> CRASH REPORT Process <0.204.0> with 0 neighbours exited with reason: {{{badmatch,{error,{vmq_acl,{{shutdown,{failed_to_start_child,vmq_acl_reloader,{function_clause,[{vmq_acl,parse_acl_line,[{#Fun<vmq_acl.1.125689022>,<<"# generic read only access for everyone\n">>},all],[{file,"/vernemq/distdir/0.12.2/_build/default/lib/vmq_acl/src/vmq_acl.erl"},{line,129}]},{vmq_acl,load_from_file,1,[{file,"/vernemq/distdir/0.12.2/_build/default/lib/vmq_acl/src/vmq_acl.erl"},{line,104}]},{vmq_acl_reloader,init_state,1,[{file,"/vernemq/distdir/0.12.2/_build/default/lib/vm..."},...]},...]}}},...}}}},...},...} in gen_server:init_it/6 line 330
2015-10-26 19:32:20.095 [error] <0.203.0> Supervisor vmq_server_sup had child vmq_config started with vmq_config:start_link() at undefined exit with reason {{{badmatch,{error,{vmq_acl,{{shutdown,{failed_to_start_child,vmq_acl_reloader,{function_clause,[{vmq_acl,parse_acl_line,[{#Fun<vmq_acl.1.125689022>,<<"# generic read only access for everyone\n">>},all],[{file,"/vernemq/distdir/0.12.2/_build/default/lib/vmq_acl/src/vmq_acl.erl"},{line,129}]},{vmq_acl,load_from_file,1,[{file,"/vernemq/distdir/0.12.2/_build/default/lib/vmq_acl/src/vmq_acl.erl"},{line,104}]},{vmq_acl_reloader,init_state,1,[{file,"/vernemq/distdir/0.12.2/_build/default/lib/vm..."},...]},...]}}},...}}}},...},...} in context start_error

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.