FLAM® Issue Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000772FL52.2 Subprogram FLUC (CONV)public2015-12-21 12:422015-12-25 09:38
ReporterFalk Reichbott 
Assigned ToFalk Reichbott 
PriorityhighSeveritymajorReproducibilitysometimes
StatusresolvedResolutionfixed 
PlatformGeneralOSGeneralOS VersionGeneral
Product Version5.1.10 
Target Version5.1.11Fixed in Version5.1.10 
Summary0000772: Auto base decoding at read.char/text() result sometimes in errors or demaged data
DescriptionAt read.char/text() an additional base decoding is done after decompression if XML, TEXT or CHAR detected as result. Sometimes this addtional base decoding (CHAR) can result in a valid character stream (CHAR) or text for a origin that was a real character stream or text and not a Base-Encoding, but all characters of this origin are valid for base decoding.

For example: "Dies ist eine Testdatei" in EBCDIC result after BASE32 decoding in a valid but nonsensical ASCII text.

Esspecial for short data stream such a false detection could be happen.
TagsNo tags attached.
Attached Files

- Relationships

-  Notes
(0000939)
Falk Reichbott (administrator)
2015-12-21 15:30

The default is now DECODE=CMPDEC and this results only in an additional base decoding after decompression if the resulting character or text stream a unique format (currently this is only the case for XML). The default behavior don't decode at read.text() if the result is TEXT or at read.char() if the result is TEXT or CHAR. To enforce this old behavior you must set DECODE=ALWAYS which was the old default. You can change the default behavior back to the old one by defining the property:

 FLCL.CONV.READ.CHAR/TEXT.DECODE="ALWAYS"

- Issue History
Date Modified Username Field Change
2015-12-21 12:42 Falk Reichbott New Issue
2015-12-21 12:42 Falk Reichbott Status new => assigned
2015-12-21 12:42 Falk Reichbott Assigned To => Falk Reichbott
2015-12-21 15:30 Falk Reichbott Note Added: 0000939
2015-12-21 15:30 Falk Reichbott Status assigned => resolved
2015-12-21 15:30 Falk Reichbott Fixed in Version => 5.1.11
2015-12-21 15:30 Falk Reichbott Resolution open => fixed
2015-12-25 09:38 Falk Reichbott Fixed in Version 5.1.11 => 5.1.10


Copyright © 2000 - 2020 MantisBT Team
Powered by Mantis Bugtracker