DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=22997>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=22997

RE throws ArrayIndexOutOfBounds when grouping repetition is >= 16





------- Additional Comments From [EMAIL PROTECTED]  2003-09-09 18:53 -------
OK. I was running the snippet from Eclipse's JPage and got the error. I tried 
the same code in a standalone class file and ran from java commandline (outside 
Eclipse), and did not get the error. so i guess the apache regexp library is 
OK. but still i cannot explain the error from JPage, which looked like it's 
from RE. here's the stack trace when n=17, strictly FYI - i don't expect 
developers from this group to debug, if it's an eclipse problem.

java.lang.ArrayIndexOutOfBoundsException: 17
        at org.apache.regexp.RE.getParenEnd(RE.java:724)
        at org.apache.regexp.RE.matchNodes(RE.java:942)
        at org.apache.regexp.RE.matchNodes(RE.java:1376)
        at org.apache.regexp.RE.matchNodes(RE.java:910)
        at org.apache.regexp.RE.matchNodes(RE.java:933)
        at org.apache.regexp.RE.matchNodes(RE.java:1376)
        at org.apache.regexp.RE.matchNodes(RE.java:910)
        at org.apache.regexp.RE.matchNodes(RE.java:933)
        at org.apache.regexp.RE.matchNodes(RE.java:1376)
        at org.apache.regexp.RE.matchNodes(RE.java:910)
        at org.apache.regexp.RE.matchNodes(RE.java:933)
        at org.apache.regexp.RE.matchNodes(RE.java:1376)
        at org.apache.regexp.RE.matchNodes(RE.java:910)
        at org.apache.regexp.RE.matchNodes(RE.java:933)
        at org.apache.regexp.RE.matchNodes(RE.java:1376)
        at org.apache.regexp.RE.matchNodes(RE.java:910)
        at org.apache.regexp.RE.matchNodes(RE.java:933)
        at org.apache.regexp.RE.matchNodes(RE.java:1376)
        at org.apache.regexp.RE.matchNodes(RE.java:910)
        at org.apache.regexp.RE.matchNodes(RE.java:933)
        at org.apache.regexp.RE.matchNodes(RE.java:1376)
        at org.apache.regexp.RE.matchNodes(RE.java:910)
        at org.apache.regexp.RE.matchNodes(RE.java:933)
        at org.apache.regexp.RE.matchNodes(RE.java:1376)
        at org.apache.regexp.RE.matchNodes(RE.java:910)
        at org.apache.regexp.RE.matchNodes(RE.java:933)
        at org.apache.regexp.RE.matchNodes(RE.java:1376)
        at org.apache.regexp.RE.matchNodes(RE.java:910)
        at org.apache.regexp.RE.matchNodes(RE.java:933)
        at org.apache.regexp.RE.matchNodes(RE.java:1376)
        at org.apache.regexp.RE.matchNodes(RE.java:910)
        at org.apache.regexp.RE.matchNodes(RE.java:933)
        at org.apache.regexp.RE.matchNodes(RE.java:1376)
        at org.apache.regexp.RE.matchNodes(RE.java:910)
        at org.apache.regexp.RE.matchNodes(RE.java:933)
        at org.apache.regexp.RE.matchNodes(RE.java:1376)
        at org.apache.regexp.RE.matchNodes(RE.java:910)
        at org.apache.regexp.RE.matchNodes(RE.java:933)
        at org.apache.regexp.RE.matchNodes(RE.java:1376)
        at org.apache.regexp.RE.matchNodes(RE.java:910)
        at org.apache.regexp.RE.matchNodes(RE.java:933)
        at org.apache.regexp.RE.matchNodes(RE.java:1376)
        at org.apache.regexp.RE.matchNodes(RE.java:910)
        at org.apache.regexp.RE.matchNodes(RE.java:933)
        at org.apache.regexp.RE.matchNodes(RE.java:1376)
        at org.apache.regexp.RE.matchNodes(RE.java:910)
        at org.apache.regexp.RE.matchNodes(RE.java:933)
        at org.apache.regexp.RE.matchNodes(RE.java:1376)
        at org.apache.regexp.RE.matchNodes(RE.java:910)
        at org.apache.regexp.RE.matchNodes(RE.java:933)
        at org.apache.regexp.RE.matchNodes(RE.java:1376)
        at org.apache.regexp.RE.matchNodes(RE.java:910)
        at org.apache.regexp.RE.matchAt(RE.java:1448)
        at org.apache.regexp.RE.match(RE.java:1498)
        at org.apache.regexp.RE.match(RE.java:1468)
        at org.apache.regexp.RE.match(RE.java:1561)
        at CodeSnippet_2.run(CodeSnippet_2.java:5)
        at org.eclipse.jdt.internal.debug.ui.snippeteditor.ScrapbookMain1.eval
(ScrapbookMain1.java:14)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at 
org.eclipse.jdt.internal.debug.ui.snippeteditor.ScrapbookMain.evalLoop
(ScrapbookMain.java:48)
        at org.eclipse.jdt.internal.debug.ui.snippeteditor.ScrapbookMain.main
(ScrapbookMain.java:29)

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to