ArrayIndexOutOfBoundsException reported when viewing reviews
Symptoms
- The following error is reported when attempting to view a review:
2009-05-07 09:24:00,898 ERROR [btpool0-6] org.mortbay.log sun.reflect.NativeMethodAccessorImpl-invoke0 - /cru/ java.lang.ArrayIndexOutOfBoundsException: -56507281 at java.util.regex.Pattern$BitClass.isSatisfiedBy(Pattern.java:2927) at java.util.regex.Pattern$6.isSatisfiedBy(Pattern.java:4763) at java.util.regex.Pattern$CharProperty.match(Pattern.java:3345) at java.util.regex.Pattern$Curly.match(Pattern.java:3737) at java.util.regex.Pattern$GroupHead.match(Pattern.java:4168) at java.util.regex.Pattern$Slice.match(Pattern.java:3482) at java.util.regex.Pattern$Ques.match(Pattern.java:3691) at java.util.regex.Pattern$Begin.match(Pattern.java:3120) at java.util.regex.Matcher.match(Matcher.java:1127) at java.util.regex.Matcher.matches(Matcher.java:502) at com.cenqua.fisheye.web.filters.RewriteRule.applyRule(RewriteRule.java:26)
- You are starting your server with the
-XX:+AggressiveOpts
java parameter.To check if you are using this parameter: Go to Administration > Sys Info/Support > System Info > JVM Input Arguments, and check if you have -XX:+AggressiveOpts in the list.
Cause
The issue is caused due to a JAVA bug.
Resolution
Try upgrading to the latest JAVA release and see if the problem occurs.
Alternatively, remove the -XX:+AggressiveOpts
parameter from your JVM input arguments.
Last modified on Nov 21, 2012
Powered by Confluence and Scroll Viewport.