FLAM Issue Tracker - FL5
View Issue Details
0000579FL54. Element, Byte, Record or other APIpublic2014-10-16 17:122014-10-16 17:16
Falk Reichbott 
Falk Reichbott 
highmajoralways
resolvedfixed 
GeneralGeneralGeneral
5.0 
5.15.1 
0000579: Last record/block missing after fcbclose if format.text() used
We use the byte interface with write.text() and format.text() and the last record/block is missing in the target file.
No tags attached.
Issue History
2014-10-16 17:12Falk ReichbottNew Issue
2014-10-16 17:12Falk ReichbottStatusnew => assigned
2014-10-16 17:12Falk ReichbottAssigned To => Falk Reichbott
2014-10-16 17:16Falk ReichbottNote Added: 0000658
2014-10-16 17:16Falk ReichbottStatusassigned => resolved
2014-10-16 17:16Falk ReichbottFixed in Version => 5.1
2014-10-16 17:16Falk ReichbottResolutionopen => fixed
2014-10-16 17:16Falk ReichbottNote View State: 0000658: public
2014-12-02 07:43Falk ReichbottCategory4. Element, Byte or Record API => 4. Element, Byte, Record or other API

Notes
(0000658)
Falk Reichbott   
2014-10-16 17:16   
The reason for this bug was a missing finalise call in the fcbclose function. The byte interface use at write a read operation from the memory (format.text()) and a write operation to the file. In some cases the read operation from memory holds data in a rest buffer. This data was not flushed in the close function.

The error is fixed in version 5.0.34=5.1.0