2024-11-22 03:24 AEDT

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0000403mercuryBugpublic2016-02-18 14:36
Reporterjuliensf 
Assigned Tojuliensf 
PrioritynormalSeverityminorReproducibilityalways
StatusassignedResolutionopen 
Product Version 
Target VersionFixed in Version 
Summary0000403: Normal termination of a program in the Java grade does not flush stdout
DescriptionNormal termination of a program compiled in the Java grade does not flush stdout.
This is leading to the failure of (at least) the following test cases in the Java grade:

    general/duplicate_label
    general/interpreter
    general/prune_switch

(And probably some others in the hard_coded directory.)
TagsNo tags attached.
Attached Files

-Relationships
+Relationships

-Notes

~0000877

juliensf (administrator)

Last edited: 2016-02-18 14:36

View 2 revisions

Workaround committed in commit f56b11d. The workaround inserts calls to flush stdout and stderr
before System.exit() is called. The affected test cases all now pass (or fail for other non-related reasons).

+Notes

-Issue History
Date Modified Username Field Change
2016-02-09 10:02 juliensf New Issue
2016-02-18 14:34 juliensf Assigned To => juliensf
2016-02-18 14:34 juliensf Status new => assigned
2016-02-18 14:36 juliensf Note Added: 0000877
2016-02-18 14:36 juliensf Note Edited: 0000877 View Revisions
+Issue History