mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

sin
02.46.2009 fbaf1ece83dd147e259dca0d544b0625b1c2d78f
3321:error raised during index creation and delete with dsconfig
1 files modified
17 ■■■■ changed files
opends/src/server/org/opends/server/backends/jeb/EntryContainer.java 17 ●●●● patch | view | raw | blame | history
opends/src/server/org/opends/server/backends/jeb/EntryContainer.java
@@ -207,8 +207,19 @@
        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;
    }
    /**
@@ -235,7 +246,7 @@
      }
      catch(Exception e)
      {
        messages.add(Message.raw(StaticUtils.stackTraceToSingleLineString(e)));
        messages.add(Message.raw(e.getLocalizedMessage()));
        ccr = new ConfigChangeResult(DirectoryServer.getServerErrorResultCode(),
            adminActionRequired,
            messages);