It is valid to *answer the interactive question* about allowing anonymous
access with Y, N, True, or False, but those values are not valid for
--allow-anonymous when you pass it on the command line. You should pass
either --allow-anonymous or --require-login according to the configuration
you want if you want to disable interactive input.

Please refer to the documentation I linked previously.


Justin

On Wed, Jan 24, 2024 at 9:45 AM Nikolai Ryll <n...@netuse.de> wrote:

> According to the documentation: "valid values are Y,N,True,False"
> And this is also what worked until 2.30
>
>
>
> Von: Justin Bertram <jbert...@apache.org>
> Gesendet: Mittwoch, 24. Januar 2024 16:40
> An: users@activemq.apache.org <users@activemq.apache.org>
> Betreff: Re: Artemis 2.31.2 error creating instance
>
> 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.
> >
>
>
> 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.
>

Reply via email to