[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