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

Matthew Swift
09.07.2016 08b31449af699d4681a82d2f3decb3fada74cddf
OPENDJ-3099 Report full stacktrace when import/rebuild fails
1 files modified
19 ■■■■ changed files
opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/BackendImpl.java 19 ●●●● patch | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/BackendImpl.java
@@ -28,7 +28,6 @@
import java.util.List;
import java.util.Set;
import java.util.SortedSet;
import java.util.concurrent.ExecutionException;
import java.util.concurrent.atomic.AtomicInteger;
import org.forgerock.i18n.LocalizableMessage;
@@ -671,8 +670,8 @@
    }
    catch (Exception e)
    {
      throw new DirectoryException(getServerErrorResultCode(), LocalizableMessage.raw(StaticUtils
          .stackTraceToSingleLineString(e, false)), e);
      throw new DirectoryException(getServerErrorResultCode(),
                                   LocalizableMessage.raw(StaticUtils.stackTraceToSingleLineString(e, true)), e);
    }
    finally
    {
@@ -772,14 +771,6 @@
      }
      getImportStrategy(serverContext, rootContainer).rebuildIndex(rebuildConfig);
    }
    catch (ExecutionException execEx)
    {
      throw new DirectoryException(getServerErrorResultCode(), ERR_EXECUTION_ERROR.get(execEx.getMessage()), execEx);
    }
    catch (InterruptedException intEx)
    {
      throw new DirectoryException(getServerErrorResultCode(), ERR_INTERRUPTED_ERROR.get(intEx.getMessage()), intEx);
    }
    catch (ConfigException ce)
    {
      throw new DirectoryException(getServerErrorResultCode(), ce.getMessageObject(), ce);
@@ -792,10 +783,10 @@
    {
      throw e;
    }
    catch (Exception ex)
    catch (Exception e)
    {
      throw new DirectoryException(getServerErrorResultCode(), LocalizableMessage.raw(stackTraceToSingleLineString(ex)),
          ex);
      throw new DirectoryException(getServerErrorResultCode(),
                                   LocalizableMessage.raw(StaticUtils.stackTraceToSingleLineString(e, true)), e);
    }
    finally
    {