JDK-8143854 : java/util/regex/RegExTest.java.RegExTest failed
  • Type: Bug
  • Component: core-libs
  • Sub-Component: java.util.regex
  • Affected Version: 8,9
  • Priority: P3
  • Status: Closed
  • Resolution: Fixed
  • OS: generic
  • Submitted: 2015-11-23
  • Updated: 2023-11-28
  • Resolved: 2015-12-04
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 9
9 b96Fixed
Related Reports
Relates :  
Relates :  
Description
Offended build: Build #586 (Nov 23, 2015 6:00:24 PM):
http://java.se.oracle.com/mach5/view/9-dev-test/job/9-dev-tier1-linux-i586/586/


Mach5 Tier 1 failure.
Platform: 9-dev-tier1-linux-i586

==================================================
Stacktrace

Execution failed: `main' threw exception: java.lang.RuntimeException: RegExTest failed, 1st failure: Boyer Moore (Supplementary)    
Standard Output

Seed from RandomFactory = 966862764257464543L
    
Standard Error
TestCases.txt                 : Passed
BMPTestCases.txt              : Passed
SupplementaryTestCases.txt    : Passed
Boyer Moore (ASCII)           : Passed
Boyer Moore (Supplementary)   : Failed(1)
Slice                         : Passed
Slice (Supplementary)         : Passed
Escape sequences              : Passed
Blank input                   : Passed
Global Substitution           : Passed
SB Substitution               : Passed
SB Substitution 2             : Passed
Substitution Basher           : Passed
Substitution Basher 2         : Passed
Canonical Equivalence         : Passed
Anchors                       : Passed
Matches                       : Passed
Looking At                    : Passed
Pattern Matches               : Passed
Lookbehind                    : Passed
Null Argument                 : Passed
BackRef                       : Passed
GroupCapture                  : Passed
Caret                         : Passed
CharClass                     : Passed
EmptyPattern                  : Passed
FindInt                       : Passed
Group0                        : Passed
LongPattern                   : Passed
Octal                         : Passed
Ampersand                     : Passed
Negation                      : Passed
Split                         : Passed
Append                        : Passed
Case Folding                  : Passed
Comments                      : Passed
Unix Lines                    : Passed
Replace First                 : Passed
\G                            : Passed
\Z                            : Passed
Serialization                 : Passed
Reluctant Repetition          : Passed
Multiline Dollar              : Passed
Dollar at End                 : Passed
Caret between terminators     : Passed
Java character classes        : Passed
Non capturing repetition      : Passed
Not captured GroupCurly       : Passed
Escaped segment               : Passed
Literal pattern               : Passed
Literal replacement           : Passed
Regions                       : Passed
toString                      : Passed
Negated Character Class       : Passed
Check for alternating find    : Passed
Region bounds transparency    : Passed
Unicode word boundary         : Passed
Caret at end                  : Passed
Customer word search          : Passed
hitEnd from a Slice           : Passed
toMatchResult is a copy       : Passed
toMatchResult2 appropriate exceptions: Passed
Surrogate pair in Unicode escape: Passed
Remove Q/E Quoting            : Passed
NamedGroupCapture             : Passed
NonBmpClassComplement         : Passed
unicodeProperties             : Passed
unicodeHexNotation            : Passed
unicodePredefinedClasses      : Passed
horizontalAndVerticalWSTest   : Passed
linebreakTest                 : Passed
branchTest                    : Passed
GroupCurly NotFoundSupp       : Passed
GroupCurly backoff            : Passed
Pattern.asPredicate           : Passed
Invalid compile flags         : Passed
java.lang.RuntimeException: RegExTest failed, 1st failure: Boyer Moore (Supplementary)
	at RegExTest.main(RegExTest.java:163)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:520)
	at com.sun.javatest.regtest.agent.MainActionHelper$SameVMRunnable.run(MainActionHelper.java:218)
	at java.lang.Thread.run(Thread.java:747)

JavaTest Message: Test threw exception: java.lang.RuntimeException
JavaTest Message: shutting down test

Comments
URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/3c3a5343044c User: lana Date: 2015-12-10 00:27:01 +0000
10-12-2015

URL: http://hg.openjdk.java.net/jdk9/dev/jdk/rev/3c3a5343044c User: sherman Date: 2015-12-04 20:28:22 +0000
04-12-2015

The failure is reproducible when setting the seed to the value associated with the failure (JDK-8079419).
02-12-2015