Index: lams_common/src/java/org/lamsfoundation/lams/tool/OutputFactory.java =================================================================== diff -u -r911aa099f3960c3b6cff064f37e7f52533e32ced -r877c6ce4786426422d4e9fad0eac1bf237db2bcf --- lams_common/src/java/org/lamsfoundation/lams/tool/OutputFactory.java (.../OutputFactory.java) (revision 911aa099f3960c3b6cff064f37e7f52533e32ced) +++ lams_common/src/java/org/lamsfoundation/lams/tool/OutputFactory.java (.../OutputFactory.java) (revision 877c6ce4786426422d4e9fad0eac1bf237db2bcf) @@ -294,6 +294,13 @@ */ protected String[] splitConditionName(String conditionName) { int index = conditionName.indexOf(CONDITION_NAME_SEPARATOR); - return new String[] { conditionName.substring(0,index), conditionName.substring(index) }; + if ( index > -1 ) { + if ( index+1