Mike,
The app's been running fine for a while, but I dusted off the dev. copy this weekend for the first time since Nov. and ran into this problem:
org.keel.services.persist.PersistenceException: Role 'org.keel.services.persist.DatabaseType' does not have an implementation with id/hint 'ba-dbtype'. It's available implementations are keel-dbtype-informix, keel-dbtype-oracle, keel-dbtype, keel-dbtype-mysql, keel-dbtype-postgresql, keel-dbtype-sqlserver. (Key='org.keel.services.persist.DatabaseType/ba-dbtype').
Here's my config in system.xconf, after the merge:
<default-persistent security="default" logger="ba-persist" activation="request" name="ba" id="ba">
<dbpool>ba-dbpool</dbpool>
<dbtype>ba-dbtype</dbtype>
<snip...../>
</default-persistent>
<jdbc id="ba-dbpool">
<pool-controller timeout="-1" min="1" blocking="true" connection-class="org.apache.avalon.excalibur.datasource.JdbcConnection" trim-interval="60000" maxStrict="true" max="10" auto-commit="true">
<keep-alive disable="true"/>
</pool-controller>
<driver>org.hsqldb.jdbcDriver</driver>
<dburl>jdbc:hsqldb:./db/ba-hsqldb</dburl>
<user>sa</user>
<password/>
</jdbc>
<hsqldb id="ba-dbtype">
<type to="bit" suffix="" prefix="" from="boolean"/>
</hsqldb>
What do I need to change?
In this deployment, I have two hsqldb DBs. In other apps, I have hsqldb for the keel-specific tables, and Oracle for the custom apps/services. I am sure I'll have to make similar adjustments there too.
Thanks, Shash http://keelframework.org/documentation.shtml Keelgroup mailing list [EMAIL PROTECTED] http://lists.keelframework.com/listinfo.cgi/keelgroup-keelframework.com
