From 61f40b93ef074e3ccbd7e8ead43ebf1f6224466c Mon Sep 17 00:00:00 2001 From: Alexey Kudravtsev Date: Tue, 3 Apr 2012 14:35:02 +0400 Subject: [PATCH] SIOOB --- .../src/com/intellij/psi/impl/source/tree/CompositeElement.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform/core-impl/src/com/intellij/psi/impl/source/tree/CompositeElement.java b/platform/core-impl/src/com/intellij/psi/impl/source/tree/CompositeElement.java index f03379c26079..3ca0cd091083 100644 --- a/platform/core-impl/src/com/intellij/psi/impl/source/tree/CompositeElement.java +++ b/platform/core-impl/src/com/intellij/psi/impl/source/tree/CompositeElement.java @@ -281,7 +281,7 @@ public class CompositeElement extends TreeElement { } if (endOffset != len) { @NonNls String msg = "len=" + len + ";\n endOffset=" + endOffset; - msg += diagnoseTextInconsistency(new String(buffer, 0, endOffset), startStamp); + msg += diagnoseTextInconsistency(new String(buffer, 0, Math.min(len, endOffset)), startStamp); throw new AssertionError(msg); } return buffer;