diff --git a/java/java-psi-impl/src/com/intellij/psi/impl/source/resolve/graphInference/constraints/TypeCompatibilityConstraint.java b/java/java-psi-impl/src/com/intellij/psi/impl/source/resolve/graphInference/constraints/TypeCompatibilityConstraint.java index 6583588d8f90..a32eca123ac9 100644 --- a/java/java-psi-impl/src/com/intellij/psi/impl/source/resolve/graphInference/constraints/TypeCompatibilityConstraint.java +++ b/java/java-psi-impl/src/com/intellij/psi/impl/source/resolve/graphInference/constraints/TypeCompatibilityConstraint.java @@ -87,7 +87,7 @@ public class TypeCompatibilityConstraint implements ConstraintFormula { } } } - else if (t instanceof PsiArrayType && t.getArrayDimensions() == s.getArrayDimensions()) { + else if (t instanceof PsiArrayType && s != null && t.getArrayDimensions() == s.getArrayDimensions()) { return isUncheckedConversion(t.getDeepComponentType(), s.getDeepComponentType()); } return false;