Author: vjrj_ Date: 2012-03-04 20:03:36 +0100 (Sun, 04 Mar 2012) New Revision: 1731 Modified: trunk/src/main/java/cc/kune/core/server/init/DatabaseInitializer.java Log: W$ fix Modified: trunk/src/main/java/cc/kune/core/server/init/DatabaseInitializer.java =================================================================== --- trunk/src/main/java/cc/kune/core/server/init/DatabaseInitializer.java 2012-02-29 19:28:31 UTC (rev 1730) +++ trunk/src/main/java/cc/kune/core/server/init/DatabaseInitializer.java 2012-03-04 19:03:36 UTC (rev 1731) @@ -25,6 +25,7 @@ import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; +import org.hibernate.exception.SQLGrammarException; import org.waveprotocol.box.server.authentication.PasswordDigest; import cc.kune.core.client.errors.UserMustBeLoggedException; @@ -211,10 +212,11 @@ try { groupManager.getSiteDefaultGroup(); } catch (final NoResultException e) { - LOG.warn("The default group '" + properties.getDefaultSiteName() - + "' does not exist in Database, " - + "creating it (see kune.default.site.shortName in kune.properties for more details)"); - initDatabase(); + initialize(); + // } catch (final MySQLSyntaxErrorException e2) { + } catch (final SQLGrammarException e3) { + // Seems like in Windows we get this Exception instead + initialize(); } translationService.init(); } @@ -226,4 +228,10 @@ createProperties(); createDefUsersGroup(); } + + private void initialize() throws Exception { + LOG.warn("The default group '" + properties.getDefaultSiteName() + "' does not exist in Database, " + + "creating it (see kune.default.site.shortName in kune.properties for more details)"); + initDatabase(); + } }
participants (1)
-
Vicente J. Ruiz Jurado