From 66962c445640f43cf0b1a0bfef5afc9f05e511ac Mon Sep 17 00:00:00 2001
From: jvergara <jvergara@localhost>
Date: Tue, 28 Apr 2009 15:14:27 +0000
Subject: [PATCH] Fix for issue 3943 (Inconsistent installation path across tools) Try to use File.getCanonicalPath to display the paths. If this does not work use File.getAbsolutePath() as fall back.
---
opends/src/server/org/opends/server/core/DirectoryServer.java | 12 ++++++++++--
1 files changed, 10 insertions(+), 2 deletions(-)
diff --git a/opends/src/server/org/opends/server/core/DirectoryServer.java b/opends/src/server/org/opends/server/core/DirectoryServer.java
index cddf0d2..2c09046 100644
--- a/opends/src/server/org/opends/server/core/DirectoryServer.java
+++ b/opends/src/server/org/opends/server/core/DirectoryServer.java
@@ -1213,8 +1213,16 @@
// Perform the handler-specific initialization.
try
{
- configHandler.initializeConfigHandler(configFile.getAbsolutePath(),
- false);
+ String path;
+ try
+ {
+ path = configFile.getCanonicalPath();
+ }
+ catch (Exception ex)
+ {
+ path = configFile.getAbsolutePath();
+ }
+ configHandler.initializeConfigHandler(path, false);
}
catch (InitializationException ie)
{
--
Gitblit v1.10.0