This is technically incorrect: --allow-anonymous N
The --allow-anonymous switch doesn't take any input. It simply stands by itself. If you don't want to allow anonymous users then the proper alternative is to use "--require-login." Try this instead: bin/artemis create --force --user "user" --password "user_pw" --data "/var/tmp/data" --allow-anonymous "/var/tmp/artemis-instance" I'm not sure why that syntax was tolerated in previous versions, but since we switched to picocli in 2.31.0 via ARTEMIS-4372 [1] it is no longer allowed (and really never should have been). Notice that in the documentation [2] any parameter that takes input has an indicator, e.g.: --addresses <addresses> Whereas parameters that don't are displayed without such an indicator: --allow-anonymous Hope that helps! Justin [1] https://issues.apache.org/jira/browse/ARTEMIS-4372 [2] https://activemq.apache.org/components/artemis/documentation/latest/using-server.html#options On Wed, Jan 24, 2024 at 3:57 AM Nikolai Ryll <n...@netuse.de> wrote: > When creating an broker instance via (example): > > bin/artemis create --force --user "user" --password "user_pw" --data > "/var/tmp/data" --allow-anonymous N "/var/tmp/artemis-instance" > > the following error occurs: > > Unmatched argument at index 10: '/var/tmp/artemis-instance' > > This error does not occur when omitting the allow-anonymous parameter > (results in interactive request for the respective setting, when entering > the value the broker-instance is created correctly). > > The above create-command worked with the previous versions and also seems > to be correct according to the latest "Using the server -> Creating a > Broker Instance" documentation. > > Regards, > Nikolai > > > DIE CHECK POINT ELITE AUS DEM NORDEN: > NetUSE erster Check Point ELITE Partner in Deutschland! > > Sie möchten Infos, News und exklusive Einladungen von der NetUSE AG > erhalten? > Bitte melden Sie sich für unseren Newsletter an unter > https://www.NetUSE.de/subscribe > > Unsere Datenschutzgrundsätze finden Sie unter > https://www.NetUSE.de/datenschutz/ > > NetUSE ist Mitglied bei iTeam > > Vorstand: Dr. Jörg Posewang (Vorsitz), Dr. Roland Kaltefleiter, Uwe Kastens > Aufsichtsrat: Detlev Hübner (Vorsitz) > Sitz der AG: Kiel, HRB 5358 USt.ID: DE156073942 > > Diese E-Mail enthält vertrauliche oder rechtlich geschützte Informationen. > Das unbefugte Kopieren dieser E-Mail oder die unbefugte Weitergabe der > enthaltenen Informationen ist nicht gestattet. > The information contained in this message is confidential or protected by > law. Any unauthorised copying of this message or unauthorised distribution > of the information contained herein is prohibited. >