From: <th...@us...> - 2012-12-15 01:41:03
|
Revision: 18672 http://sourceforge.net/p/pcgen/code/18672 Author: thpr Date: 2012-12-15 01:41:00 +0000 (Sat, 15 Dec 2012) Log Message: ----------- Fix: Batch Converter Crashes on PCClass File line with only tab(s) Issue#: CODE-1920 Modified Paths: -------------- Trunk/pcgen/code/src/java/pcgen/gui2/converter/loader/ClassLoader.java Modified: Trunk/pcgen/code/src/java/pcgen/gui2/converter/loader/ClassLoader.java =================================================================== --- Trunk/pcgen/code/src/java/pcgen/gui2/converter/loader/ClassLoader.java 2012-12-14 22:58:12 UTC (rev 18671) +++ Trunk/pcgen/code/src/java/pcgen/gui2/converter/loader/ClassLoader.java 2012-12-15 01:41:00 UTC (rev 18672) @@ -53,7 +53,12 @@ String lineString, ConversionDecider decider) throws PersistenceLayerException, InterruptedException { + List<CDOMObject> list = new ArrayList<CDOMObject>(); String[] tokens = lineString.split(FIELD_SEPARATOR); + if (tokens.length == 0) + { + return list; + } String firstToken = tokens[0]; sb.append(firstToken); @@ -86,7 +91,6 @@ buildClass = PCClassLevel.class; buildParent = PCClass.class; } - List<CDOMObject> list = new ArrayList<CDOMObject>(); for (int tok = 1; tok < tokens.length; tok++) { String token = tokens[tok]; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |