diff --git a/jps/jps-builders/src/org/jetbrains/jps/dependency/java/JvmClassNodeBuilder.java b/jps/jps-builders/src/org/jetbrains/jps/dependency/java/JvmClassNodeBuilder.java index 30f4d95931f4..a0f9dc39fbec 100644 --- a/jps/jps-builders/src/org/jetbrains/jps/dependency/java/JvmClassNodeBuilder.java +++ b/jps/jps-builders/src/org/jetbrains/jps/dependency/java/JvmClassNodeBuilder.java @@ -1009,7 +1009,7 @@ public final class JvmClassNodeBuilder extends ClassVisitor implements NodeBuild return wrap(new ContentHashBuilder() { @Override public void update(Object data) { - if (data.getClass().isArray()) { + if (data != null && data.getClass().isArray()) { for (int idx = 0, length = Array.getLength(data); idx < length; idx++) { update(Array.get(data, idx)); }