torrc-defaults is not optional
var torrcDefaultsFile =
TorLauncherUtil.getTorFile("torrc-defaults", false);
var geoipFile = torrcDefaultsFile.clone();
geoipFile.leafName = "geoip";
var geoip6File = torrcDefaultsFile.clone();
geoip6File.leafName = "geoip6";
var args = [];
if (torrcDefaultsFile)
{
args.push("--defaults-torrc");
args.push(torrcDefaultsFile.path);
}
Missed "optional" torrc-defaults file leads to exception and failed Tor start with unclear reason for user.