Description of problem: When using the admin console to create HornetQ Security Settings, the roles are added with space separators instead of comma (,). Version-Release number of selected component (if applicable): 6.2.0 How reproducible: Every time. Steps to Reproduce: Use quickstart "deltaspike-helloworld-jms" and add a user quickstartUser + the queues as described in the README.md. In the console, under the Messaging Destination, create security settings for the quickstartUser to allow for Producer and Consumer. Once saved, check that the standalone-full.xml contains the <security-settings> section but instead of , in the role list there are spaces (the guest user is already added to the producer/consumer privileges). The demo will fail with missing CONSUMER privileges. Stop the server, replace the spaces with , and restart the server. Now the demo works. Actual results: Demo fails. Expected results: Demo should run. Additional info:
I did a review of this bz for EAP 6.3.0.ER9 and it works with both - , and spaces. I'll close this bz. Feel free to re-open in case I misuderstood something here.
On 6.2 spaces cannot be used a separators. If that's changed in 6.3 I presume the issue is resolved there. That just leaves current production users without a fix?
Bug was fixed in upstream in AS7-5808. Note that using spaces is the correct way to delimit a list in AS7/WildFly XML configuration. In that particular case, we also support commas to be compatible with HornetQ own XML configuration schema