emqx/emqx-auth-clientid

How can i specify pub/sub topics?

Closed this issue · 1 comments

I set

auth.client.1.clientid = c1
auth.client.1.password = c1pwd

i am getting

22:19:54.877 [error] gen_server <0.1272.0> terminated with reason: {{badmap,undefined},[{maps,get,[<<"subscribe">>,undefined,[]],[{file,"maps.erl"},{line,192}]},{emq_acl_mongo,topics,2,[{file,"src/emq_acl_mongo.erl"},{line,58}]},{emq_acl_mongo,check_acl,2,[{file,"src/emq_acl_mongo.erl"},{line,41}]},{emqttd_access_control,check_acl,4,[{file,"src/emqttd_access_control.erl"},{line,85}]},{emqttd_protocol,'-process/2-lc$^0/1-0-',2,[{file,"src/emqttd_protocol.erl"},{line,250}]},{emqttd_protocol,process,2,[{file,"src/emqttd_protocol.erl"},{line,250}]},{emqttd_client,...},...]}
22:19:54.877 [error] CRASH REPORT Process <0.1272.0> with 0 neighbours exited with reason: {{badmap,undefined},[{maps,get,[<<"subscribe">>,undefined,[]],[{file,"maps.erl"},{line,192}]},{emq_acl_mongo,topics,2,[{file,"src/emq_acl_mongo.erl"},{line,58}]},{emq_acl_mongo,check_acl,2,[{file,"src/emq_acl_mongo.erl"},{line,41}]},{emqttd_access_control,check_acl,4,[{file,"src/emqttd_access_control.erl"},{line,85}]},{emqttd_protocol,'-process/2-lc$^0/1-0-',2,[{file,"src/emqttd_protocol.erl"},{line,250}]},{emqttd_protocol,process,2,[{file,"src/emqttd_protocol.erl"},{line,250}]},{emqttd_client,...},...]} in gen_server2:terminate/3 line 1157
22:19:54.878 [error] Supervisor 'esockd_connection_sup - <0.1191.0>' had child connection started with emqttd_client:start_link([{client_idle_timeout,30000},{client_enable_stats,false},{max_clientid_len,1024},{max_packet_size,...}]) at <0.1272.0> exit with reason {{badmap,undefined},[{maps,get,[<<"subscribe">>,undefined,[]],[{file,"maps.erl"},{line,192}]},{emq_acl_mongo,topics,2,[{file,"src/emq_acl_mongo.erl"},{line,58}]},{emq_acl_mongo,check_acl,2,[{file,"src/emq_acl_mongo.erl"},{line,41}]},{emqttd_access_control,check_acl,4,[{file,"src/emqttd_access_control.erl"},{line,85}]},{emqttd_protocol,'-process/2-lc$^0/1-0-',2,[{file,"src/emqttd_protocol.erl"},{line,250}]},{emqttd_protocol,process,2,[{file,"src/emqttd_protocol.erl"},{line,250}]},{emqttd_client,...},...]} in context connection_crashed


@mkj-git Your error log is about emq-auth-mongo, you can submit the issue in https://github.com/emqtt/emq-auth-mongo/issues