What steps will reproduce the problem?
1. Use the Build Example Table tool to build an example table in an Oracle
10 or 11g database.
1. Create a new Deduping Project with the example table in step 1 and
result table in the same schema as the example table
2. Click the 'Save' button.
3. An error pops up with the given stack trace.
What is the expected output? What do you see instead?
I expected the project to be saved properly. Instead, an error dialog pops up.
Is there an error stacktrace? If so, please paste it below.
java.lang.IllegalArgumentException: Table DQGURUEXAMPLETABLE_POOL is not in
this rowset
at
ca.sqlpower.sql.jdbcwrapper.IndexedCachedRowSet.extractSingleTable(IndexedCached
RowSet.java:84)
at
ca.sqlpower.sql.jdbcwrapper.OracleDatabaseMetaDataDecorator.getColumns(OracleDat
abaseMetaDataDecorator.java:621)
at ca.sqlpower.sqlobject.SQLColumn.fetchColumnsForTable(SQLColumn.java:342)
at ca.sqlpower.sqlobject.SQLTable.populateColumns(SQLTable.java:247)
at ca.sqlpower.sqlobject.SQLTable.getColumns(SQLTable.java:1371)
at
ca.sqlpower.matchmaker.dao.hibernate.MatchMakerHibernateSessionImpl.findPhysical
TableByName(MatchMakerHibernateSessionImpl.java:512)
at
ca.sqlpower.matchmaker.swingui.MatchMakerSwingSession.findPhysicalTableByName(Ma
tchMakerSwingSession.java:1145)
at
ca.sqlpower.matchmaker.swingui.ProjectEditor.applyChanges(ProjectEditor.java:628
)
at
ca.sqlpower.matchmaker.swingui.ProjectEditor$2.actionPerformed(ProjectEditor.jav
a:234)
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.jav
a:236)
at java.awt.Component.processMouseEvent(Component.java:5602)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3135)
at java.awt.Component.processEvent(Component.java:5367)
at java.awt.Container.processEvent(Container.java:2010)
at java.awt.Component.dispatchEventImpl(Component.java:4068)
at java.awt.Container.dispatchEventImpl(Container.java:2068)
at java.awt.Component.dispatchEvent(Component.java:3903)
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:1801)
at java.awt.Component.dispatchEvent(Component.java:3903)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:2
69)
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)
Please use labels and text to provide additional information.
Original issue reported on code.google.com by mo.j...@gmail.com on 3 Jun 2009 at 4:08
Original issue reported on code.google.com by
mo.j...@gmail.com
on 3 Jun 2009 at 4:08