core/com.nokia.carbide.cpp.sdk.core/src/com/nokia/carbide/cpp/internal/api/sdk/SymbianBuildContextDataCache.java
--- a/core/com.nokia.carbide.cpp.sdk.core/src/com/nokia/carbide/cpp/internal/api/sdk/SymbianBuildContextDataCache.java Thu Aug 12 10:37:00 2010 -0500
+++ b/core/com.nokia.carbide.cpp.sdk.core/src/com/nokia/carbide/cpp/internal/api/sdk/SymbianBuildContextDataCache.java Thu Aug 12 15:56:37 2010 -0500
@@ -188,7 +188,11 @@
List<IDefine> macros = new ArrayList<IDefine>();
Map<String, IDefine> namedMacros = new HashMap<String, IDefine>();
- File prefixFile = context.getPrefixFromVariantCfg().toFile();
+ File prefixFile = null;
+ if (context.getPrefixFromVariantCfg() != null){
+ prefixFile = context.getPrefixFromVariantCfg().toFile();
+ }
+
ISDKBuildInfo buildInfo = sdk.getBuildInfo(builderId);
if (prefixFile == null){