This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 87420 - IOE when trying to edit a removed method in ejb-jar.xml editor
Summary: IOE when trying to edit a removed method in ejb-jar.xml editor
Status: VERIFIED DUPLICATE of bug 69248
Alias: None
Product: javaee
Classification: Unclassified
Component: Code (show other bugs)
Version: 5.x
Hardware: All All
: P3 blocker (vote)
Assignee: Erno Mononen
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-10-18 15:24 UTC by Tim Lebedkov
Modified: 2007-01-25 21:25 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tim Lebedkov 2006-10-18 15:24:18 UTC
Exception occured after editing a CMP finder method

javax.jmi.reflect.InvalidObjectException: Object with MOFID
9F0C5171-5EA4-11DB-87B4-DBB08F4DAA77:0000000000000BED no longer exists, class:
org.netbeans.jmi.javamodel.Method$Impl
	at
org.netbeans.mdr.handlers.BaseObjectHandler._getDelegate(BaseObjectHandler.java:359)
	at
org.netbeans.mdr.handlers.InstanceHandler.getInstanceDelegate(InstanceHandler.java:48)
	at org.netbeans.mdr.handlers.InstanceHandler._handleGet(InstanceHandler.java:193)
	at org.netbeans.jmi.javamodel.Method$Impl.getName(Unknown Source)
	at org.netbeans.jmi.javamodel.Method$Impl._getAttribute(Unknown Source)
	at org.netbeans.mdr.handlers.FeaturedHandler._preSet(FeaturedHandler.java:74)
	at org.netbeans.jmi.javamodel.Method$Impl.setName(Unknown Source)
	at
org.netbeans.modules.j2ee.ddloaders.multiview.QueryMethodHelper.updateMethod(QueryMethodHelper.java:239)
	at
org.netbeans.modules.j2ee.ddloaders.multiview.QueryMethodHelper.setMethod(QueryMethodHelper.java:203)
	at
org.netbeans.modules.j2ee.ddloaders.multiview.QueryMethodHelper.updateFinderMethod(QueryMethodHelper.java:180)
	at
org.netbeans.modules.j2ee.ddloaders.multiview.FinderMethodsTableModel.setValueAt(FinderMethodsTableModel.java:101)
	at javax.swing.JTable.setValueAt(JTable.java:1925)
	at javax.swing.JTable.editingStopped(JTable.java:3338)
	at javax.swing.AbstractCellEditor.fireEditingStopped(AbstractCellEditor.java:124)
	at
javax.swing.DefaultCellEditor$EditorDelegate.stopCellEditing(DefaultCellEditor.java:334)
	at javax.swing.DefaultCellEditor.stopCellEditing(DefaultCellEditor.java:219)
	at
javax.swing.DefaultCellEditor$EditorDelegate.actionPerformed(DefaultCellEditor.java:351)
	at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)
	at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)
	at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
	at javax.swing.JToggleButton$ToggleButtonModel.setPressed(JToggleButton.java:269)
	at
javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:234)
	at java.awt.Component.processMouseEvent(Component.java:5488)
	at javax.swing.JComponent.processMouseEvent(JComponent.java:3126)
	at java.awt.Component.processEvent(Component.java:5253)
	at java.awt.Container.processEvent(Container.java:1966)
	at java.awt.Component.dispatchEventImpl(Component.java:3955)
	at java.awt.Container.dispatchEventImpl(Container.java:2024)
	at java.awt.Component.dispatchEvent(Component.java:3803)
	at javax.swing.plaf.basic.BasicTableUI$Handler.repostEvent(BasicTableUI.java:900)
	at
javax.swing.plaf.basic.BasicTableUI$Handler.mouseReleased(BasicTableUI.java:1020)
	at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:232)
	at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:231)
	at java.awt.Component.processMouseEvent(Component.java:5488)
	at javax.swing.JComponent.processMouseEvent(JComponent.java:3126)
	at java.awt.Component.processEvent(Component.java:5253)
	at java.awt.Container.processEvent(Container.java:1966)
	at java.awt.Component.dispatchEventImpl(Component.java:3955)
	at java.awt.Container.dispatchEventImpl(Container.java:2024)
	at java.awt.Component.dispatchEvent(Component.java:3803)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
	at java.awt.Container.dispatchEventImpl(Container.java:2010)
	at java.awt.Window.dispatchEventImpl(Window.java:1774)
	at java.awt.Component.dispatchEvent(Component.java:3803)
[catch] at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
	at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.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)
Comment 1 Tim Lebedkov 2006-10-18 15:29:14 UTC
I have added a finder method in ejb-jar.xml, removed it from the source and
modified it's declaration in ejb-jar.xml
Comment 2 Erno Mononen 2007-01-03 10:12:25 UTC
This functionality will need to be rewritten due to the new java 
infrastructure, setting TM to 6.0 for now.
Comment 3 Erno Mononen 2007-01-05 15:49:52 UTC

*** This issue has been marked as a duplicate of 69248 ***
Comment 4 Tim Lebedkov 2007-01-25 21:25:10 UTC
ok