perhaps you should print out a nicer error messages saying they should use the --bindings / --journal options :)
On Tue, May 5, 2015 at 5:14 PM, Clebert Suconic <clebert.suco...@gmail.com> wrote: > I did it like that but I always analyze user's data without a running > instance. So I would be able to do something like -- > > ./artemis data print --bindings /users-data --journal /users-data > > > > > Maybe I should ignore that error and just print an empty report if no > folders are available? > > > > > > On Tue, May 5, 2015 at 4:35 PM, Hiram Chirino <hi...@hiramchirino.com> wrote: >> Nice! >> >> But perhaps the 'data' command should only be enabled in the >> ${ARTEMIS_INSTANCE}/bin/artemis case. When used with >> ${ARTEMIS_HOME}/bin/artemis it fails since it can't find the data >> files. >> >> On Tue, May 5, 2015 at 11:33 AM, Clebert Suconic >> <clebert.suco...@gmail.com> wrote: >>> I have added data options to the runtime CLI, moved it from artemis-tools, >>> >>> Now users will be able to do: >>> >>> >>> ./artemis data print >>> >>> >>> and print all the data on the journals and paging (the option will >>> open the journals and print all the contents) >>> >>> >>> To export the data >>> >>> ./artemis data exp >>> >>> >>> >>> >>> you can use ./artemis help data print (I - at the end of the email) >>> >>> >>> >>> >>> I tried to be as much user friendly as possible... if you could play >>> with it... it would help me to make sure it's really user friendly :) >>> >>> >>> >>> >>> >>> I: >>> >>> $ ./artemis help data print >>> >>> NAME >>> >>> artemis data print - Print data records information (WARNING: don't >>> use >>> >>> while a production server is running) >>> >>> >>> SYNOPSIS >>> >>> artemis data print [--bindings <binding>] [--broker <brokerConfig>] >>> >>> [--journal <journal>] [--large-messages <largeMessges>] >>> >>> [--paging <paging>] [--] [<configuration>] >>> >>> >>> OPTIONS >>> >>> --bindings <binding> >>> >>> The folder used for bindings (default from broker.xml) >>> >>> >>> --broker <brokerConfig> >>> >>> This would override the broker configuration from the bootstrap >>> >>> >>> --journal <journal> >>> >>> The folder used for messages journal (default from broker.xml) >>> >>> >>> --large-messages <largeMessges> >>> >>> The folder used for large-messages (default from broker.xml) >>> >>> >>> --paging <paging> >>> >>> The folder used for paging (default from broker.xml) >>> >>> >>> -- >>> >>> This option can be used to separate command-line options from >>> the >>> >>> list of argument, (useful when arguments might be mistaken for >>> >>> command-line options >>> >>> >>> <configuration> >>> >>> Broker Configuration URI, default >>> >>> 'xml:${ARTEMIS_INSTANCE}/etc/bootstrap.xml' >> >> >> >> -- >> Hiram Chirino >> Engineering | Red Hat, Inc. >> hchir...@redhat.com | fusesource.com | redhat.com >> skype: hiramchirino | twitter: @hiramchirino > > > > -- > Clebert Suconic > http://community.jboss.org/people/clebert.suco...@jboss.com > http://clebertsuconic.blogspot.com -- Hiram Chirino Engineering | Red Hat, Inc. hchir...@redhat.com | fusesource.com | redhat.com skype: hiramchirino | twitter: @hiramchirino