| | |
| | | } |
| | | catch(Exception e) |
| | | { |
| | | ccr.setResultCode(DirectoryServer.getServerErrorResultCode()); |
| | | ccr.setResultCode(DirectoryServer.getCoreConfigManager().getServerErrorResultCode()); |
| | | ccr.addMessage(LocalizableMessage.raw(e.getLocalizedMessage())); |
| | | } |
| | | return ccr; |
| | |
| | | } |
| | | catch (Exception de) |
| | | { |
| | | ccr.setResultCode(getServerErrorResultCode()); |
| | | ccr.setResultCode(getCoreConfigManager().getServerErrorResultCode()); |
| | | ccr.addMessage(LocalizableMessage.raw(StaticUtils.stackTraceToSingleLineString(de))); |
| | | } |
| | | finally |
| | |
| | | } |
| | | catch(Exception e) |
| | | { |
| | | ccr.setResultCode(DirectoryServer.getServerErrorResultCode()); |
| | | ccr.setResultCode(DirectoryServer.getCoreConfigManager().getServerErrorResultCode()); |
| | | ccr.addMessage(LocalizableMessage.raw(StaticUtils.stackTraceToSingleLineString(e))); |
| | | } |
| | | return ccr; |
| | |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | ccr.setResultCode(getServerErrorResultCode()); |
| | | ccr.setResultCode(getCoreConfigManager().getServerErrorResultCode()); |
| | | ccr.addMessage(LocalizableMessage.raw(StaticUtils.stackTraceToSingleLineString(e))); |
| | | } |
| | | finally |
| | |
| | | msg = stackTraceToSingleLineString(e); |
| | | } |
| | | throw new DirectoryException( |
| | | DirectoryServer.getServerErrorResultCode(), ERR_UNCHECKED_EXCEPTION.get(msg), e); |
| | | DirectoryServer.getCoreConfigManager().getServerErrorResultCode(), ERR_UNCHECKED_EXCEPTION.get(msg), e); |
| | | } |
| | | } |
| | | }); |
| | |
| | | final EntryID entryID = new EntryID(entryIDLong); |
| | | if (!cursor.positionToKey(entryID.toByteString())) |
| | | { |
| | | throw new DirectoryException(DirectoryServer.getServerErrorResultCode(), |
| | | throw new DirectoryException(DirectoryServer.getCoreConfigManager().getServerErrorResultCode(), |
| | | ERR_MISSING_ID2ENTRY_RECORD.get(entryID)); |
| | | } |
| | | final Entry entry = cursor.getValue(); |
| | |
| | | msg = stackTraceToSingleLineString(e); |
| | | } |
| | | throw new DirectoryException( |
| | | DirectoryServer.getServerErrorResultCode(), ERR_UNCHECKED_EXCEPTION.get(msg), e); |
| | | DirectoryServer.getCoreConfigManager().getServerErrorResultCode(), ERR_UNCHECKED_EXCEPTION.get(msg), e); |
| | | } |
| | | } |
| | | |
| | |
| | | getPluginConfigManager().invokeSubordinateDeletePlugins(deleteOperation, entry); |
| | | if (!pluginResult.continueProcessing()) |
| | | { |
| | | throw new DirectoryException(DirectoryServer.getServerErrorResultCode(), |
| | | throw new DirectoryException(DirectoryServer.getCoreConfigManager().getServerErrorResultCode(), |
| | | ERR_DELETE_ABORTED_BY_SUBORDINATE_PLUGIN.get(entry.getName())); |
| | | } |
| | | } |
| | |
| | | msg = stackTraceToSingleLineString(e); |
| | | } |
| | | throw new DirectoryException( |
| | | DirectoryServer.getServerErrorResultCode(), ERR_UNCHECKED_EXCEPTION.get(msg), e); |
| | | DirectoryServer.getCoreConfigManager().getServerErrorResultCode(), ERR_UNCHECKED_EXCEPTION.get(msg), e); |
| | | } |
| | | } |
| | | }); |
| | |
| | | msg = stackTraceToSingleLineString(e); |
| | | } |
| | | throw new DirectoryException( |
| | | DirectoryServer.getServerErrorResultCode(), ERR_UNCHECKED_EXCEPTION.get(msg), e); |
| | | DirectoryServer.getCoreConfigManager().getServerErrorResultCode(), ERR_UNCHECKED_EXCEPTION.get(msg), e); |
| | | } |
| | | } |
| | | |
| | |
| | | final EntryID newEntryID = new EntryID(renamedEntryID.getSecond()); |
| | | if (!cursor.positionToKey(oldEntryID.toByteString())) |
| | | { |
| | | throw new DirectoryException(DirectoryServer.getServerErrorResultCode(), |
| | | throw new DirectoryException(DirectoryServer.getCoreConfigManager().getServerErrorResultCode(), |
| | | ERR_MISSING_ID2ENTRY_RECORD.get(oldEntryID)); |
| | | } |
| | | |
| | |
| | | |
| | | if (!pluginResult.continueProcessing()) |
| | | { |
| | | throw new DirectoryException(DirectoryServer.getServerErrorResultCode(), |
| | | throw new DirectoryException(DirectoryServer.getCoreConfigManager().getServerErrorResultCode(), |
| | | ERR_MODIFYDN_ABORTED_BY_SUBORDINATE_PLUGIN.get(oldEntry.getName(), |
| | | newEntry.getName())); |
| | | } |
| | |
| | | LocalizableMessageBuilder invalidReason = new LocalizableMessageBuilder(); |
| | | if (!newEntry.conformsToSchema(null, false, false, false, invalidReason)) |
| | | { |
| | | throw new DirectoryException(DirectoryServer.getServerErrorResultCode(), |
| | | throw new DirectoryException(DirectoryServer.getCoreConfigManager().getServerErrorResultCode(), |
| | | ERR_MODIFYDN_ABORTED_BY_SUBORDINATE_SCHEMA_ERROR.get(oldEntry.getName(), |
| | | newEntry.getName(), |
| | | invalidReason)); |
| | |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | ccr.setResultCode(DirectoryServer.getServerErrorResultCode()); |
| | | ccr.setResultCode(DirectoryServer.getCoreConfigManager().getServerErrorResultCode()); |
| | | ccr.addMessage(LocalizableMessage.raw(stackTraceToSingleLineString(e))); |
| | | } |
| | | finally |
| | |
| | | catch (Exception e) |
| | | { |
| | | LocalizableMessage message = ERR_ENTRYIDSORTER_CANNOT_EXAMINE_ENTRY.get(id, getExceptionMessage(e)); |
| | | throw new DirectoryException(DirectoryServer.getServerErrorResultCode(), message, e); |
| | | throw new DirectoryException(DirectoryServer.getCoreConfigManager().getServerErrorResultCode(), message, e); |
| | | } |
| | | } |
| | | |