You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@activemq.apache.org by Nikolai Ryll <nr...@netuse.de> on 2024/01/24 09:56:50 UTC
Artemis 2.31.2 error creating instance
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.
Re: Artemis 2.31.2 error creating instance
Posted by Justin Bertram <jb...@apache.org>.
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 <nr...@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 <jb...@apache.org>
> Gesendet: Mittwoch, 24. Januar 2024 16:40
> An: users@activemq.apache.org <us...@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 <nr...@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.
>
AW: Artemis 2.31.2 error creating instance
Posted by Nikolai Ryll <nr...@netuse.de>.
According to the documentation: "valid values are Y,N,True,False"
And this is also what worked until 2.30
Von: Justin Bertram <jb...@apache.org>
Gesendet: Mittwoch, 24. Januar 2024 16:40
An: users@activemq.apache.org <us...@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 <nr...@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.
Re: Artemis 2.31.2 error creating instance
Posted by Justin Bertram <jb...@apache.org>.
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 <nr...@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.
>