From 8fe7c88b03f150d0a08a9d3ea8fcaadb8db7a67c Mon Sep 17 00:00:00 2001
From: jvergara <jvergara@localhost>
Date: Fri, 04 Jul 2008 10:57:03 +0000
Subject: [PATCH] Fix for issue 3349 (fail to downgrade from build 16 to build 15)
---
opends/src/quicksetup/org/opends/quicksetup/BuildInformation.java | 22 ++++++++++++++++++----
1 files changed, 18 insertions(+), 4 deletions(-)
diff --git a/opends/src/quicksetup/org/opends/quicksetup/BuildInformation.java b/opends/src/quicksetup/org/opends/quicksetup/BuildInformation.java
index 5d9ff74..e2fffe8 100644
--- a/opends/src/quicksetup/org/opends/quicksetup/BuildInformation.java
+++ b/opends/src/quicksetup/org/opends/quicksetup/BuildInformation.java
@@ -99,7 +99,7 @@
{
try
{
- Thread.sleep(5000);
+ Thread.sleep(15000);
if (!done[0])
{
fOut.write(Constants.LINE_SEPARATOR.getBytes());
@@ -143,9 +143,23 @@
}
else
{
- throw new ApplicationException(
- ReturnCode.START_ERROR,
- INFO_ERROR_CREATING_BUILD_INFO_MSG.get(sb.toString()), null);
+ try
+ {
+ checkNotNull(bi.values,
+ NAME,
+ MAJOR_VERSION,
+ MINOR_VERSION,
+ POINT_VERSION,
+ REVISION_NUMBER);
+ }
+ catch (Throwable t)
+ {
+ // We did not get the required information.
+ throw new ApplicationException(
+ ReturnCode.START_ERROR,
+ INFO_ERROR_CREATING_BUILD_INFO_MSG.get(sb.toString()),
+ null);
+ }
}
}
} catch (IOException e) {
--
Gitblit v1.10.0