3321:error raised during index creation and delete with dsconfig
| | |
| | | LocalDBIndexCfg cfg, |
| | | List<Message> unacceptableReasons) |
| | | { |
| | | // TODO: validate more before returning true? |
| | | return true; |
| | | boolean isValid = true; |
| | | try |
| | | { |
| | | //Try creating all the indexes before confirming they are valid ones. |
| | | AttributeIndex index = |
| | | new AttributeIndex(cfg, state, env, EntryContainer.this); |
| | | } |
| | | catch(Exception e) |
| | | { |
| | | unacceptableReasons.add(Message.raw(e.getLocalizedMessage())); |
| | | isValid = false ; |
| | | } |
| | | return isValid; |
| | | } |
| | | |
| | | /** |
| | |
| | | } |
| | | catch(Exception e) |
| | | { |
| | | messages.add(Message.raw(StaticUtils.stackTraceToSingleLineString(e))); |
| | | messages.add(Message.raw(e.getLocalizedMessage())); |
| | | ccr = new ConfigChangeResult(DirectoryServer.getServerErrorResultCode(), |
| | | adminActionRequired, |
| | | messages); |