JDK-8247438 : JShell: When FailOverExecutionControlProvider fails the proximal cause is not shown
  • Type: Bug
  • Component: tools
  • Sub-Component: jshell
  • Affected Version: 11,12,13,14
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • OS: generic
  • CPU: generic
  • Submitted: 2020-06-11
  • Updated: 2024-11-13
  • Resolved: 2020-06-27
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 11 JDK 15 JDK 16
11.0.12-oracleFixed 15 b30Fixed 16Fixed
Related Reports
Relates :  
Relates :  
Description
Significant particularly for fail over tests, but also important for user understanding of fail over fail cause.

Only the initial failure is shown, not the failures of the fail overs.  So, for tests of fail over, only the expected failure is shown, not the unexpected failure.  

The full history of what failed must be shown.

Comments
Fix Request (11u) This stabilizes jshell tests. Note the changeset contains fixes for this issue and also JDK-8199646 and JDK-8237743. Patch applies cleanly to 11u, passes tier{1,2} and jdk/jshell tests.
15-03-2021

Changeset: a2db08ae Author: Robert Field <rfield@openjdk.org> Date: 2020-06-26 18:20:22 +0000 URL: https://git.openjdk.java.net/mobile/commit/a2db08ae
02-07-2020

Changeset: f6c537f8 Author: Robert Field <rfield@openjdk.org> Date: 2020-06-26 11:56:21 +0000 URL: https://git.openjdk.java.net/mobile/commit/f6c537f8
02-07-2020

URL: https://hg.openjdk.java.net/jdk/jdk15/rev/d90ab2b4e119 User: rfield Date: 2020-06-27 01:22:18 +0000
27-06-2020