From e6bb7a085bcf7c3d8a348edd31f4c4696fb23cf9 Mon Sep 17 00:00:00 2001 From: "Endi S. Dewata" Date: Tue, 7 Apr 2015 10:11:30 -0400 Subject: [PATCH] Fixed missing port error during installation. During installation the server generates an exception in the debug log due to a missing port. This exception is considered a normal behavior during installation since the port will be supplied at a later step, so the code has been changed to display a notification instead of a stack trace. https://fedorahosted.org/pki/ticket/1293 --- .../src/com/netscape/cmscore/dbs/DBSubsystem.java | 24 ++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/base/server/cmscore/src/com/netscape/cmscore/dbs/DBSubsystem.java b/base/server/cmscore/src/com/netscape/cmscore/dbs/DBSubsystem.java index 46b83547272874f64ebf5fac3b48c0136a488efd..103c62d3e37ba49f5a4446c1723f59645632b485 100644 --- a/base/server/cmscore/src/com/netscape/cmscore/dbs/DBSubsystem.java +++ b/base/server/cmscore/src/com/netscape/cmscore/dbs/DBSubsystem.java @@ -648,21 +648,33 @@ public class DBSubsystem implements IDBSubsystem { try { mLdapConnFactory.init(tmpConfig); + } catch (ELdapServerDownException e) { - CMS.debug(e); - if (CMS.isPreOpMode()) + if (CMS.isPreOpMode()) { + CMS.debug("Ignoring error during pre-op: " + e); return; + } + + CMS.debug(e); throw new EDBNotAvailException( CMS.getUserMessage("CMS_DBS_INTERNAL_DIR_UNAVAILABLE")); + } catch (ELdapException e) { - CMS.debug(e); - if (CMS.isPreOpMode()) + if (CMS.isPreOpMode()) { + CMS.debug("Ignoring error during pre-op: " + e); return; + } + + CMS.debug(e); throw new EDBException(CMS.getUserMessage("CMS_DBS_INTERNAL_DIR_ERROR", e.toString())); + } catch (EBaseException e) { - CMS.debug(e); - if (CMS.isPreOpMode()) + if (CMS.isPreOpMode()) { + CMS.debug("Ignoring error during pre-op: " + e); return; + } + + CMS.debug(e); throw e; } -- 1.9.3