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 72866

Summary: InvalidObjectException during code completion
Product: java Reporter: xxiii <xxiii>
Component: UnsupportedAssignee: issues@java <issues>
Status: RESOLVED FIXED    
Severity: blocker    
Priority: P3    
Version: 5.x   
Hardware: All   
OS: All   
Issue Type: DEFECT Exception Reporter:
Attachments: messages.log

Description xxiii 2006-02-21 05:03:21 UTC
Doing code completion inside an abstract class with recursive generics resulted
in a javax.jmi.reflect.InvalidObjectException.

public abstract class AbstractThingie<T extends OtherBlahBoundThingieBound<T>>
extends OtherBlah<T> implements Thingie<T> {
   methodFromOtherBlah<T>().<codecompletioninvokedhere> (Please wait...
displayed, Red '-' icon blinks in lower right corner for a while.
}

There seem to be a number of other exceptions from earlier in the same session
in the messages log as well.

While the above class definition is a bit odd, and possibly insane, it does pass
the compiler; and i'm not actually sure its the recursive generic that is giving
netbeans trouble.

Netbeans real-time syntax checking also seems to no longer be working at this point.
Comment 1 xxiii 2006-02-21 05:04:09 UTC
Created attachment 28960 [details]
messages.log
Comment 2 Jiri Prox 2006-02-27 10:05:10 UTC
Can you attach whole project, please?
Comment 3 Jan Becicka 2006-10-26 16:27:50 UTC
Javacore module was replaced by Retouche infrastructure. This bug is not valid
in trunk any more.
Comment 4 Quality Engineering 2007-09-20 09:54:56 UTC
Reorganization of java component