Hi Ryan,
what else is printed in the 'modeler.log' before the exception?
Preceding logging should contain more hints.
Andrus
On Apr 28, 2007, at 11:47 PM, Ryan Holmes wrote:
> My project refuses to load after selecting the
> DBCPDataSourceFactory. I've checked my dbcp.properties file against
> the example at http://cayenne.apache.org/doc20/
> dbcpdatasourcefactory.html, I've checked that this properties file
> is indeed specified in the 'Properties File' text field, and I've
> tried including commons-dbcp and commons-pool in the Cayenne
> Modeler's classpath. All to no avail. Here is the stack trace from
> my modeler.log file.
>
> CayenneModeler WARN [AWT-EventQueue-0 04-24 23:43:58]
> org.apache.cayenne.modeler.action.OpenProjectAction: Error loading
> project file.
> org.apache.cayenne.project.ProjectException: [v.2.0.2 January 14
> 2007] Error initializaing project configuration.
> at org.apache.cayenne.project.ApplicationProject.loadProject
> (ApplicationProject.java:130)
> at
> org.apache.cayenne.project.ApplicationProject.postInitialize
> (ApplicationProject.java:106)
> at org.apache.cayenne.project.ApplicationProject.<init>
> (ApplicationProject.java:90)
> at
> org.apache.cayenne.modeler.action.OpenProjectAction.openProject
> (OpenProjectAction.java:111)
> at
> org.apache.cayenne.modeler.action.OpenProjectAction.performAction
> (OpenProjectAction.java:99)
> at
> org.apache.cayenne.modeler.util.CayenneAction.actionPerformed
> (CayenneAction.java:163)
> at javax.swing.AbstractButton.fireActionPerformed
> (AbstractButton.java:1882)
> at javax.swing.AbstractButton$Handler.actionPerformed
> (AbstractButton.java:2202)
> at javax.swing.DefaultButtonModel.fireActionPerformed
> (DefaultButtonModel.java:420)
> at javax.swing.DefaultButtonModel.setPressed
> (DefaultButtonModel.java:258)
> at javax.swing.plaf.basic.BasicButtonListener.mouseReleased
> (BasicButtonListener.java:234)
> at java.awt.AWTEventMulticaster.mouseReleased
> (AWTEventMulticaster.java:231)
> at java.awt.Component.processMouseEvent(Component.java:5554)
> at javax.swing.JComponent.processMouseEvent(JComponent.java:
> 3126)
> at java.awt.Component.processEvent(Component.java:5319)
> at java.awt.Container.processEvent(Container.java:2010)
> at java.awt.Component.dispatchEventImpl(Component.java:4021)
> at java.awt.Container.dispatchEventImpl(Container.java:2068)
> at java.awt.Component.dispatchEvent(Component.java:3869)
> at java.awt.LightweightDispatcher.retargetMouseEvent
> (Container.java:4256)
> at java.awt.LightweightDispatcher.processMouseEvent
> (Container.java:3936)
> at java.awt.LightweightDispatcher.dispatchEvent
> (Container.java:3866)
> at java.awt.Container.dispatchEventImpl(Container.java:2054)
> at java.awt.Window.dispatchEventImpl(Window.java:1774)
> at java.awt.Component.dispatchEvent(Component.java:3869)
> at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
> 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.2
> January 14 2007] Null dataSource
> at org.apache.cayenne.dba.AutoAdapter.<init>
> (AutoAdapter.java:105)
> at org.apache.cayenne.dba.AutoAdapter.<init>
> (AutoAdapter.java:95)
> at org.apache.cayenne.modeler.util.ModelerDbAdapter.<init>
> (ModelerDbAdapter.java:50)
> at
> org.apache.cayenne.modeler.action.ModelerProjectLoadDelegate.initAdapt
> er(ModelerProjectLoadDelegate.java:48)
> at
> org.apache.cayenne.conf.RuntimeLoadDelegate.shouldLoadDataNode
> (RuntimeLoadDelegate.java:315)
> at org.apache.cayenne.conf.ConfigLoader$NodeHandler.init
> (ConfigLoader.java:330)
> at org.apache.cayenne.conf.ConfigLoader
> $DomainHandler.startElement(ConfigLoader.java:219)
> at
> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElem
> ent(AbstractSAXParser.java:533)
> at
> com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanS
> tartElement(XMLNSDocumentScannerImpl.java:330)
> at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl
> $FragmentContentDispatcher.dispatch
> (XMLDocumentFragmentScannerImpl.java:1693)
> at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl
> .scanDocument(XMLDocumentFragmentScannerImpl.java:368)
> at
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse
> (XML11Configuration.java:834)
> at
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse
> (XML11Configuration.java:764)
> at
> com.sun.org.apache.xerces.internal.parsers.XMLParser.parse
> (XMLParser.java:148)
> at
> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse
> (AbstractSAXParser.java:1242)
> at org.apache.cayenne.conf.ConfigLoader.loadDomains
> (ConfigLoader.java:78)
> at org.apache.cayenne.conf.DefaultConfiguration.initialize
> (DefaultConfiguration.java:161)
> at org.apache.cayenne.project.ApplicationProject.loadProject
> (ApplicationProject.java:127)
> ... 30 more
>
>
>
> Any ideas?
>
> Thanks,
> -Ryan
>
>
>
>
This archive was generated by hypermail 2.0.0 : Mon Apr 30 2007 - 10:06:32 EDT