=== modified file 'dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/startup/TableAlteror.java' --- dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/startup/TableAlteror.java 2011-10-03 14:50:57 +0000 +++ dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/startup/TableAlteror.java 2011-10-12 12:42:13 +0000 @@ -106,10 +106,10 @@ executeSql( "ALTER TABLE indicator DROP COLUMN extendeddataelementid" ); executeSql( "ALTER TABLE indicator DROP COLUMN numeratoraggregationtype" ); executeSql( "ALTER TABLE indicator DROP COLUMN denominatoraggregationtype" ); - + // remove relative period type - executeSql( "DELETE FROM period WHERE periodtypeid=(select periodtypeid from periodtype where name='Relative')" ); - executeSql( "DELETE FROM periodtype WHERE name='Relative'" ); + executeSql( "DELETE FROM period WHERE periodtypeid=(select periodtypeid from periodtype where name in ( 'Survey', 'OnChange', 'Relative' ))" ); + executeSql( "DELETE FROM periodtype WHERE name in ( 'Survey', 'OnChange', 'Relative' )" ); // mapping executeSql( "DROP TABLE maporganisationunitrelation" ); === modified file 'dhis-2/dhis-support/dhis-support-system/src/main/java/org/hisp/dhis/system/startup/StartupListener.java' --- dhis-2/dhis-support/dhis-support-system/src/main/java/org/hisp/dhis/system/startup/StartupListener.java 2010-04-12 21:23:33 +0000 +++ dhis-2/dhis-support/dhis-support-system/src/main/java/org/hisp/dhis/system/startup/StartupListener.java 2011-10-12 12:42:13 +0000 @@ -56,9 +56,9 @@ { startupRoutineExecutor.execute(); } - catch ( Exception e ) + catch ( Exception ex ) { - throw new RuntimeException( "Failed to run startup routines", e ); + throw new RuntimeException( "Failed to run startup routines: " + ex.getMessage(), ex ); } }