diff --git a/src/org/atriasoft/island/model/ConfigManifest.java b/src/org/atriasoft/island/model/ConfigManifest.java index acff1e9..1e8a0be 100644 --- a/src/org/atriasoft/island/model/ConfigManifest.java +++ b/src/org/atriasoft/island/model/ConfigManifest.java @@ -99,11 +99,16 @@ public class ConfigManifest { return root[0]; } public void store() { - store(Env.get_island_path_config()); + try { + store(Env.get_island_path_config()); + } catch (ExmlBuilderException e) { + Log.error("Can not store the configuration ... "); + e.printStackTrace(); + } } - public void store(final Path path) { + public void store(final Path path) throws ExmlBuilderException { StringBuilder builder = new StringBuilder(); - Exml.generate(this, builder); + Exml.generate(this, "config-island", builder); Log.warning("data generated: " + builder.toString()); }