cziegeler 2003/08/27 02:08:12
Modified: src/blocks/portal-fw/java/org/apache/cocoon/webapps/portal/components PortalManager.java Log: Fixing classcast Revision Changes Path 1.10 +7 -4 cocoon-2.1/src/blocks/portal-fw/java/org/apache/cocoon/webapps/portal/components/PortalManager.java Index: PortalManager.java =================================================================== RCS file: /home/cvs/cocoon-2.1/src/blocks/portal-fw/java/org/apache/cocoon/webapps/portal/components/PortalManager.java,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- PortalManager.java 7 Aug 2003 17:13:39 -0000 1.9 +++ PortalManager.java 27 Aug 2003 09:08:12 -0000 1.10 @@ -1860,9 +1860,12 @@ delete = this.getProfileID(PortalManager.BUILDTYPE_VALUE_GLOBAL, null, null, false); delete = delete.substring(1, delete.lastIndexOf(':') + 1); while (keys.hasMoreElements()) { - currentKey = (String)keys.nextElement(); - if (currentKey.startsWith(delete)) { - store.remove(currentKey); + Object k = keys.nextElement(); + if ( k instanceof String ) { + currentKey = (String)k; + if (currentKey.startsWith(delete)) { + store.remove(currentKey); + } } } }