| | |
| | | "exclude branches.", entryDN); |
| | | } |
| | | entriesRead.incrementAndGet(); |
| | | LocalizableMessage message = ERR_LDIF_SKIP.get(String.valueOf(entryDN)); |
| | | logToSkipWriter(lines, message); |
| | | logToSkipWriter(lines, ERR_LDIF_SKIP.get(entryDN)); |
| | | continue; |
| | | } |
| | | entryID = rootContainer.getNextEntryID(); |
| | |
| | | "check." ,entryDN); |
| | | } |
| | | entriesRead.incrementAndGet(); |
| | | LocalizableMessage message = ERR_LDIF_SKIP.get(String.valueOf(entryDN)); |
| | | logToSkipWriter(lines, message); |
| | | logToSkipWriter(lines, ERR_LDIF_SKIP.get(entryDN)); |
| | | continue; |
| | | } |
| | | entriesRead.incrementAndGet(); |
| | |
| | | logger.trace("Skipping entry %s because reading" + |
| | | "its attributes failed.", entryDN); |
| | | } |
| | | LocalizableMessage message = ERR_LDIF_READ_ATTR_SKIP.get(String.valueOf(entryDN), |
| | | e.getMessage()); |
| | | logToSkipWriter(lines, message); |
| | | logToSkipWriter(lines, ERR_LDIF_READ_ATTR_SKIP.get(entryDN, e.getMessage())); |
| | | suffix.removePending(entryDN); |
| | | continue; |
| | | } |
| | |
| | | "that should be included based on the include and exclude " + |
| | | "filters.", entryDN); |
| | | } |
| | | LocalizableMessage message = ERR_LDIF_SKIP.get(String.valueOf(entryDN)); |
| | | logToSkipWriter(lines, message); |
| | | logToSkipWriter(lines, ERR_LDIF_SKIP.get(entryDN)); |
| | | suffix.removePending(entryDN); |
| | | continue; |
| | | } |
| | |
| | | { |
| | | logger.traceException(e); |
| | | suffix.removePending(entryDN); |
| | | LocalizableMessage message = ERR_LDIF_COULD_NOT_EVALUATE_FILTERS_FOR_IMPORT. |
| | | get(String.valueOf(entry.getName()), lastEntryLineNumber, |
| | | String.valueOf(e)); |
| | | logToSkipWriter(lines, message); |
| | | logToSkipWriter(lines, |
| | | ERR_LDIF_COULD_NOT_EVALUATE_FILTERS_FOR_IMPORT.get(entry.getName(), lastEntryLineNumber, e)); |
| | | suffix.removePending(entryDN); |
| | | continue; |
| | | } |
| | |
| | | LocalizableMessage rejectMessage = pluginResult.getErrorMessage(); |
| | | if (rejectMessage == null) |
| | | { |
| | | m = ERR_LDIF_REJECTED_BY_PLUGIN_NOMESSAGE.get( |
| | | String.valueOf(entryDN)); |
| | | m = ERR_LDIF_REJECTED_BY_PLUGIN_NOMESSAGE.get(entryDN); |
| | | } |
| | | else |
| | | { |
| | | m = ERR_LDIF_REJECTED_BY_PLUGIN.get(String.valueOf(entryDN), |
| | | rejectMessage); |
| | | m = ERR_LDIF_REJECTED_BY_PLUGIN.get(entryDN, rejectMessage); |
| | | } |
| | | |
| | | logToRejectWriter(lines, m); |
| | |
| | | entryDN); |
| | | } |
| | | entriesRead.incrementAndGet(); |
| | | LocalizableMessage message = ERR_LDIF_SKIP.get(String.valueOf(entryDN)); |
| | | logToSkipWriter(lines, message); |
| | | logToSkipWriter(lines, ERR_LDIF_SKIP.get(entryDN)); |
| | | continue; |
| | | } |
| | | else |
| | |
| | | "that should be included based on the include and exclude " + |
| | | "filters.", entryDN); |
| | | } |
| | | LocalizableMessage message = ERR_LDIF_SKIP.get(String.valueOf(entryDN)); |
| | | logToSkipWriter(lines, message); |
| | | logToSkipWriter(lines, ERR_LDIF_SKIP.get(entryDN)); |
| | | continue; |
| | | } |
| | | } |
| | |
| | | logger.traceException(e); |
| | | |
| | | LocalizableMessage message = ERR_LDIF_COULD_NOT_EVALUATE_FILTERS_FOR_IMPORT. |
| | | get(String.valueOf(entry.getName()), lastEntryLineNumber, |
| | | String.valueOf(e)); |
| | | get(entry.getName(), lastEntryLineNumber, e); |
| | | throw new LDIFException(message, lastEntryLineNumber, true, e); |
| | | } |
| | | |
| | |
| | | LocalizableMessage rejectMessage = pluginResult.getErrorMessage(); |
| | | if (rejectMessage == null) |
| | | { |
| | | m = ERR_LDIF_REJECTED_BY_PLUGIN_NOMESSAGE.get( |
| | | String.valueOf(entryDN)); |
| | | m = ERR_LDIF_REJECTED_BY_PLUGIN_NOMESSAGE.get(entryDN); |
| | | } |
| | | else |
| | | { |
| | | m = ERR_LDIF_REJECTED_BY_PLUGIN.get(String.valueOf(entryDN), |
| | | rejectMessage); |
| | | m = ERR_LDIF_REJECTED_BY_PLUGIN.get(entryDN, rejectMessage); |
| | | } |
| | | |
| | | logToRejectWriter(lines, m); |
| | |
| | | |
| | | if (objectClasses.containsKey(objectClass)) |
| | | { |
| | | logger.warn(WARN_LDIF_DUPLICATE_OBJECTCLASS.get(String.valueOf(entryDN), lastEntryLineNumber, ocName)); |
| | | logger.warn(WARN_LDIF_DUPLICATE_OBJECTCLASS.get( |
| | | entryDN, lastEntryLineNumber, ocName)); |
| | | } |
| | | else |
| | | { |
| | |
| | | if(attribute.hasOption("binary")) |
| | | { |
| | | LocalizableMessage message = ERR_LDIF_INVALID_ATTR_OPTION.get( |
| | | String.valueOf(entryDN),lastEntryLineNumber, attrName); |
| | | entryDN, lastEntryLineNumber, attrName); |
| | | logToRejectWriter(lines, message); |
| | | throw new LDIFException(message, lastEntryLineNumber,true); |
| | | } |
| | |
| | | if (attrType.isSingleValue() && (a.size() > 1) && checkSchema) |
| | | { |
| | | LocalizableMessage message = ERR_LDIF_MULTIPLE_VALUES_FOR_SINGLE_VALUED_ATTR |
| | | .get(String.valueOf(entryDN), |
| | | lastEntryLineNumber, attrName); |
| | | .get(entryDN, lastEntryLineNumber, attrName); |
| | | logToRejectWriter(lines, message); |
| | | throw new LDIFException(message, lastEntryLineNumber, true); |
| | | } |
| | |
| | | logger.traceException(e); |
| | | |
| | | LocalizableMessage message = ERR_LDIF_COULD_NOT_BASE64_DECODE_ATTR.get( |
| | | String.valueOf(entryDN), |
| | | lastEntryLineNumber, line, |
| | | String.valueOf(e)); |
| | | entryDN, lastEntryLineNumber, line, e); |
| | | logToRejectWriter(lines, message); |
| | | throw new LDIFException(message, lastEntryLineNumber, true, e); |
| | | } |
| | |
| | | // The URL was malformed or had an invalid protocol. |
| | | logger.traceException(e); |
| | | |
| | | LocalizableMessage message = ERR_LDIF_INVALID_URL.get(String.valueOf(entryDN), |
| | | lastEntryLineNumber, |
| | | String.valueOf(attrName), |
| | | String.valueOf(e)); |
| | | LocalizableMessage message = ERR_LDIF_INVALID_URL.get( |
| | | entryDN, lastEntryLineNumber, attrName, e); |
| | | logToRejectWriter(lines, message); |
| | | throw new LDIFException(message, lastEntryLineNumber, true, e); |
| | | } |
| | |
| | | // We were unable to read the contents of that URL for some reason. |
| | | logger.traceException(e); |
| | | |
| | | LocalizableMessage message = ERR_LDIF_URL_IO_ERROR.get(String.valueOf(entryDN), |
| | | lastEntryLineNumber, |
| | | String.valueOf(attrName), |
| | | String.valueOf(contentURL), |
| | | String.valueOf(e)); |
| | | LocalizableMessage message = ERR_LDIF_URL_IO_ERROR.get( |
| | | entryDN, lastEntryLineNumber, attrName, contentURL, e); |
| | | logToRejectWriter(lines, message); |
| | | throw new LDIFException(message, lastEntryLineNumber, true, e); |
| | | } |