cayenne-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andrus Adamchik (Created) (JIRA)" <j...@apache.org>
Subject [jira] [Created] (CAY-1654) Can't switch DataSource Factory on certain projects
Date Tue, 24 Jan 2012 10:42:40 GMT
Can't switch DataSource Factory on certain projects
---------------------------------------------------

                 Key: CAY-1654
                 URL: https://issues.apache.org/jira/browse/CAY-1654
             Project: Cayenne
          Issue Type: Bug
          Components: Modeler
    Affects Versions: 3.1M3
         Environment: OS X 10.6.8, Java 1.6.0_29
            Reporter: Andrus Adamchik
            Assignee: Andrus Adamchik
            Priority: Minor


1. Open an existing project.
2. Navigate to DataNode with JNDIDataSourceFactory
3. Change DataSource Factory to org.apache.cayenne.configuration.server.XMLPoolingDataSourceFactory
4. Nothing happens, the following exception appears in Console.app.

Oddly it happens only for a single project. Attempt to reproduce with a clean project failed.
I can't attach the project to the issue, as it has a bunch of customer proprietary information,
so I guess I'll have to investigate that internally....

Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: org.apache.cayenne.swing.BindingException:
[v.3.1M3 Sep 13 2011 18:52:59] Evaluation failed in context: org.apache.cayenne.modeler.editor.datanode.MainDataNodeEditor@175c30f6
Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: 	at org.apache.cayenne.swing.BindingBase.processException(BindingBase.java:186)
Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: 	at org.apache.cayenne.swing.BindingBase.setValue(BindingBase.java:155)
Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: 	at org.apache.cayenne.swing.ComboSelectionBinding.updateModel(ComboSelectionBinding.java:114)
Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: 	at org.apache.cayenne.swing.ComboSelectionBinding$1.actionPerformed(ComboSelectionBinding.java:65)
Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: 	at javax.swing.JComboBox.fireActionEvent(JComboBox.java:1240)
Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: 	at javax.swing.JComboBox.setSelectedItem(JComboBox.java:567)
Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: 	at javax.swing.JComboBox.setSelectedIndex(JComboBox.java:603)
Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: 	at javax.swing.plaf.basic.BasicComboPopup$Handler.mouseReleased(BasicComboPopup.java:831)
Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: 	at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:273)
Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: 	at java.awt.Component.processMouseEvent(Component.java:6373)
Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: 	at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: 	at com.apple.laf.AquaComboBoxPopup$1.processMouseEvent(AquaComboBoxPopup.java:132)
Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: 	at java.awt.Component.processEvent(Component.java:6138)
Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: 	at java.awt.Container.processEvent(Container.java:2085)
Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: 	at java.awt.Component.dispatchEventImpl(Component.java:4735)
Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: 	at java.awt.Container.dispatchEventImpl(Container.java:2143)
Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: 	at java.awt.Component.dispatchEvent(Component.java:4565)
Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: 	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4621)
Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: 	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4282)
Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: 	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4212)
Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: 	at java.awt.Container.dispatchEventImpl(Container.java:2129)
Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: 	at java.awt.Window.dispatchEventImpl(Window.java:2478)
Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: 	at java.awt.Component.dispatchEvent(Component.java:4565)
Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: 	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:679)
Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: 	at java.awt.EventQueue.access$000(EventQueue.java:85)
Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: 	at java.awt.EventQueue$1.run(EventQueue.java:638)
Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: 	at java.awt.EventQueue$1.run(EventQueue.java:636)
Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: 	at java.security.AccessController.doPrivileged(Native
Method)
Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: 	at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: 	at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: 	at java.awt.EventQueue$2.run(EventQueue.java:652)
Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: 	at java.awt.EventQueue$2.run(EventQueue.java:650)
Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: 	at java.security.AccessController.doPrivileged(Native
Method)
Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: 	at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: 	at java.awt.EventQueue.dispatchEvent(EventQueue.java:649)
Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: 	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: 	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: 	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: 	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: 	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: 	at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: Caused by: ognl.OgnlException:
source is null for getProperty(null, "userName")
Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: 	at ognl.OgnlRuntime.getProperty(OgnlRuntime.java:1611)
Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: 	at ognl.ASTProperty.getValueBody(ASTProperty.java:96)
Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: 	at ognl.SimpleNode.evaluateGetValueBody(SimpleNode.java:170)
Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: 	at ognl.SimpleNode.getValue(SimpleNode.java:210)
Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: 	at ognl.ASTChain.getValueBody(ASTChain.java:109)
Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: 	at ognl.SimpleNode.evaluateGetValueBody(SimpleNode.java:170)
Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: 	at ognl.SimpleNode.getValue(SimpleNode.java:210)
Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: 	at ognl.Ognl.getValue(Ognl.java:333)
Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: 	at ognl.Ognl.getValue(Ognl.java:413)
Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: 	at ognl.Ognl.getValue(Ognl.java:395)
Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: 	at org.apache.cayenne.swing.BindingBase.getValue(BindingBase.java:168)
Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: 	at org.apache.cayenne.swing.TextBinding.updateView(TextBinding.java:108)
Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: 	at org.apache.cayenne.modeler.editor.datanode.DataSourceEditor.setNode(DataSourceEditor.java:56)
Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: 	at org.apache.cayenne.modeler.editor.datanode.MainDataNodeEditor.showDataSourceSubview(MainDataNodeEditor.java:335)
Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: 	at org.apache.cayenne.modeler.editor.datanode.MainDataNodeEditor.setFactoryName(MainDataNodeEditor.java:131)
Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: 	at java.lang.reflect.Method.invoke(Method.java:597)
Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: 	at ognl.OgnlRuntime.invokeMethod(OgnlRuntime.java:491)
Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: 	at ognl.OgnlRuntime.callAppropriateMethod(OgnlRuntime.java:785)
Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: 	at ognl.OgnlRuntime.setMethodValue(OgnlRuntime.java:937)
Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: 	at ognl.ObjectPropertyAccessor.setPossibleProperty(ObjectPropertyAccessor.java:76)
Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: 	at ognl.ObjectPropertyAccessor.setProperty(ObjectPropertyAccessor.java:132)
Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: 	at ognl.OgnlRuntime.setProperty(OgnlRuntime.java:1629)
Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: 	at ognl.ASTProperty.setValueBody(ASTProperty.java:105)
Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: 	at ognl.SimpleNode.evaluateSetValueBody(SimpleNode.java:177)
Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: 	at ognl.SimpleNode.setValue(SimpleNode.java:246)
Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: 	at ognl.Ognl.setValue(Ognl.java:476)
Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: 	at ognl.Ognl.setValue(Ognl.java:511)
Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: 	at org.apache.cayenne.swing.BindingBase.setValue(BindingBase.java:144)
Jan 24 13:37:59 garodnya [0x0-0x49a49a].CayenneModeler[19131]: 	... 39 more


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message