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 59681 - Got javax.jmi.reflect.InvalidObjectException doing Refactor->Move
Summary: Got javax.jmi.reflect.InvalidObjectException doing Refactor->Move
Status: VERIFIED FIXED
Alias: None
Product: java
Classification: Unclassified
Component: Unsupported (show other bugs)
Version: 4.x
Hardware: All All
: P2 blocker (vote)
Assignee: issues@java
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-06-07 03:08 UTC by Ayub Khan
Modified: 2007-09-26 09:14 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 Ayub Khan 2005-06-07 03:08:02 UTC
Steps to reproduce
  - Create new sample 'AnagramGame' project:
      'File->New Project...->Samples->General->Anagram Game'.
  - Create a WindowExplorer panel 'MyPanel', add a beanTreeView component to
this explorer. set the rootContext using getExplorerManager().setRootContext(
new MyFilterNode(DataObject.find(myfilesystem.getRoot()).getNodeDelegate())),
also set the DropTarget of  beanTreeView to true. MyFilterNode has
createPasteType() overridden, and tries to replicate the source structure.
  - Drag the file 'anagrams|Source
Packages|com.toy.anagrams.lib|WordLibrary.java' to MyPanel
  - Select 'MyPanel|anagrams|Source
Packages|com.toy.anagrams.lib|WordLibrary.java|WordLibrary'
    in the Projects Tab area, right click and select 'Refactor->Move Class...'.
  - For 'To Package' choose 'com.toy.anagrams.ui' and press button 'Next >' on
'Move Class' dialog.
  - Press 'Do Refactoring' button.

     Following  exception shows up :

javax.jmi.reflect.InvalidObjectException: Object with MOFID
2D458164-CD35-11D9-979C-A193598DAA77:0000000000000153 no longer exists.
	at
org.netbeans.mdr.handlers.BaseObjectHandler._getDelegate(BaseObjectHandler.java:353)
	at
org.netbeans.mdr.handlers.InstanceHandler.getInstanceDelegate(InstanceHandler.java:48)
	at
org.netbeans.mdr.handlers.InstanceHandler._immediateComposite(InstanceHandler.java:251)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement._immediateComposite(MetadataElement.java:1527)
	at
org.netbeans.mdr.handlers.InstanceHandler.refImmediateComposite(InstanceHandler.java:243)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.getResource(MetadataElement.java:473)
	at
org.netbeans.modules.java.ui.nodes.elements.SourceEditSupport.isWriteable(SourceEditSupport.java:663)
	at
org.netbeans.modules.java.ui.nodes.elements.ElementNode.isWriteable(ElementNode.java:346)
	at
org.netbeans.modules.java.ui.nodes.elements.ElementNode.canDestroy(ElementNode.java:287)
	at org.openide.nodes.FilterNode.canDestroy(FilterNode.java:522)
	at org.openide.nodes.FilterNode.canDestroy(FilterNode.java:522)
	at org.openide.nodes.FilterNode.canDestroy(FilterNode.java:522)
	at
org.openide.explorer.ExplorerActionsImpl.updateActions(ExplorerActionsImpl.java:205)
	at org.openide.explorer.ExplorerActionsImpl.access$400(ExplorerActionsImpl.java:49)
	at
org.openide.explorer.ExplorerActionsImpl$ActionStateUpdater.actionPerformed(ExplorerActionsImpl.java:648)
	at javax.swing.Timer.fireActionPerformed(Timer.java:271)
[catch] at javax.swing.Timer$DoPostEvent.run(Timer.java:201)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
	at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:234)
	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 Tomas Hurka 2005-06-10 15:20:04 UTC
Fixed in trunk.
Checking in org/netbeans/modules/java/ui/nodes/elements/SourceEditSupport.java;
/cvs/java/src/org/netbeans/modules/java/ui/nodes/elements/SourceEditSupport.java,v  <--  
SourceEditSupport.java
new revision: 1.12; previous revision: 1.11
done
Comment 2 pgebauer 2005-08-11 09:55:58 UTC
Backported into release41_fixes.
Checking in
java/src/org/netbeans/modules/java/ui/nodes/elements/SourceEditSupport.java;
/cvs/java/src/org/netbeans/modules/java/ui/nodes/elements/SourceEditSupport.java,v
 <--  SourceEditSupport.java
new revision: 1.11.18.1; previous revision: 1.11
done
Comment 3 Max Sauer 2007-02-14 14:25:10 UTC
Marking as verified. Obsolete since retouche intergration.
---
NetBeans IDE Dev (Build 070214)
1.6.0; Java HotSpot(TM) Server VM 1.6.0-b105
Linux version 2.6.12-1.1390_FC4smp running on i386
en_US (nb); UTF-8
Comment 4 Quality Engineering 2007-09-20 10:55:11 UTC
Reorganization of java component