406407408409410411412413414415416
if ( error == null ) { error = new MultiException( I18n.err( I18n.ERR_265 ) ); } error.addThrowable( e ); } for ( Partition partition : this.partitions.values() ) { try
425426427428429430431432433434435
//noinspection ThrowableInstanceNeverThrown error = new MultiException( I18n.err( I18n.ERR_265 ) ); } // @todo really need to send this info to a monitor error.addThrowable( e ); } } if ( error != null ) {
394395396397398399400401402403404
{ super.doDestroy(); } catch ( Exception e ) { errors.addThrowable( e ); } // This is specific to the JDBM store : close the record manager try {
LOG.debug( "Closed record manager for {} partition.", suffixDn ); } catch ( Throwable t ) { LOG.error( I18n.err( I18n.ERR_127 ), t ); errors.addThrowable( t ); } if ( errors.size() > 0 ) { throw errors;
451452453454455456457458459460461
470471472473474475476477478479480
207208209210211212213214215216217
LOG.debug( "Closed {} index for {} partition.", index.getAttributeId(), suffixDn ); } catch ( Throwable t ) { LOG.error( I18n.err( I18n.ERR_124 ), t ); errors.addThrowable( t ); } } try {
219220221222223224225226227228229
LOG.debug( I18n.err( I18n.ERR_125, suffixDn ) ); } catch ( Throwable t ) { LOG.error( I18n.err( I18n.ERR_126 ), t ); errors.addThrowable( t ); } try { recMan.close();
230231232233234235236237238239240