[tor-bugs] #19894 [Metrics/CollecTor]: print message when no module is activated
Tor Bug Tracker & Wiki
blackhole at torproject.org
Mon Aug 22 12:19:25 UTC 2016
#19894: print message when no module is activated
-------------------------------+---------------------------------
Reporter: iwakeh | Owner: iwakeh
Type: enhancement | Status: needs_review
Priority: Medium | Milestone: CollecTor 1.1.0
Component: Metrics/CollecTor | Version:
Severity: Minor | Resolution:
Keywords: | Actual Points:
Parent ID: | Points:
Reviewer: | Sponsor:
-------------------------------+---------------------------------
Comment (by karsten):
Hmm, is there a way to avoid printing the stack trace and instead print
just the error message and exit? I could imagine that many new users
would run into that case and conclude from the stack trace that the code
is broken. Example:
{{{
$ java -jar collector-1.1.0-dev.jar
Could not find config file. In the default configuration, we are not
configured to read data from any data source or write data to any data
sink. You need to change the configuration (collector.properties) and
provide at least one data source and one data sink. Refer to the manual
for more information.
Usage:
java -jar collector.jar [path/to/configFile]
$ java -jar collector-1.1.0-dev.jar
Exception in thread "main"
org.torproject.collector.conf.ConfigurationException: Nothing is
activated!
Please edit collector.properties. Exiting.
at
org.torproject.collector.conf.Configuration.anythingActivated(Configuration.java:91)
at
org.torproject.collector.conf.Configuration.setWatchableSourceAndLoad(Configuration.java:53)
at org.torproject.collector.Main.main(Main.java:73)
}}}
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/19894#comment:2>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list