https://saxonica.plan.io/https://saxonica.plan.io/favicon.ico2016-05-05T17:32:40ZSaxonica Developer CommunitySaxon - Bug #2735: ArrayIndexOutOfBoundsException while evaluating regular expressionhttps://saxonica.plan.io/issues/2735?journal_id=61962016-05-05T17:32:40ZMichael Kaymike@saxonica.com
<ul></ul><p>Reproduced. The problem appears to occur when the replacement string of fn:replace ends with a single-digit group reference (like $2) and the regex contains more than 9 captured groups; so the code is looking to see if $2 is followed by another digit.</p> Saxon - Bug #2735: ArrayIndexOutOfBoundsException while evaluating regular expressionhttps://saxonica.plan.io/issues/2735?journal_id=61972016-05-05T17:56:44ZMichael Kaymike@saxonica.com
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>Resolved</i></li><li><strong>Applies to branch</strong> <i>9.6, 9.7, 9.8</i> added</li><li><strong>Fix Committed on Branch</strong> <i>9.6, 9.7, 9.8</i> added</li></ul><p>Patch committed on the 9.6, 9.7, and 9.8 branches. (to REMatcher.java)</p>
<p>QT3 test case added: replace-54.</p> Saxon - Bug #2735: ArrayIndexOutOfBoundsException while evaluating regular expressionhttps://saxonica.plan.io/issues/2735?journal_id=62392016-05-12T14:51:48ZO'Neil Delprattoneil@saxonica.com
<ul><li><strong>% Done</strong> changed from <i>0</i> to <i>100</i></li><li><strong>Fixed in Maintenance Release</strong> <i>9.7.0.5</i> added</li></ul><p>Bug fix applied in the 9.7.0.5 maintenance release. Leaving this bug open until fix is applied in the 9.6 maintenance release.</p> Saxon - Bug #2735: ArrayIndexOutOfBoundsException while evaluating regular expressionhttps://saxonica.plan.io/issues/2735?journal_id=63122016-05-12T15:22:08ZO'Neil Delprattoneil@saxonica.com
<ul><li><strong>Sprint/Milestone</strong> set to <i>9.7.0.5</i></li></ul> Saxon - Bug #2735: ArrayIndexOutOfBoundsException while evaluating regular expressionhttps://saxonica.plan.io/issues/2735?journal_id=63892016-05-26T08:47:40ZO'Neil Delprattoneil@saxonica.com
<ul><li><strong>Status</strong> changed from <i>Resolved</i> to <i>Closed</i></li><li><strong>Fixed in Maintenance Release</strong> <i>9.6.0.9</i> added</li><li><strong>Fixed in Maintenance Release</strong> deleted (<del><i>9.7.0.5</i></del>)</li></ul><p>Bug fix applied in the Saxon 9.6.0.9 maintenance release.</p> Saxon - Bug #2735: ArrayIndexOutOfBoundsException while evaluating regular expressionhttps://saxonica.plan.io/issues/2735?journal_id=63912016-05-26T08:54:31ZO'Neil Delprattoneil@saxonica.com
<ul><li><strong>Fixed in Maintenance Release</strong> <i>9.7.0.5</i> added</li></ul> Saxon - Bug #2735: ArrayIndexOutOfBoundsException while evaluating regular expressionhttps://saxonica.plan.io/issues/2735?journal_id=86892017-05-23T15:26:31ZO'Neil Delprattoneil@saxonica.com
<ul><li><strong>Applies to branch</strong> <i>trunk</i> added</li><li><strong>Applies to branch</strong> deleted (<del><i>9.8</i></del>)</li></ul> Saxon - Bug #2735: ArrayIndexOutOfBoundsException while evaluating regular expressionhttps://saxonica.plan.io/issues/2735?journal_id=87142017-05-23T16:15:29ZO'Neil Delprattoneil@saxonica.com
<ul><li><strong>Fix Committed on Branch</strong> <i>trunk</i> added</li><li><strong>Fix Committed on Branch</strong> deleted (<del><i>9.8</i></del>)</li></ul>