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 45850 - bad property change getting fired by java nodes
Summary: bad property change getting fired by java nodes
Status: RESOLVED DUPLICATE of bug 45708
Alias: None
Product: java
Classification: Unclassified
Component: Unsupported (show other bugs)
Version: 4.x
Hardware: PC Linux
: P3 blocker (vote)
Assignee: issues@java
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-07-02 18:46 UTC by Rich Unger
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 Rich Unger 2004-07-02 18:46:54 UTC
This occurred after adding a new method to my java
source (a method which overrides something in its
superclass)

INFORMATIONAL *********** Exception occurred
************ at 10:38 AM on Jul 2, 2004
[catch]java.lang.IllegalStateException: Warning -
the node "ViKit" [org.netbeans.modules.bea
ns.PatternsBrowserFactory$1] is trying to fire the
property members which is not included in
 its property sets. This is illegal. See IZ #31413
for details.
        at
org.openide.nodes.Node.firePropertyChange(Node.java:828)
        at
org.openide.src.nodes.ElementNode.superPropertyChange(ElementNode.java:345)
        at
org.openide.src.nodes.ElementNode$1.run(ElementNode.java:415)
        at
java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178)
        at
java.awt.EventQueue.dispatchEvent(EventQueue.java:454)
        at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:20
1)
        at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
        at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)
        at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)
        at
java.awt.EventDispatchThread.run(EventDispatchThread.java:100)
INFORMATIONAL *********** Exception occurred
************ at 10:38 AM on Jul 2, 2004
[catch]java.lang.IllegalStateException: Warning -
the node "ViKit" [org.netbeans.modules.bea
ns.PatternsBrowserFactory$1] is trying to fire the
property methods which is not included in
 its property sets. This is illegal. See IZ #31413
for details.
        at
org.openide.nodes.Node.firePropertyChange(Node.java:828)
        at
org.openide.src.nodes.ElementNode.superPropertyChange(ElementNode.java:345)
        at
org.openide.src.nodes.ElementNode$1.run(ElementNode.java:415)
        at
java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178)
        at
java.awt.EventQueue.dispatchEvent(EventQueue.java:454)
        at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:20
1)
        at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
        at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)
        at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)
        at
java.awt.EventDispatchThread.run(EventDispatchThread.java:100)
rollback!!!
java.lang.Exception: Stack trace
        at
java.lang.Thread.dumpStack(Thread.java:1064)
        at
org.netbeans.modules.javacore.ExclusiveMutex.leave(ExclusiveMutex.java:184)
        at
org.netbeans.mdr.handlers.BaseObjectHandler._unlock(BaseObjectHandler.java:208)
        at
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.updateFromDataObject
(ResourceImpl.java:379)
        at
org.netbeans.modules.javacore.ExclusiveMutex.parseIfNeeded(ExclusiveMutex.java:15
6)
        at
org.netbeans.modules.javacore.ExclusiveMutex.enter(ExclusiveMutex.java:106)
        at
org.netbeans.mdr.NBMDRepositoryImpl.beginTrans(NBMDRepositoryImpl.java:218)
        at
org.netbeans.modules.java.JavaEditor$2.run(JavaEditor.java:230)
        at org.openide.util.Task.run(Task.java:136)
        at
org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:330)
        at
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:686)
*********** Exception occurred ************ at
10:39 AM on Jul 2, 2004
Annotation: Exception occurred in Request Processor
javax.jmi.reflect.InvalidObjectException: Object
with MOFID F9817400-CBFE-11D8-ACBC-6D04B0B9
AA77:0000000000000230 no longer exists.
        at
org.netbeans.mdr.handlers.BaseObjectHandler._getDelegate(BaseObjectHandler.java:3
22)
        at
org.netbeans.mdr.handlers.InstanceHandler.getInstanceDelegate(InstanceHandler.jav
a:48)
        at
org.netbeans.mdr.handlers.InstanceHandler._immediateComposite(InstanceHandler.jav
a:251)
        at
org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement._immediateComposi
te(MetadataElement.java:1308)
        at
org.netbeans.mdr.handlers.InstanceHandler.refImmediateComposite(InstanceHandler.j
ava:243)
        at
org.netbeans.modules.javacore.jmiimpl.javamodel.FeatureImpl.hardRefParent(Feature
Impl.java:128)
        at
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.setElementI
nfo(SemiPersistentElement.java:91)
        at
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.setAnyEleme
ntInfo(SemiPersistentElement.java:473)
        at
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.processMemb
     ers(SemiPersistentElement.java:370)
        at
org.netbeans.modules.javacore.jmiimpl.javamodel.JavaClassImpl.matchElementInfo(Ja
     vaClassImpl.java:438)
        at
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.setElementI
     nfo(SemiPersistentElement.java:88)
        at
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.setAnyEleme
     ntInfo(SemiPersistentElement.java:473)
        at
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.processMemb
     ers(SemiPersistentElement.java:370)
        at
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.matchElementInfo(Res
     ourceImpl.java:201)
        at
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.setElementI
     nfo(SemiPersistentElement.java:88)
        at
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.directUpdate(Resourc
     eImpl.java:540)
        at
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.updateFromDataObject
     (ResourceImpl.java:372)
        at
org.netbeans.modules.javacore.ExclusiveMutex.parseIfNeeded(ExclusiveMutex.java:15
     6)
        at
org.netbeans.modules.javacore.ExclusiveMutex.enter(ExclusiveMutex.java:106)
        at
org.netbeans.mdr.NBMDRepositoryImpl.beginTrans(NBMDRepositoryImpl.java:218)
        at
org.netbeans.modules.java.JavaEditor$2.run(JavaEditor.java:230)
        at org.openide.util.Task.run(Task.java:136)
        at
org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:330)
[catch] at
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:686)
Comment 1 Rich Unger 2004-07-02 18:50:35 UTC
After that trace got generated, the next edit I tried to make seemed
to trigger an infinite loop.  I had to kill netbeans.

        at
org.netbeans.jmi.javamodel.FieldGroup$Impl.getTypeName(Unknown Source)
        at
org.netbeans.modules.javacore.jmiimpl.javamodel.FieldImpl.splitGroup(FieldImpl.java:246)
        at
org.netbeans.modules.javacore.jmiimpl.javamodel.FieldImpl.setModifiers(FieldImpl.java:225)
        at org.netbeans.jmi.javamodel.Field$Impl.setModifiers(Unknown
Source)
        at
org.netbeans.modules.javacore.jmiimpl.javamodel.FieldImpl.matchElementInfo(FieldImpl.java:130)
        at
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.setElementInfo(SemiPersistentElement.java:88)
        at
org.netbeans.modules.javacore.jmiimpl.javamodel.FieldGroupImpl.initChildren(FieldGroupImpl.java:286)
        at
org.netbeans.modules.javacore.jmiimpl.javamodel.FieldGroupImpl.initASTElements(FieldGroupImpl.java:99)
        at
org.netbeans.modules.javacore.jmiimpl.javamodel.FieldGroupImpl.getTypeName(FieldGroupImpl.java:63)
        at
org.netbeans.jmi.javamodel.FieldGroup$Impl.getTypeName(Unknown Source)
        at
org.netbeans.modules.javacore.jmiimpl.javamodel.FieldImpl.splitGroup(FieldImpl.java:246)
        at
org.netbeans.modules.javacore.jmiimpl.javamodel.FieldImpl.setModifiers(FieldImpl.java:225)
        at org.netbeans.jmi.javamodel.Field$Impl.setModifiers(Unknown
Source)
        at
org.netbeans.modules.javacore.jmiimpl.javamodel.FieldImpl.matchElementInfo(FieldImpl.java:130)
        at
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.setElementInfo(SemiPersistentElement.java:88)
        at
org.netbeans.modules.javacore.jmiimpl.javamodel.FieldGroupImpl.initChildren(FieldGroupImpl.java:286)
        at
org.netbeans.modules.javacore.jmiimpl.javamodel.FieldGroupImpl.initASTElements(FieldGroupImpl.java:99)
        at
org.netbeans.modules.javacore.jmiimpl.javamodel.FieldGroupImpl.getTypeName(FieldGroupImpl.java:63)
        at
org.netbeans.jmi.javamodel.FieldGroup$Impl.getTypeName(Unknown Source)
        at
org.netbeans.modules.javacore.jmiimpl.javamodel.FieldImpl.splitGroup(FieldImpl.java:246)
        at
org.netbeans.modules.javacore.jmiimpl.javamodel.FieldImpl.setModifiers(FieldImpl.java:225)
        at org.netbeans.jmi.javamodel.Field$Impl.setModifiers(Unknown
Source)
        at
org.netbeans.modules.javacore.jmiimpl.javamodel.FieldImpl.matchElementInfo(FieldImpl.java:130)
        at
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.setElementInfo(SemiPersistentElement.java:88)
        at
org.netbeans.modules.javacore.jmiimpl.javamodel.FieldGroupImpl.initChildren(FieldGroupImpl.java:286)
        at
org.netbeans.modules.javacore.jmiimpl.javamodel.FieldGroupImpl.initASTElements(FieldGroupImpl.java:99)
        at
org.netbeans.modules.javacore.jmiimpl.javamodel.FieldGroupImpl.getTypeName(FieldGroupImpl.java:63)
        at
org.netbeans.jmi.javamodel.FieldGroup$Impl.getTypeName(Unknown Source)
        at
org.netbeans.modules.javacore.jmiimpl.javamodel.FieldImpl.splitGroup(FieldImpl.java:246)
        at
org.netbeans.modules.javacore.jmiimpl.javamodel.FieldImpl.setModifiers(FieldImpl.java:225)
        at org.netbeans.jmi.javamodel.Field$Impl.setModifiers(Unknown
Source)
        at
org.netbeans.modules.javacore.jmiimpl.javamodel.FieldImpl.matchElementInfo(FieldImpl.java:130)
        at
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.setElementInfo(SemiPersistentElement.java:88)
        at
org.netbeans.modules.javacore.jmiimpl.javamodel.FieldGroupImpl.initChildren(FieldGroupImpl.java:286)
        at
org.netbeans.modules.javacore.jmiimpl.javamodel.FieldGroupImpl.initASTElements(FieldGroupImpl.java:99)
        at
org.netbeans.modules.javacore.jmiimpl.javamodel.FieldGroupImpl.getTypeName(FieldGroupImpl.java:63)
        at
org.netbeans.jmi.javamodel.FieldGroup$Impl.getTypeName(Unknown Source)
        at
org.netbeans.modules.javacore.jmiimpl.javamodel.FieldImpl.splitGroup(FieldImpl.java:246)
        at
org.netbeans.modules.javacore.jmiimpl.javamodel.FieldImpl.setModifiers(FieldImpl.java:225)
        at org.netbeans.jmi.javamodel.Field$Impl.setModifiers(Unknown
Source)
        at
org.netbeans.modules.javacore.jmiimpl.javamodel.FieldImpl.matchElementInfo(FieldImpl.java:130)
        at
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.setElementInfo(SemiPersistentElement.java:88)
        at
org.netbeans.modules.javacore.jmiimpl.javamodel.FieldGroupImpl.initChildren(FieldGroupImpl.java:286)
        at
org.netbeans.modules.javacore.jmiimpl.javamodel.FieldGroupImpl.initASTElements(FieldGroupImpl.java:99)
        at
org.netbeans.modules.javacore.jmiimpl.javamodel.FieldGroupImpl.getTypeName(FieldGroupImpl.java:63)
        at
org.netbeans.jmi.javamodel.FieldGroup$Impl.getTypeName(Unknown Source)
        at
org.netbeans.modules.javacore.jmiimpl.javamodel.FieldImpl.splitGroup(FieldImpl.java:246)
        at
org.netbeans.modules.javacore.jmiimpl.javamodel.FieldImpl.setModifiers(FieldImpl.java:225)
        at org.netbeans.jmi.javamodel.Field$Impl.setModifiers(Unknown
Source)
        at
org.netbeans.modules.javacore.jmiimpl.javamodel.FieldImpl.matchElementInfo(FieldImpl.java:130)
        at
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.setElementInfo(SemiPersistentElement.java:88)
        at
org.netbeans.modules.javacore.jmiimpl.javamodel.FieldGroupImpl.initChildren(FieldGroupImpl.java:286)
        at
org.netbeans.modules.javacore.jmiimpl.javamodel.FieldGroupImpl.initASTElements(FieldGroupImpl.java:99)
        at
org.netbeans.modules.javacore.jmiimpl.javamodel.FieldGroupImpl.getTypeName(FieldGroupImpl.java:63)
        at
org.netbeans.jmi.javamodel.FieldGroup$Impl.getTypeName(Unknown Source)
Comment 2 Martin Matula 2004-07-28 15:23:23 UTC

*** This issue has been marked as a duplicate of 45708 ***