[Mulgara-dev] unable to recover non-existing database
James Leigh
james-nospam at leighnet.ca
Mon Jun 16 17:38:23 UTC 2008
Hi,
I am getting this error using the Mulgara trunk. It fails to recover a
non-existing database when passing an empty directory. How can I create
a new database at the given getDataDir() empty directory location?
Thanks,
James
---
ClassLoader cl = getClass().getClassLoader();
InputStream file = cl.getResourceAsStream(CONFIG_PATH);
config = MulgaraConfig.unmarshal(new InputStreamReader(file));
systemModel = new java.net.URI("http://mulgara.org/local/" + config.getServerName());
database = DatabaseFactory.newDatabase(systemModel, getDataDir(), config);
---
org.mulgara.resolver.spi.InitializerException: Failed to recover existing database
at org.mulgara.resolver.Database.<init>(Database.java:661)
at org.mulgara.resolver.DatabaseFactory.newDatabase(DatabaseFactory.java:97)
Caused by: org.mulgara.store.xa.SimpleXAResourceException: Unable to find common phase in pre-existing database
at org.mulgara.resolver.Database.recoverRecoveryHandlers(Database.java:1054)
at org.mulgara.resolver.Database.recoverDatabase(Database.java:1032)
at org.mulgara.resolver.Database.<init>(Database.java:658)
... 17 more
More information about the Mulgara-dev
mailing list