- configuration = new Configuration(new PluginStoreConfigurationBackend(pluginStore = pluginRespirator.getStore()));
- } catch (DatabaseDisabledException dde1) {
- logger.log(Level.WARNING, "Could not load plugin store, using XML files.");
+ configuration = new Configuration(new XMLConfigurationBackend(new File("sone.xml"), false));
+ xmlConfiguration = configuration;
+ } catch (ConfigurationException ce1) {
+ try {
+ xmlConfiguration = new Configuration(new XMLConfigurationBackend(new File("sone.xml"), true));
+ } catch (ConfigurationException ce2) {
+ logger.log(Level.SEVERE, "Could not create XML file, using Plugin Store!");
+ }