Hello,

I have a problem when I invoke the following code:

int index = 0;
String text = 
"<b\nxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
insideTagRE = new RE( "<(([^>]|\n)*)>" );
insideTagRE.match(text, index);

I've got StackOverflowException:

    [junit] Testcase: testStackOverflow took 0.203 sec
    [junit]  Caused an ERROR
    [junit] null
    [junit] java.lang.StackOverflowError
    [junit]  at 
org.apache.regexp.StringCharacterIterator.isEnd(StringCharacterIterator.java:96)
    [junit]  at org.apache.regexp.RE.matchNodes(RE.java:1314)
    [junit]  at org.apache.regexp.RE.matchNodes(RE.java:1376)
    [junit]  at org.apache.regexp.RE.matchNodes(RE.java:910)
    [junit]  at org.apache.regexp.RE.matchNodes(RE.java:1376)
    [junit]  at org.apache.regexp.RE.matchNodes(RE.java:933)
    [junit]  at org.apache.regexp.RE.matchNodes(RE.java:1376)
    [junit]  at org.apache.regexp.RE.matchNodes(RE.java:910)
    [junit]  at org.apache.regexp.RE.matchNodes(RE.java:1376)
    [junit]  at org.apache.regexp.RE.matchNodes(RE.java:933)
    [junit]  at org.apache.regexp.RE.matchNodes(RE.java:1376)
    [junit]  at org.apache.regexp.RE.matchNodes(RE.java:910)
    [junit]  at org.apache.regexp.RE.matchNodes(RE.java:1376)
    [junit]  at org.apache.regexp.RE.matchNodes(RE.java:933)
    [junit]  at org.apache.regexp.RE.matchNodes(RE.java:1376)
    [junit]  at org.apache.regexp.RE.matchNodes(RE.java:910)
    [junit]  at org.apache.regexp.RE.matchNodes(RE.java:1376)
    [junit]  at org.apache.regexp.RE.matchNodes(RE.java:933)
    [junit]  at org.apache.regexp.RE.matchNodes(RE.java:1376)
    [junit]  at org.apache.regexp.RE.matchNodes(RE.java:910)
    [junit]  at org.apache.regexp.RE.matchNodes(RE.java:1376)
    [junit]  at org.apache.regexp.RE.matchNodes(RE.java:933)
    [junit]  at org.apache.regexp.RE.matchNodes(RE.java:1376)
    [junit]  at org.apache.regexp.RE.matchNodes(RE.java:910)

May be it is a problem with my regular exception? 
With this regexp I just trying to match content inside HTML tag.

--
Best regards

Pavel Sher [EMAIL PROTECTED]

Reply via email to