newbie: configuring CayenneModeler

From: Michael Warner (mmwarne..odefab.com)
Date: Mon Dec 11 2006 - 11:34:41 EST

  • Next message: marco turchi: "Re: many to many relation"

    I am trying to get CayenneModeler to run under OS X 10.4 Darwin.
    When I run $CAYENNE_HOME/bin/modeler.sh from the command line,
    I get the following error. It would appear to be some type of
    problem associated with
    the class loader, but beyond that I am clueless.

    I would appreciate any suggestions as to where I might look to get a
    better handle on this problem.

    Thanks,

    Mike W.

    2-dynamic-10-1-1-119% Exception in thread "AWT-EventQueue-0"
    java.lang.ExceptionInInitializerError
             at
    org.apache.cayenne.access.jdbc.SQLTemplateAction.performAction
    (SQLTemplateAction.java:88)
             at org.apache.cayenne.access.DataNodeQueryAction.runQuery
    (DataNodeQueryAction.java:59)
             at org.apache.cayenne.access.DataNode.performQueries
    (DataNode.java:273)
             at org.apache.cayenne.dba.JdbcPkGenerator.pkFromDatabase
    (JdbcPkGenerator.java:340)
             at
    org.apache.cayenne.dba.JdbcPkGenerator.generatePkForDbEntity
    (JdbcPkGenerator.java:290)
             at
    org.apache.cayenne.access.DataDomainInsertBucket.createPermIdsForObjEnti
    ty(DataDomainInsertBucket.java:158)
             at
    org.apache.cayenne.access.DataDomainInsertBucket.appendQueriesInternal
    (DataDomainInsertBucket.java:86)
             at
    org.apache.cayenne.access.DataDomainSyncBucket.appendQueries
    (DataDomainSyncBucket.java:72)
             at org.apache.cayenne.access.DataDomainFlushAction.preprocess
    (DataDomainFlushAction.java:175)
             at org.apache.cayenne.access.DataDomainFlushAction.flush
    (DataDomainFlushAction.java:131)
             at org.apache.cayenne.access.DataDomain.onSyncFlush
    (DataDomain.java:794)
             at org.apache.cayenne.access.DataDomain$2.transform
    (DataDomain.java:765)
             at org.apache.cayenne.access.DataDomain.runInTransaction
    (DataDomain.java:820)
             at org.apache.cayenne.access.DataDomain.onSync
    (DataDomain.java:762)
             at org.apache.cayenne.access.DataContext.flushToParent
    (DataContext.java:1225)
             at org.apache.cayenne.access.DataContext.commitChanges
    (DataContext.java:1129)
             at org.apache.cayenne.pref.Domain.getSubdomain(Domain.java:130)
             at org.apache.cayenne.pref.Domain.getSubdomain(Domain.java:100)
             at org.apache.cayenne.pref.Domain.getSubdomain(Domain.java:90)
             at
    org.apache.cayenne.pref.CayennePreferenceService.getPreferenceDomain
    (CayennePreferenceService.java:137)
             at
    org.apache.cayenne.pref.CayennePreferenceService.initPreferences
    (CayennePreferenceService.java:144)
             at
    org.apache.cayenne.pref.HSQLEmbeddedPreferenceService.startService
    (HSQLEmbeddedPreferenceService.java:119)
             at org.apache.cayenne.modeler.Application.initPreferences
    (Application.java:260)
             at org.apache.cayenne.modeler.Application.startup
    (Application.java:159)
             at org.apache.cayenne.modeler.Main$1.run(Main.java:97)
             at java.awt.event.InvocationEvent.dispatch
    (InvocationEvent.java:209)
             at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
             at java.awt.EventDispatchThread.pumpOneEventForHierarchy
    (EventDispatchThread.java:269)
             at java.awt.EventDispatchThread.pumpEventsForHierarchy
    (EventDispatchThread.java:190)
             at java.awt.EventDispatchThread.pumpEvents
    (EventDispatchThread.java:184)
             at java.awt.EventDispatchThread.pumpEvents
    (EventDispatchThread.java:176)
             at java.awt.EventDispatchThread.run(EventDispatchThread.java:
    110)
    Caused by: org.apache.cayenne.CayenneRuntimeException: [v.2.0.1-
    incubating October 1 2006] Error setting up Velocity RuntimeInstance.
             at
    org.apache.cayenne.access.jdbc.SQLTemplateProcessor.initVelocityRuntime(
    SQLTemplateProcessor.java:85)
             at
    org.apache.cayenne.access.jdbc.SQLTemplateProcessor.<clinit>
    (SQLTemplateProcessor.java:60)
             ... 32 more
    Caused by: java.lang.Exception: The specified class for
    Resourcemanager
    (org.apache.cayenne.access.jdbc.SQLTemplateResourceManager) does not
    exist (or is not accessible to the current classlaoder.
             at
    org.apache.velocity.runtime.RuntimeInstance.initializeResourceManager
    (RuntimeInstance.java:486)
             at org.apache.velocity.runtime.RuntimeInstance.init
    (RuntimeInstance.java:268)
             at
    org.apache.cayenne.access.jdbc.SQLTemplateProcessor.initVelocityRuntime(
    SQLTemplateProcessor.java:82)
             ... 33 more
    2-dynamic-10-1-1-119% Exception in thread "CayennePrefrencesService
    Shutdown" org.apache.cayenne.CayenneRuntimeException: [v.2.0.1-
    incubating October 1 2006] Commit Exception ~
             at org.apache.cayenne.access.DataContext.flushToParent
    (DataContext.java:1253)
             at org.apache.cayenne.access.DataContext.commitChanges
    (DataContext.java:1129)
             at
    org.apache.cayenne.pref.CayennePreferenceService.savePreferences
    (CayennePreferenceService.java:131)
             at
    org.apache.cayenne.pref.HSQLEmbeddedPreferenceService.stopService
    (HSQLEmbeddedPreferenceService.java:134)
             at org.apache.cayenne.pref.CayennePreferenceService$1.run
    (CayennePreferenceService.java:120)
    Caused by: java.sql.SQLException: Can't obtain connection. Request
    timed out. Total used connections: 1
             at
    org.apache.cayenne.conn.PoolManager.uncheckPooledConnection
    (PoolManager.java:430)
             at org.apache.cayenne.conn.PoolManager.getConnection
    (PoolManager.java:356)
             at org.apache.cayenne.conn.PoolManager.getConnection
    (PoolManager.java:349)
             at org.apache.cayenne.access.DataNode
    $TransactionDataSource.getConnection(DataNode.java:544)
             at org.apache.cayenne.access.DataNode.performQueries
    (DataNode.java:251)
             at org.apache.cayenne.dba.JdbcPkGenerator.pkFromDatabase
    (JdbcPkGenerator.java:340)
             at
    org.apache.cayenne.dba.JdbcPkGenerator.generatePkForDbEntity
    (JdbcPkGenerator.java:290)
             at
    org.apache.cayenne.access.DataDomainInsertBucket.createPermIdsForObjEnti
    ty(DataDomainInsertBucket.java:158)
             at
    org.apache.cayenne.access.DataDomainInsertBucket.appendQueriesInternal
    (DataDomainInsertBucket.java:86)
             at
    org.apache.cayenne.access.DataDomainSyncBucket.appendQueries
    (DataDomainSyncBucket.java:72)
             at org.apache.cayenne.access.DataDomainFlushAction.preprocess
    (DataDomainFlushAction.java:175)
             at org.apache.cayenne.access.DataDomainFlushAction.flush
    (DataDomainFlushAction.java:131)
             at org.apache.cayenne.access.DataDomain.onSyncFlush
    (DataDomain.java:794)
             at org.apache.cayenne.access.DataDomain$2.transform
    (DataDomain.java:765)
             at org.apache.cayenne.access.DataDomain.runInTransaction
    (DataDomain.java:820)
             at org.apache.cayenne.access.DataDomain.onSync
    (DataDomain.java:762)
             at org.apache.cayenne.access.DataContext.flushToParent
    (DataContext.java:1225)
             ... 4 more



    This archive was generated by hypermail 2.0.0 : Mon Dec 11 2006 - 11:35:34 EST