From: Giulio V. <gva...@us...> - 2006-01-16 11:58:08
|
Update of /cvsroot/exist/eXist-1.0/src/org/exist/xmldb In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6040/src/org/exist/xmldb Modified Files: DatabaseImpl.java Log Message: Apply [ 1400284 ] without break remote backup Index: DatabaseImpl.java =================================================================== RCS file: /cvsroot/exist/eXist-1.0/src/org/exist/xmldb/DatabaseImpl.java,v retrieving revision 1.42 retrieving revision 1.43 diff -C2 -d -r1.42 -r1.43 *** DatabaseImpl.java 13 Jan 2006 22:51:51 -0000 1.42 --- DatabaseImpl.java 16 Jan 2006 11:58:00 -0000 1.43 *************** *** 244,249 **** } catch (MalformedURLException e) { //Should never happen ! throw new XMLDBException(ErrorCodes.INVALID_DATABASE, e.getMessage()); ! } } --- 244,250 ---- } catch (MalformedURLException e) { //Should never happen ! throw new XMLDBException(ErrorCodes.INVALID_DATABASE, e.getMessage()); ! } catch (XMLDBException e) { ! return null; } } *************** *** 256,259 **** --- 257,262 ---- for (int i = 1 ; i < components.length ; i++) { current = ((RemoteCollection)current).getChildCollection(components[i]); + if (current == null) + throw new XMLDBException(ErrorCodes.NO_SUCH_COLLECTION , "Could not find collection: " + c); } return current; |