From 72dc1e853f3852390903909d140d9bc1446722e9 Mon Sep 17 00:00:00 2001 From: Tomasz Pasternak Date: Fri, 17 Nov 2023 09:22:47 +0100 Subject: [PATCH] Fix NPE when accessing xcodeProperties (#5714) The problem occured when a user: - imported a project with empty targets list in projectview OR - ran incremental sync without any changes in targets list closes #5695 --- .../google/idea/blaze/cpp/BlazeConfigurationResolverResult.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cpp/src/com/google/idea/blaze/cpp/BlazeConfigurationResolverResult.java b/cpp/src/com/google/idea/blaze/cpp/BlazeConfigurationResolverResult.java index 38a88d09abf..ba2206a35f6 100644 --- a/cpp/src/com/google/idea/blaze/cpp/BlazeConfigurationResolverResult.java +++ b/cpp/src/com/google/idea/blaze/cpp/BlazeConfigurationResolverResult.java @@ -105,7 +105,7 @@ static class Builder { ImmutableMap.of(); ImmutableMap compilerSettings = ImmutableMap.of(); ImmutableSet validHeaderRoots = ImmutableSet.of(); - Optional xcodeSettings; + Optional xcodeSettings = Optional.empty(); private ImmutableMap setTargetToVersionMap; public Builder() {}