) throws CommandException {
final var managers = new ArrayList<Manager>();
for (String u : usernames) {
- managers.add(loadManager(u, dataPath, serviceEnvironment));
+ try {
+ managers.add(loadManager(u, dataPath, serviceEnvironment));
+ } catch (CommandException e) {
+ logger.warn("Ignoring {}: {}", u, e.getMessage());
+ }
}
command.handleCommand(ns, managers);
var legacySettingsPath = new File(configPath, "signal");
if (legacySettingsPath.exists()) {
+ logger.warn("Using legacy data path \"{}\", please move it to \"{}\".", legacySettingsPath, dataPath);
return legacySettingsPath;
}
legacySettingsPath = new File(configPath, "textsecure");
if (legacySettingsPath.exists()) {
+ logger.warn("Using legacy data path \"{}\", please move it to \"{}\".", legacySettingsPath, dataPath);
return legacySettingsPath;
}