Author: tchemit Date: 2012-05-01 17:34:45 +0200 (Tue, 01 May 2012) New Revision: 2337 Url: http://nuiton.org/repositories/revision/nuiton-utils/2337 Log: fixes #1862: java.lang.NullPointerException: charsetName when using custom app.name Modified: trunk/nuiton-utils/src/main/java/org/nuiton/util/ApplicationConfig.java Modified: trunk/nuiton-utils/src/main/java/org/nuiton/util/ApplicationConfig.java =================================================================== --- trunk/nuiton-utils/src/main/java/org/nuiton/util/ApplicationConfig.java 2012-05-01 14:05:19 UTC (rev 2336) +++ trunk/nuiton-utils/src/main/java/org/nuiton/util/ApplicationConfig.java 2012-05-01 15:34:45 UTC (rev 2337) @@ -425,14 +425,18 @@ * @see ConverterUtil#initConverters() */ public ApplicationConfig() { - setConfigFileName(getClass().getSimpleName()); - setEncoding("utf-8"); - // init extra-converters - ConverterUtil.initConverters(); + this(null, null); - // get system os name - osName = System.getProperty("os.name"); +// setEncoding("UTF-8"); +// setConfigFileName(getClass().getSimpleName()); +// setEncoding("utf-8"); +// +// // init extra-converters +// ConverterUtil.initConverters(); +// +// // get system os name +// osName = System.getProperty("os.name"); } /** @@ -474,10 +478,21 @@ } } - if (configFilename != null) { + setEncoding("UTF-8"); + + if (configFilename == null) { + + setConfigFileName(getClass().getSimpleName()); + } else { setDefaultOption(CONFIG_FILE_NAME, configFilename); } + // init extra-converters + ConverterUtil.initConverters(); + + // get system os name + osName = System.getProperty("os.name"); + } /**
participants (1)
-
tchemit@users.nuiton.org