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.
When traversing (SubprojectProvider)aProject.getLookup().lookup (SubprojectProvider.class).getSubprojects() I've found out that one item is aProject, which leads to a loop causing StackOverflow in Profiler code (can be simply workarounded but it seems like an apisupport bug). How to reproduce: Create NetBeans demo project Samples / NetBeans Plug-in Modules / Paint Application. It's a module suite, one of modules is ColorChooser. When using the above API call, ColorChooser is listed as ColorChooser's subproject. You can simply evaluate it by opening directly the ColorChooser project - in Open Project dialog ColorChooser is listed as required project for ColorChooser.
Regression from the fix of issue #63824, it looks like.
Checking in src/org/netbeans/modules/apisupport/project/queries/SubprojectProviderImpl.java; /shared/data/ccvs/repository/apisupport/project/src/org/netbeans/modules/apisupport/project/queries/SubprojectProviderImpl.java,v <-- SubprojectProviderImpl.java new revision: 1.4; previous revision: 1.3 done Checking in test/unit/src/org/netbeans/modules/apisupport/project/queries/SubprojectProviderImplTest.java; /shared/data/ccvs/repository/apisupport/project/test/unit/src/org/netbeans/modules/apisupport/project/queries/SubprojectProviderImplTest.java,v <-- SubprojectProviderImplTest.java new revision: 1.12; previous revision: 1.11 done
if it is possible please merge the fix to release55 branch. Thanks.
Checking in apisupport/project/src/org/netbeans/modules/apisupport/project/queries/SubprojectProviderImpl.java; /shared/data/ccvs/repository/apisupport/project/src/org/netbeans/modules/apisupport/project/queries/SubprojectProviderImpl.java,v <-- SubprojectProviderImpl.java new revision: 1.1.12.1.2.2; previous revision: 1.1.12.1.2.1 done Checking in apisupport/project/test/unit/src/org/netbeans/modules/apisupport/project/queries/SubprojectProviderImplTest.java; /shared/data/ccvs/repository/apisupport/project/test/unit/src/org/netbeans/modules/apisupport/project/queries/SubprojectProviderImplTest.java,v <-- SubprojectProviderImplTest.java new revision: 1.5.6.2.2.2; previous revision: 1.5.6.2.2.1 done