| | |
| | | if (! entry.conformsToSchema(null, false, true, false, invalidReason)) |
| | | { |
| | | LocalizableMessage message = ERR_LDIF_SCHEMA_VIOLATION.get( |
| | | String.valueOf(entryDN), |
| | | lastEntryLineNumber, |
| | | invalidReason.toString()); |
| | | entryDN, lastEntryLineNumber, invalidReason); |
| | | logToRejectWriter(lines, message); |
| | | suffix.removePending(entryDN); |
| | | continue; |
| | |
| | | if (! entry.conformsToSchema(null, false, true, false, invalidReason)) |
| | | { |
| | | LocalizableMessage message = ERR_LDIF_SCHEMA_VIOLATION.get( |
| | | String.valueOf(entryDN), |
| | | lastEntryLineNumber, |
| | | invalidReason.toString()); |
| | | entryDN, lastEntryLineNumber, invalidReason); |
| | | logToRejectWriter(lines, message); |
| | | throw new LDIFException(message, lastEntryLineNumber, true); |
| | | } |
| | |
| | | } |
| | | |
| | | LocalizableMessage message = ERR_LDIF_INVALID_DN.get( |
| | | lastEntryLineNumber, line.toString(), |
| | | de.getMessageObject()); |
| | | lastEntryLineNumber, line, de.getMessageObject()); |
| | | |
| | | logToRejectWriter(lines, message); |
| | | throw new LDIFException(message, lastEntryLineNumber, true, de); |
| | |
| | | logger.trace("DN decode failed for: ", dnString); |
| | | } |
| | | LocalizableMessage message = ERR_LDIF_INVALID_DN.get( |
| | | lastEntryLineNumber, line.toString(), |
| | | String.valueOf(e)); |
| | | lastEntryLineNumber, line, e); |
| | | |
| | | logToRejectWriter(lines, message); |
| | | throw new LDIFException(message, lastEntryLineNumber, true, e); |
| | |
| | | int colonPos = line.indexOf(":"); |
| | | if (colonPos <= 0) |
| | | { |
| | | LocalizableMessage message = ERR_LDIF_NO_ATTR_NAME.get( |
| | | lastEntryLineNumber, line.toString()); |
| | | LocalizableMessage message = ERR_LDIF_NO_ATTR_NAME.get(lastEntryLineNumber, line); |
| | | logToRejectWriter(lines, message); |
| | | throw new LDIFException(message, lastEntryLineNumber, true); |
| | | } |
| | |
| | | if (! attrType.getSyntax().valueIsAcceptable(value, invalidReason)) |
| | | { |
| | | LocalizableMessage message = WARN_LDIF_VALUE_VIOLATES_SYNTAX.get( |
| | | String.valueOf(entryDN), |
| | | lastEntryLineNumber, value.toString(), |
| | | attrName, invalidReason.toString()); |
| | | entryDN, lastEntryLineNumber, value, attrName, invalidReason); |
| | | if (DirectoryServer.getSyntaxEnforcementPolicy() == |
| | | AcceptRejectWarn.WARN) |
| | | { |
| | |
| | | if (!a.add(attributeValue) && checkSchema) |
| | | { |
| | | LocalizableMessage message = WARN_LDIF_DUPLICATE_ATTR.get( |
| | | String.valueOf(entryDN), |
| | | lastEntryLineNumber, attrName, |
| | | value.toString()); |
| | | entryDN, lastEntryLineNumber, attrName, value); |
| | | logToRejectWriter(lines, message); |
| | | throw new LDIFException(message, lastEntryLineNumber, true); |
| | | } |
| | |
| | | { |
| | | logger.traceException(de); |
| | | LocalizableMessage message = ERR_LDIF_INVALID_DN.get( |
| | | lineNumber, line.toString(), de.getMessageObject()); |
| | | lineNumber, line, de.getMessageObject()); |
| | | throw new LDIFException(message, lineNumber, true); |
| | | } catch (Exception e) |
| | | { |
| | |
| | | { |
| | | logger.traceException(de); |
| | | LocalizableMessage message = ERR_LDIF_INVALID_DN.get( |
| | | lineNumber, line.toString(), de.getMessageObject()); |
| | | lineNumber, line, de.getMessageObject()); |
| | | throw new LDIFException(message, lineNumber, true); |
| | | } catch (Exception e) |
| | | { |
| | | logger.traceException(e); |
| | | LocalizableMessage message = ERR_LDIF_INVALID_DN.get( |
| | | lineNumber, line.toString(), e.getMessage()); |
| | | lineNumber, line, e.getMessage()); |
| | | throw new LDIFException(message, lineNumber, true); |
| | | } |
| | | } |
| | |
| | | if (colonPos <= 0) |
| | | { |
| | | LocalizableMessage message = ERR_LDIF_NO_ATTR_NAME.get( |
| | | lastEntryLineNumber, line.toString()); |
| | | lastEntryLineNumber, line); |
| | | logToRejectWriter(lines, message); |
| | | throw new LDIFException(message, lastEntryLineNumber, true); |
| | | } |