/** * Unlink the SchemaObject references */ public void removeReference( List<Throwable> errors, SchemaObject schemaObject ) { try { schemaObject.removeFromRegistries( errors, this ); } catch ( LdapException ne ) { // Not allowed. String msg = I18n.err( I18n.ERR_04293, schemaObject.getName(), ne.getLocalizedMessage() ); Throwable error = new LdapSchemaViolationException( ResultCodeEnum.INVALID_ATTRIBUTE_SYNTAX, msg ); errors.add( error ); LOG.info( msg ); } }