Microsoft KB Archive/200517

= BUG: VJ 6.0 Crashes When Selecting Inherited Members Folder =

Article ID: 200517

Article Last Modified on 6/14/2006

-

APPLIES TO


 * Microsoft Visual J++ 6.0 Standard Edition

-



This article was previously published under Q200517



SYMPTOMS
When you select an inherited members folder in the Class Outline window for a class that extends itself directly or indirectly, the integrated development environment (IDE) crashes.



RESOLUTION
Fix the following compiler error:

Class ' ' has a circular dependency" (J0106).

To do this, change the class definition so that it does not extend itself directly or indirectly.



STATUS
Microsoft has confirmed that this is a bug in the Microsoft products that are listed at the beginning of this article.



Steps to Reproduce Behavior

 * 1) Create a new Visual J++ project (any project type).
 * 2) Add a class.
 * 3) Define the class so it extends itself.
 * 4) Go to the Class Outline window and open the inherited members folder.

RESULT: The IDE crashes with the following error:

Devenv.exe: Exception: stack overflow (0xc00000fd) Address: 0x77f1c759).

The following class illustrates the problem in this scenario: public class Class1 extends Class1 {   public static void main (String[] args) {   }  }

