Gary,
There was an upgrade of HSQLDB between M8 and M9. As new DB is not
backwards compatible, M9 Modeler attempts to copy the old DB from 1.1
to 1.2 (so that older versions could still function). I am not sure
why the copy operation fails in your case, but a brute force approach
to fix it would be to delete the entire prefs directory, so that M9
could start fresh.
Also do you have another HSQLDB installation anywhere in the
CLASSPATH or $JRE_HOME/lib/ext?
Andrus
On Dec 30, 2005, at 4:13 AM, Gary Jarrel wrote:
> Interesting but in my case the directory ~/.cayenne/prefs/1.2 is
> empty, and I haven't reassigned $HOME either. Quite puzzled I am
> indeed.
>
> Just tried it again and the problem is still with M9 and not M8, nor
> M7 nor M6 mor M5 nor M4 :)
>
> ????
>
> Thanks
>
> Gary
>
>
> On 12/30/05, Gentry, Michael (Contractor)
> <michael_gentr..anniemae.com> wrote:
>> Hmm. I am able to use M9 on OS X. Strange that it works for M8 for
>> you, though. Look at your database files in ~/.cayenne/prefs/1.2 and
>> see if anything looks wrong. There should be a db.properties and a
>> db.script file. Also, do you reassign your $HOME variable?
>>
>> /dev/mrg
>>
>> -----Original Message-----
>> From: Gary Jarrel [mailto:garyjarre..mail.com]
>> Sent: Thursday, December 29, 2005 4:02 AM
>> To: cayenne-use..bjectstyle.org
>> Subject: Modeller M9 Problem
>>
>>
>> Hi People!
>>
>> I've just tried to run up modeller from M9 under my Linux platform
>> and
>> I got the following exception:
>>
>> Exception in thread "AWT-EventQueue-0"
>> org.objectstyle.cayenne.CayenneRuntimeException: [v.1.2M9 December 15
>> 2005] Error connecting to preference DB.
>> at
>> org.objectstyle.cayenne.pref.HSQLEmbeddedPreferenceService.startServi
>> ce(
>> HSQLEmbeddedPreferenceService.java:143)
>> at
>> org.objectstyle.cayenne.modeler.Application.initPreferences
>> (Application.
>> java:320)
>> at
>> org.objectstyle.cayenne.modeler.Application.startup
>> (Application.java:230
>> )
>> at org.objectstyle.cayenne.modeler.Main$1.run(Main.java:137)
>> at
>> java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
>> at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
>> at
>> java.awt.EventDispatchThread.pumpOneEventForHierarchy
>> (EventDispatchThrea
>> d.java:242)
>> at
>> java.awt.EventDispatchThread.pumpEventsForHierarchy
>> (EventDispatchThread.
>> java:163)
>> at
>> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
>> at
>> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
>> at
>> java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
>> Caused by: org.objectstyle.cayenne.ConfigurationException: [v.1.2M9
>> December 15 2005] Load failures. Main configuration class:
>> org.objectstyle.cayenne.conf.DefaultConfiguration, details:
>> domain.node.name=HSQLNode,
>> domain.node.datasource=HSQLNode.driver.xml, reason: DataSource load
>> failed - Error connecting to DB
>> at
>> org.objectstyle.cayenne.conf.RuntimeLoadDelegate.finishedLoading
>> (Runtime
>> LoadDelegate.java:472)
>> at
>> org.objectstyle.cayenne.conf.ConfigLoader.loadDomains
>> (ConfigLoader.java:
>> 115)
>> at
>> org.objectstyle.cayenne.conf.DefaultConfiguration.initialize
>> (DefaultConf
>> iguration.java:197)
>> at
>> org.objectstyle.cayenne.pref.HSQLEmbeddedPreferenceService.startServi
>> ce(
>> HSQLEmbeddedPreferenceService.java:140)
>> ... 10 more
>>
>> However 1.2M8 works fine, any ideas?
>>
>> Thanks
>>
>> Gary
>>
>
This archive was generated by hypermail 2.0.0 : Fri Dec 30 2005 - 00:08:29 EST