Hi all,
I had a chat with Adam on irc about a problem I'm having with java-based
database upgrades. From the attached patch, you can see that I added a new
AddActivity upgrade to DatabaseVersionPersistence, and increased the
APPLICATION_VERSION to 177.
After doing so, LatestTestAfterCheckpoint fails on the
realSchemaFromCheckpoint() test: the database version does not match the
application version. Anybody have an idea why this could be happening?
Thanks
- Steve
Index: /home/steve/eclipse/workspace/mifos/mifos/src/org/mifos/framework/persistence/DatabaseVersionPersistence.java
===================================================================
--- /home/steve/eclipse/workspace/mifos/mifos/src/org/mifos/framework/persistence/DatabaseVersionPersistence.java (revision 12452)
+++ /home/steve/eclipse/workspace/mifos/mifos/src/org/mifos/framework/persistence/DatabaseVersionPersistence.java (working copy)
@@ -33,7 +33,7 @@
public class DatabaseVersionPersistence {
- public static final int APPLICATION_VERSION = 176;
+ public static final int APPLICATION_VERSION = 177;
public static final int FIRST_NUMBERED_VERSION = 100;
public static final int LATEST_CHECKPOINT_VERSION = 174;
@@ -78,6 +78,7 @@
register(register, new Upgrade173());
register175(register);
register(register, new Upgrade176());
+ register177(register);
return Collections.unmodifiableMap(register);
}
@@ -260,7 +261,13 @@
"Declining Balance-Equal Principal Installment",ENGLISH_LOCALE,
null));
}
-
+
+ private static void register177(Map<Integer, Upgrade> register) {
+ register(register, new AddActivity(177,
+ SecurityConstants.CAN_VIEW_SYSTEM_INFO,
+ SecurityConstants.REPORTS_MANAGEMENT,
+ ENGLISH_LOCALE, "Can view system information"));
+ }
private final Connection connection;
private final Map<Integer, Upgrade> registeredUpgrades;
Index: /home/steve/eclipse/workspace/mifos/mifos/src/org/mifos/framework/security/util/resources/SecurityConstants.java
===================================================================
--- /home/steve/eclipse/workspace/mifos/mifos/src/org/mifos/framework/security/util/resources/SecurityConstants.java (revision 12452)
+++ /home/steve/eclipse/workspace/mifos/mifos/src/org/mifos/framework/security/util/resources/SecurityConstants.java (working copy)
@@ -474,5 +474,7 @@
public final short CAN_UPLOAD_ADMIN_DOCUMENTS = 225;
public final short CAN_VIEW_ADMIN_DOCUMENTS = 226;
+
+ public final short CAN_VIEW_SYSTEM_INFO = 227;
}
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/