### Eclipse Workspace Patch 1.0 #P opencms Index: src/org/opencms/relations/CmsRelationType.java =================================================================== RCS file: /usr/local/cvs/opencms/src/org/opencms/relations/CmsRelationType.java,v retrieving revision 1.5 diff -u -r1.5 CmsRelationType.java --- src/org/opencms/relations/CmsRelationType.java 27 Feb 2008 12:05:42 -0000 1.5 +++ src/org/opencms/relations/CmsRelationType.java 10 Sep 2008 09:22:21 -0000 @@ -387,7 +387,7 @@ return VALUE_ARRAY[id - 1]; } id -= USER_DEFINED_MODE_LIMIT; - if ((id >= 0) && (id <= OpenCms.getResourceManager().getRelationTypes().size())) { + if ((id >= 0) && (id < getAllUserDefined().size())) { return (CmsRelationType)getAllUserDefined().get(id); } throw new CmsIllegalArgumentException(org.opencms.db.Messages.get().container( Index: src/org/opencms/util/CmsXsltUtil.java =================================================================== RCS file: /usr/local/cvs/opencms/src/org/opencms/util/CmsXsltUtil.java,v retrieving revision 1.5 diff -u -r1.5 CmsXsltUtil.java --- src/org/opencms/util/CmsXsltUtil.java 27 Feb 2008 12:05:36 -0000 1.5 +++ src/org/opencms/util/CmsXsltUtil.java 10 Sep 2008 09:22:21 -0000 @@ -225,7 +225,9 @@ private static String getTableHtml(String csvData, String delimiter) throws IOException { String lineSeparator = System.getProperty("line.separator"); - String formatString = csvData.substring(0, csvData.indexOf(lineSeparator)); + int tmpindex = csvData.indexOf(lineSeparator); + if (tmpindex == -1) tmpindex = csvData.length(); + String formatString = csvData.substring(0, tmpindex); if (delimiter == null) { delimiter = getPreferredDelimiter(csvData);