# HG changeset patch # User timkelly # Date 1283534464 18000 # Node ID 1531bcf5dea3087faeb62c3c404e9fc0a4896be4 # Parent e7b5eac0f096d6a786aa0f3045db32b45bfb8937 fix bug 12012 diff -r e7b5eac0f096 -r 1531bcf5dea3 builder/com.nokia.carbide.cdt.builder/src/com/nokia/carbide/cdt/internal/api/builder/ui/ManageConfigurationsDialog.java --- a/builder/com.nokia.carbide.cdt.builder/src/com/nokia/carbide/cdt/internal/api/builder/ui/ManageConfigurationsDialog.java Fri Sep 03 10:37:04 2010 -0500 +++ b/builder/com.nokia.carbide.cdt.builder/src/com/nokia/carbide/cdt/internal/api/builder/ui/ManageConfigurationsDialog.java Fri Sep 03 12:21:04 2010 -0500 @@ -298,7 +298,7 @@ IStatus s = new Status(IStatus.ERROR, CarbideBuilderPlugin.PLUGIN_ID, 0, "Error retrieving workbench window. Cannot display configuration tree.", null); throw new CoreException(s); } - if (sbsv2Project){ + if (sbsv2Project && sdkConfigTreeNodes != null){ replaceFilteredConfigsFromProject(sdkConfigTreeNodes); } @@ -324,6 +324,11 @@ * @param sdkConfigTreeNodes */ private void replaceFilteredConfigsFromProject(BuildTargetTreeNode[] sdkConfigTreeNodes) { + + if (sdkConfigTreeNodes == null){ + return; + } + List bldConfigs = cpi.getBuildConfigurations(); HashMap> missingConfigMap = new HashMap>();