JDK-8167340 : XMLStreamReader.getElementText return corrupt content when size of element is > 8192
  • Type: Bug
  • Component: xml
  • Sub-Component: org.xml.sax
  • Affected Version: 8,9
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • OS: generic
  • CPU: generic
  • Submitted: 2016-10-03
  • Updated: 2016-12-08
  • Resolved: 2016-12-02
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 b148Fixed
Related Reports
Relates :  
Relates :  
Description
FULL PRODUCT VERSION :
java version "1.8.0_101"
Java(TM) SE Runtime Environment (build 1.8.0_101-b13)
Java HotSpot(TM) Server VM (build 25.101-b13, mixed mode)


ADDITIONAL OS VERSION INFORMATION :
Linux linux2 3.13.0-96-generic #143-Ubuntu SMP Mon Aug 29 20:15:47 UTC 2016 i686 i686 i686 GNU/Linux


A DESCRIPTION OF THE PROBLEM :
com.sun.xml.internal.stream Entity.java method ScannedEntity at line 240 has a definition for the default buffer size:        public static final int DEFAULT_BUFFER_SIZE = 8192;  When a large element is being processed the returned data is corrupted. Increasing this buffer size to say 81920 fixes the problem. The code should be changed to detect that the buffer is not sufficiently big and allocate a bigger buffer and copy the old buffer into the new buffer. 
At present the code does not even take an exception.

STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
run sample program below

EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
pcardoe@linux2:~/sandbox/jdk8u-dev/jaxp/src$ java -Xbootclasspath/p:/home/pcardoe/sandbox/jdk8u-dev/jaxp/dist/lib/classes.jar -jar "/home/pcardoe/nonGitNetBeansProjects/XMLReaderTest/dist/XMLReaderTest.jar"
event=7
7default
event=1
1START_ELEMENT, LocalName=messages
START ELEMENT unknown element=messages
event=4
4CHARACTERS=

event=1
1START_ELEMENT, LocalName=tty
localName=version, value=MDAGCQ 08 0 1A
localName=id, value=464010300121400
localName=op_system, value=Linux
localName=system, value=DEV
localName=channel, value=AMU INB
localName=type, value=
localName=originator, value=MUCRM1A
localName=datetime, value=2016-09-21T13:38:28.324105Z
event=4
4CHARACTERS=

event=1
1START_ELEMENT, LocalName=recipient
event=4
4CHARACTERS=

event=1
1START_ELEMENT, LocalName=recipient
event=4
4CHARACTERS=

event=1
1START_ELEMENT, LocalName=recipient
event=4
4CHARACTERS=

event=1
1START_ELEMENT, LocalName=body
elementText=TUFQHR1RRh0fU1RMHENPTR1NVUNSTTFBH1QcQVRSHR1IRUFERVJJRB8yMTA3NTgxMjkyNjU0NjI0MmE5HEJMQh0xMTU2NB1UHVBBUlQxDQoqKlBBU1NFTkdFUiBOQU1FIExJU1QqKg0KTFAvUUYxLzIxU0VQDQpTWUREWEINCjAwMSAgMDFUUkFKUkZWSy9WQldLVlVOUCBNOEZQMzQgRiAgSVggMjBTRVAgSERRMUYgICAgIA0KMDAyICAwMVVTRUlFSk5KL0VFQVpZWEdUIE04R1dKTCBGICBJWCAyMFNFUCBIRFExRiAgICAgDQowMDMgIDAyV0lMS0lOUy9KVURJIE1SUyAgN1FKUFhVIEEgIEhLIDE5REVDIFNZRFFGMDhBQSANCjAwNCAgMDJXSUxLSU5TL1BFVEVSIERSICA3UUpQWFUgQSAgSEsgMTlERUMgU1lEUUYwOEFBIA0KMDA1ICowMUxJTk5FVFQvTEVBTk5FTVJTIDM4OTkzNCBDICBISyAwNUFQUiBEWEJFSyAgICAgDQowMDYgIDAxREFWSUVTL0pFTk5JRkVSTVIgMkNNMjNOIEkgIEhLIDEzTUFSIFNXSTFHICAgICANCjAwNyAgMDJHT1VMT1BPVUxPUy9NRUxJUyAzQzhWT08gSSAgSEsgMThNQVIgU1lEUUYwOFdXIA0KMDA4ICAwMkdPVUxPUE9VTE9TL1NBTSBNIDNDOFZPTyBJICBISyAxOE1BUiBTWURRRjA4V1cgDQowMDkgIDAxTUFZRklFTEQvUkFZTU9ORCAgOEgyR0I0IEkgIEhLIDA3SkFOIFNZREE4MzIzNiANCjAxMCAgMDJNVVJSQVkvS0FUSEVSSU5FTSA2OVNWQzIgSSAgSEsgMTBERUMgU1dJMUcgICAgIA0KMDExICAwMk9IQVJFL0pBTkVNUyAgICAgIDY5U1ZDMiBJICBISyAxMERFQyBTV0kxRyAgICAgDQowMTIgIDAxUEVSS0lOUy9UUkFDRVkgTUkgWlNWQ0JIIEkgIEhLIDE4RkVCIE1FTFFGMDMwMyANCjAxMyAgMDFST0RSSUdVRVovTUFSSUEgTSA2Nlo0NlggSSAgSEsgMDdERUMgTUVMVEIzMTg2IA0KMDE0ICAwMVNFRFdJQ0svVklDVE9SSUEgIDJIWDk2QyBJICBISyAwMk1BUiBTWURRRjA4QUEgDQowMTUgIDAxRkVIRVIvR0VPUkdFIE1SICAgNTkzRjdQIFQgIEhLIDE2Tk9WIEhCQVFGMDMwMiANCjAxNiAgMDJXSEVFTEFIQU4vSEVMRU5NUiBaTktLTlggVCAgSEsgMTVGRUIgU1dJMUcgICAgIA0KMDE3ICAwMldIRUVMQUhBTi9QQVRSSUNLIFpOS0tOWCBUICBISyAxNUZFQiBTV0kxRyAgICAgDQowMTggIDAyR1JJRkZJTi9MQVVSQU1TICAgNFhUNFFZIFMgIEhLIDIxT0NUIFNXSTFHICAgICANCjAxOSAgMDJSRVlOT0xEUy9OSUNPTEFNUyA0WFQ0UVkgUyAgSEsgMjFPQ1QgU1dJMUcgICAgIA0KMDIwICAwMVJPQkVSVFNPTi9KT0hOQ0xBIDQ2M1ZZTyBTICBISyAyMkFQUiBTV0kxRyAgICAgDQowMjEgKjAxU0NIVVNDSEtFL0NIUklTVEkgNUtUWTVSIFMgIEhLIDAyTk9WIERYQkVLICAgICANCjAyMiAqMDJCVUVTQ0hFUi9JTkVTTVJTICAyUERLMkMgUSAgSEsgMDZNQVIgRFhCRUsgICAgIA0KMDIzICowMkxPSE1BTk4vTUFUVEhJQVNNIDJQREsyQyBRICBISyAwNk1BUiBEWEJFSyAgICAgDQowMjQgIDAyQUNDQVJESS9QQU9MTyBNUiAgNDc4VVhVIE8gIEhLIDAyTUFSIFJPTUlHMjIwQiANCjAyNSAgMDJBU0hCWS9TQU1BTlRIQSBEUiAzVVJGSjkgTyAgSEsgMjlNQVIgU1lEUUYwOFZWIA0KMDI2ICAwMkJFTkpBTUlOL0FMT05NUiAgIDNZVVJRWCBPICBISyAzMU1BUiBTV0kxRyAgICAgDQowMjcgIDAyQkVOSkFNSU4vSkVTU0lDQU0gM1lVUlFYIE8gIEhLIDMxTUFSIFNXSTFHICAgICANCjAyOCAgMDJCT0JJUy9NRVJMSU5EQURSICBaMzNMV1MgTyAgSEsgMjRGRUIgU1dJMUcgICAgIA0KMDI5ICAwMUJPVFRPTUxFWS9QQVVMIE1SIFlYSjJVQiBPICBISyAwMUZFQiBTWURRRjA4QUEgDQowMzAgIDA1Q0VQVVMvRVZJRSBNSVNTICAgMlVSQTdMIE8gIEhLIDA5TUFSIFNZRFFGMDhBQSANCjAzMSAgMDVDRVBVUy9KT0hOIE1SICAgICAyVVJBN0wgTyAgSEsgMDlNQVIgU1lEUUYwOEFBIA0KMDMyICAwNUNFUFVTL0xVS0EgTVIgICAgIDJVUkE3TCBPICBISyAwOU1BUiBTWURRRjA4QUEgDQowMzMgIDA1Q0VQVVMvTUlMQSBNSVNTICAgMlVSQTdMIE8gIEhLIDA5TUFSIFNZRFFGMDhBQSANCjAzNCAgMDFDSFJJU1RPUEhFUi9BWUFOVCAzOE9STzcgTyAgSEsgMDVBUFIgU1lEUUYwOEFBIA0KMDM1ICAwMUQgU0lMVkEvTUlOT0xJIE1TIDNaSkhENCBPICBISyAzMU1BUiBTWURRRjA4V1cgDQowMzYgIDAyR1JFQ08vTUlDSEVMQSBNUlMgNDc4VVhVIE8gIEhLIDAyTUFSIFJPTUlHMjIwQiANCjAzNyAgMDVISUxMUy9BTUVMSUEgTUlTUyBZRFZPRlQgTyAgSEsgMjFKQU4gU1lEUUYwOEFBIA0KMDM4ICAwNUhJTExTL0hBUlJJU09OIE1TIFlEVk9GVCBPICBISyAyMUpBTiBTWURRRjA4QUEgDQowMzkgIDA1SElMTFMvTUVMSU5EQSBNUlMgWURWT0ZUIE8gIEhLIDIxSkFOIFNZRFFGMDhBQSANCjA0MCAgMDVISUxMUy9NSUNIQUVMIE1SICBZRFZPRlQgTyAgSEsgMjFKQU4gU1lEUUYwOEFBIA0KMDQxICAwNUhJTExTL1JVQlkgTUlTUyAgIFlEVk9GVCBPICBISyAyMUpBTiBTWURRRjA4QUEgDQowNDIgIDA0SFVHSEVTL0NIUklTVE9QSEUgWVJRSVRHIE8gIEhLIDI4SkFOIFNZRFFGMDhBQSANCjA0MyAgMDRIVUdIRVMvREFWSUQgTVIgICBZUlFJVEcgTyAgSEsgMjhKQU4gU1lEUUYwOEFBIA0KMDQ0ICAwNEhVR0hFUy9KRU5OSUZFUiBNIFlSUUlURyBPICBISyAyOEpBTiBTWURRRjA4QUEgDQowNDUgIDA0SFVHSEVTL0tBVEhFUklORSAgWVJRSVRHIE8gIEhLIDI4SkFOIFNZRFFGMDhBQSANCjA0NiAgMDFJUk9OUy9KRUFORVRURSBNUyBaU1ZEV0ogTyAgSEsgMThGRUIgTUVMUUYwMzAzIA0KMDQ3ICowM0pFU1NJTUFOL0xJTFlNSVNTIDNUMkNaWCBPICBISyAyOE1BUiBEWEJFSyAgICAgDQowNDggKjAzSkVTU0lNQU4vTUFUSUxEQU0gM1QyQ1pYIE8gIEhLIDI4TUFSIERYQkVLICAgICANCjA0OSAqMDNKRVNTSU1BTi9TQVJBSE1SUyAzVDJDWlggTyAgSEsgMjhNQVIgRFhCRUsgICAgIA0KMDUwICAwM0tBTExPR0hMSUFOL0FSU0hPIDNZVTNCSyBPICBISyAwMUFQUiBTV0kxRyAgICAgDQowNTEgIDAzS0FMTE9HSExJQU4vR0FSRUggM1lVM0JLIE8gIEhLIDAxQVBSIFNXSTFHICAgICANCjA1MiAgMDNLQUxMT0dITElBTi9WSUtFTiAzWVUzQksgTyAgSEsgMDFBUFIgU1dJMUcgICAgIA0KMDUzICAwMktBTE5JTlMvUkVJTklTTVIgIFozM0xXUyBPICBISyAyNEZFQiBTV0kxRyAgICAgDQowNTQgIDAyS0VBTkUvRU1NQVNIQVJPTk0gWVBPQ1AzIE8gIEhLIDI4SkFOIFNXSTFHICAgICANCjA1NSAgMDJLRUFORS9TQVJBQUxMSVNPTiBZUE9DUDMgTyAgSEsgMjhKQU4gU1dJMUcgICAgIA0KMDU2ICAwMktJTkcvV0lMTElBTSBEUiAgIDNVUkZKOSBPICBISyAyOU1BUiBTWURRRjA4VlYgDQowNTcgIDAxS1VSVUtVTEFTVVJJWUEvTkEgMzQzVk1EIE8gIEhLIDAyQVBSIFNZRFFGMDhXVyANCjA1OCAqMDRNRVJSSVRUL0FOVEhPTllKQSA4TUZaVUggTyAgSEsgMTFKQU4gRFhCRUsgICAgIA0KMDU5ICowNE1FUlJJVFQvRUxMQVJPU0VNIDhNRlpVSCBPICBISyAxMUpBTiBEWEJFSyAgICAgDQowNjAgKjA0TUVSUklUVC9IQU5OQUhFVkUgOE1GWlVIIE8gIEhLIDExSkFOIERYQkVLICAgICANCjA2MSAgMDJNRVlSSUNLL01FTEFOSUUgTSBZOEU2S1IgTyAgSEsgMDZGRUIgU1lEUUYwOFVVIA0KMDYyICAwMk1FWVJJQ0svU0lNT04gTVIgIFk4RTZLUiBPICBISyAwNkZFQiBTWURRRjA4VVUgDQowNjMgIDAxTU9SUklTL1NURVBIQU5JRSAgMkJNUVA3IE8gIEhLIDI4RkVCIFNZRFFGMDhXVyANCjA2NCAqMDNOSUNIT0xTT04vQkVOSkFNSSAzU1lYQkIgTyAgSEsgMjhNQVIgRFhCRUsgICAgIA0KMDY1ICowM05JQ0hPTFNPTi9KQU1FU1JPIDNTWVhCQiBPICBISyAyOE1BUiBEWEJFSyAgICAgDQowNjYgKjAzTklDSE9MU09OL0tJUlNUWUwgM1NZWEJCIE8gIEhLIDI4TUFSIERYQkVLICAgICANCjA2NyAqMDRQRVJWQU4vU1VTQU5KQU5KQSA4TUZaVUggTyAgSEsgMTFKQU4gRFhCRUsgICAgIA0KMDY4ICAwMVNQRUFSUy9TQUNISUtPIE1SIDdIRklOQyBPICBISyAxM0RFQyBTWURRRjA4QUEgDQowNjkgIDA1VEFZTE9SL0FOTkVUVEUgTVMgMlVSQTdMIE8gIEhLIDA5TUFSIFNZRFFGMDhBQSANCjA3MCAgMDJCUkFETEVZL0FORFJFVyBNUiAzM0NFVVIgUCAgSEsgMDRPQ1QgU1lEUUYwOFJSIA0KMDcxICAwMkJSQURMRVkvQkVMSU5EQSBNIDMzQ0VVUiBQICBISyAwNE9DVCBTWURRRjA4UlIgDQowNzIgIDAySk9TRVBIL01JQ0hBRUwgTVIgWks3MzlPIFUgIEhLIDE0RkVCIE1FTFFGMDMwMyANCjA3MyAgMDJPQ09OTk9SL0RFSVJEUkUgTSBaSzczOU8gVSAgSEsgMTRGRUIgTUVMUUYwMzAzIA0KMDc0ICAwMkJFTkpBTUlOL0pPTkFUSEFOIDNYOTNYVSBYICBISyAzMU1BUiBTWURRRjA4VFQgDQowNzUgIDAyQkVOSkFNSU4vTElTQSBNUlMgM1g5M1hVIFggIEhLIDMxTUFSIFNZRFFGMDhUVCANCjA3NiAgMDNET05FTEFJTi9SRUJFQ0NBICAzV1BPT0kgWCAgSEsgMzBNQVIgU1lEUUYwOFJSIA0KMDc3ICAwM0RPTkVMSUFOL0pVTElBIE1JIDNXUE9PSSBYICBISyAzME1BUiBTWURRRjA4UlIgDQowNzggIDAzR09PRE1BTi9MSU5EWSBNSVMgM1dQT09JIFggIEhLIDMwTUFSIFNZRFFGMDhSUiANCjA3OSAgMDNNQU5TRklFTEQvSE9MTFkgTSA0NUJWUDIgWCAgSEsgMjFBUFIgU1lEUUYwOFVVIA0KMDgwICAwM01BTlNGSUVMRC9TVEVWRU4gIDQ1QlZQMiBYICBISyAyMUFQUiBTWURRRjA4VVUgDQowODEgIDAzTk9STUFOL0NBUk9MWU4gTUkgNDVCVlAyIFggIEhLIDIxQVBSIFNZRFFGMDhVVSANCjA4MiAgMDFGRUhFUi9DSFJJU1RJTkUgTSA1OTNERkcgWiAgSEsgMTZOT1YgSEJBUUYwMzAyIA0KU1lETEhSDQowODMgIDAxRE9PRlVTL0EgICAgICAgICAgNVA2QUVXIEMgIEhLIDI2SlVMIFNXSTFHICAgICANCjA4NCAgMDFOSUNPTEwvS0FUSEVSSU5FRCA1RE5aRVYgRCAgSEsgMjZBUFIgU1dJMUcgICAgIA0KMDg1ICAwMVNDT0xZRVIvUklDSEFSRE1SIDQzTkNUWSBEICBISyAyNkFQUiBTV0kxRyAgICAgDQowODYgIDAyQU5ERVJTT04vUkVCRUNDQSAgN0FZTzVaIEkgIEhLIDA4REVDIFNZRFFGMDhCQiANCjA4NyAgMDJCQVJXSUNLL0xJTkRBIFBSTyBZVVNPNUQgSSAgSEsgMzFKQU4gU1lEUUYwOFVVIA0KMDg4ICAwMkJBUldJQ0svT0xXWU4gTVMgIFlVU081RCBJICBISyAzMUpBTiBTWURRRjA4VVUgDQowODkgIDAyQkVOTkVUVC9BTEVYQU5ERVIgN0FZTzVaIEkgIEhLIDA4REVDIFNZRFFGMDhCQiANCjA5MCAgMDJCRU5ORVRUL0RBVklEIE1SICA3QkZGTjQgSSAgSEsgMDlERUMgU1lEUUYwOEJCIA0KMDkxICAwMkRBVy9MRVNMRVkgTVMgICAgIDdCRkZONCBJICBISyAwOURFQyBTWURRRjA4QkIgDQowOTIgIDAxSFVOVC9BTElTT04gRFIgICAgNEFFTFpCIEkgIEhLIDA1QVBSIFNZRFFGMDhVVSANCjA5MyAgMDFLT1NUT1BPVUxPUy9FTElaQSAzS1hUQ0kgSSAgSEsgMDhBUFIgSERRMVMgICAgIA0KMDk0ICAwNUxFV1RIV0FJVEUvQU5OQUJFIDNPMkFVOCBJICBISyAyNE1BUiBTWURRRjA4QUEgDQowOTUgIDA1TEVXVEhXQUlURS9CUkVUVCAgM08yQVU4IEkgIEhLIDI0TUFSIFNZRFFGMDhBQSANCjA5NiAgMDVMRVdUSFdBSVRFL0NIQVJMSSAzTzJBVTggSSAgSEsgMjRNQVIgU1lEUUYwOEFBIA0KMDk3ICAwNUxFV1RIV0FJVEUvTElTQSBNIDNPMkFVOCBJICBISyAyNE1BUiBTWURRRjA4QUEgDQowOTggIDA1TEVXVEhXQUlURS9NQURESUUgM08yQVU4IEkgIEhLIDI0TUFSIFNZRFFGMDhBQSANCjA5OSAgMDFPQlJJRU4vTUFSS01SICAgICAyTE1NMlkgSSAgSEsgMDRNQVIgU1dJMUcgICAgIA0KMTAwICAwMVNDT0xZRVIvUklDSEFSRCBNIDVFV1RBRyBJICBISyAyNkFQUiBTWURSSDMxMDAgDQoxMDEgIDAxU01BUlQvTklDSE9MQVMgTVIgN0RMSUlQIEkgIEhLIDA1RkVCIE1FTFRCMzE0NiANCjEwMiAgMDFDQU1QQkVMTC9LSU1NUlMgICA4T0JBOFUgUiAgSEsgMTJKQU4gU1dJMUcgICAgIA0KMTAzICAwMkFJVEtFTi9SSE9OQU1SUyAgIDI2WThOTCBUICBISyAxNU1BUiBTV0kxRyAgICAgDQoxMDQgIDAyQUlUS0VOL1JPQkVSVE1SICAgMjZZOE5MIFQgIEhLIDE1TUFSIFNXSTFHICAgICANCjEwNSAgMDFDSElLTy9UQU5ZQSBNSVNTICAzOU1WVU0gVCAgSEsgMDVBUFIgSEJBUUYwMzAyIA0KMTA2ICAwMUdSQUhBTS9UT0REIE1SICAgIFk2V001VCBUICBISyAwN0ZFQiBNRUxUQjMxNDYgDQoxMDcgIDAxTExFV0VMTFlOIEpPTkVTL0cgNUJSU0dEIFQgIEhLIDI1QVBSIFNZRFFGMDhXVyANCjEwOCAgMDFQRURFTi9FTElTQUJFVEhNQSA0UVFIRVIgVCAgSEsgMTRBUFIgU1dJMUcgICAgIA0KMTA5ICAwMUNBUlRFUi9NSUNIQUVMIE1SIDVDS0M5OCBTICBISyAyNUFQUiBMT05VMTIxMDIgDQoxMTAgIDAyQ0xBUksvU1VTQU4gTVJTICAgM1k5TUpVIFMgIEhLIDMxTUFSIFNZRFFGMDhWViANCjExMSAgMDJDTEFSSy9URVJFTkNFIE1SICAzWTlNSlUgUyAgSEsgMzFNQVIgU1lEUUYwOFZWIA0KMTEyICAwMkNVVEhCRVJUL0pBQ1FVRUxJIDJUMktFQiBTICBISyAwOE1BUiBTV0kxRyAgICAgDQoxMTMgIDAyQ1VUSEJFUlQvTkVJTE1SICAgMlQyS0VCIFMgIEhLIDA4TUFSIFNXSTFHICAgICANCjExNCAgMDFGRVJSQVJJL0NBUk9MSU5FICBaU1E0QkYgUyAgSEsgMThGRUIgUEFSUUYwOFdXIA0KMTE1ICAwMUhBU1NBTEwvTUFSSyBNUiAgIDRBRElORiBTICBISyAwNUFQUiBTWURRRjA4VVUgDQoxMTYgIDAxTE9ZVEVTVC9NRU1CRVIgTVIgNU8yRUVPIFMgIEhLIDA3SlVMIFNZRFFGMDhCQiANCjExNyAgMDJOT1JXT09EL1BBTUVMQU1SUyBaUjZTV1cgUyAgSEsgMThGRUIgU1dJMUcgICAgIA0KMTE4ICAwMk5PUldPT0QvUlVTU0VMTE1SIFpSNlNXVyBTICBISyAxOEZFQiBTV0kxRyAgICAgDQoxMTkgIDAxTEVBVEhFUi9BTVkgTUlTUyAgWjdQNUtDIE4gIEhLIDI1RkVCIExPTlFGMDhBQSANCjEyMCAgMDJBU0hUT04vSk9TSFVBICAgICA1S1NLODggUSAgSEsgMjlBUFIgSERRMVMgICAgIA0KMTIxICAwMUFTSFRPTi9NQVJLIExBV1JFIDVLQ1lIUiBRICBISyAyOUFQUiBIRFExUyAgICAgDQoxMjIgIDAyQVNIVE9OL1RPQlkgICAgICAgNUtTSzg4IFEgIEhLIDI5QVBSIEhEUTFTICAgICANCjEyMyAgMDVCQVJOVU0vQ0hBUkxFUyBNUiAzRkUzNEcgTyAgSEsgMThNQVIgU1lEUUYwOFdXIA0KMTI0ICAwNUJBUk5VTS9DSFJJUyBNUiAgIDNGRTM0RyBPICBISyAxOE1BUiBTWURRRjA4V1cgDQoxMjUgIDA1QkFSTlVNL0dFT1JHSUUgTVIgM0ZFMzRHIE8gIEhLIDE4TUFSIFNZRFFGMDhXVyANCjEyNiAgMDVCQVJOVU0vSEFSUlkgTVIgICAzRkUzNEcgTyAgSEsgMThNQVIgU1lEUUYwOFdXIA0KMTI3ICAwNUJBUk5VTS9NQVggTVIgICAgIDNGRTM0RyBPICBISyAxOE1BUiBTWURRRjA4V1cgDQoxMjggIDAxQk9PS0VSL0NIUklTVElORU0gWTY0Uk9UIE8gIEhLIDA1RkVCIFNXSTFHICAgICANCjEyOSAgMDJCUkFOREVOQlVSR0VSL0FNWSAyM1RMNUYgTyAgSEsgMTNNQVIgTUVMUUYwMzAzIA0KMTMwICAwMkJSQU5ERU5CVVJHRVIvSkVTIDIzVEw1RiBPICBISyAxM01BUiBNRUxRRjAzMDMgDQoxMzEgIDAyQ0FDSEEvRVJJQ0tTT04gTVIgMk5NQVlFIE8gIEhLIDA1TUFSIFNZRFRCMzI0OSANCjEzMiAgMDJDQUNIQS9ST1NFTExJRSBNUiAyTk1BWUUgTyAgSEsgMDVNQVIgU1lEVEIzMjQ5IA0KMTMzICAwNkVTUElSSVRVL0ZFUk5BTkRPIDJLTzZHTyBPICBISyAwM01BUiBTWURUQjMyNDkgDQoxMzQgIDA2RVNQSVJJVFUvTE9MSVRBIE0gMktPNkdPIE8gIEhLIDAzTUFSIFNZRFRCMzI0OSANCjEzNSAgMDRGT1JNSUNBL0FOVEhPTllNUiA2QVhEVkcgTyAgSEsgMTlOT1YgU1dJMUcgICAgIA0KMTM2ICAwNEZPUk1JQ0EvU1VTQU5KRUFOIDZBWERWRyBPICBISyAxOU5PViBTV0kxRyAgICAgDQoxMzcgIDAyR0FSTkhBTS9CUklESUUgTUkgMjlNSjJNIE8gIEhLIDE2TUFSIExPTlUxMjhXUCANCjEzOCAgMDRKT0hOL0FZREVOIERPVUdMQSA0MkNTN0cgTyAgSEsgMTlBUFIgU1lEUUYwOEFBIA0KMTM5ICAwNEpPSE4vR0VPUkdJQSBMQVVSIDQyQ1M3RyBPICBISyAxOUFQUiBTWURRRjA4QUEgDQoxNDAgIDA0Sk9ITi9OSUNIT0xBUyBKQU0gNDJDUzdHIE8gIEhLIDE5QVBSIFNZRFFGMDhBQSANCjE0MSAgMDRKT0hOL1NBTUFOVEhBIEpBTiA0MkNTN0cgTyAgSEsgMTlBUFIgU1lEUUYwOEFBIA0KMTQyICAwMkxFVkkvQ0hSSVNUT1BIRVIgIFlBRkxHSCBPICBISyAxOUpBTiBTWURUQjMyMTkgDQoxNDMgIDAyTEVWSS9LRVJSWSBNUlMgICAgWUFGTEdIIE8gIEhLIDE5SkFOIFNZRFRCMzIxOSANCjE0NCAgMDNNQUNLUy9DQVRIRVJJTkVNUyAyQVM1REUgTyAgSEsgMjdGRUIgU1dJMUcgICAgIA0KMTQ1ICAwM01BQ0tTL0pVRElUSE1TICAgIDJBUzVERSBPICBISyAyN0ZFQiBTV0kxRyAgICAgDQoxNDYgIDA0TUNDUkVESUUvQ0hFTFNFQSAgWU5IT1BKIE8gIEhLIDI3SkFOIFNZRFRCMzIxOSANCjE0NyAgMDRNQ0NSRURJRS9DUkFJRyBNUiBZTkhPUEogTyAgSEsgMjdKQU4gU1lEVEIzMjE5IA0KMTQ4ICAwNE1DQ1JFRElFL1NURVBIQU5JIFlOSE9QSiBPICBISyAyN0pBTiBTWURUQjMyMTkgDQoxNDkgIDA0TUNDUkVESUUvVEhPTUFTIE0gWU5IT1BKIE8gIEhLIDI3SkFOIFNZRFRCMzIxOSANCjE1MCAgMDZNT0pJQ0EvRUxBSU5FIE1SUyAyS082R08gTyAgSEsgMDNNQVIgU1lEVEIzMjQ5IA0KMTUxICAwNE1VUlBIWS9BSURBTk1SICAgIDZBWERWRyBPICBISyAxOU5PViBTV0kxRyAgICAgDQoxNTIgIDA0TVVSUEhZL0pFTk5JRkVSQU4gNkFYRFZHIE8gIEhLIDE5Tk9WIFNXSTFHICAgICANCjE1MyAgMDZORVJBL1NZTFZJQSBNUyAgICAyS082R08gTyAgSEsgMDNNQVIgU1lEVEIzMjQ5IA0KMTU0ICAwMU8gTkVJTEwvU1RFUEhBTklFIDJJWUNCVCBPICBISyAwMk1BUiBMT05RRjA4V1cgDQoxNTUgIDAyUEFMTUVSL0pBWk1JTiBNSVMgMjlNSjJNIE8gIEhLIDE2TUFSIExPTlUxMjhXUCANCjE1NiAgMDZTQU4gSlVBTi9BUVVJTElOQSAyS082R08gTyAgSEsgMDNNQVIgU1lEVEIzMjQ5IA0KMTU3ICAwMlNIQURFWS9HQVJSWU1SICAgIFlVSkFETiBPICBISyAwMUZFQiBTV0kxRyAgICAgDQoxNTggIDAxU0hFUklEQU4vU0FSQSBNSVMgMzRUQ1lVIE8gIEhLIDAyQVBSIFNZRFFGMDhXVyANCjE1OSAgMDNTVUxMSVZBTi9DTEFJUkVNUyAyQVM1REUgTyAgSEsgMjdGRUIgU1dJMUcgICAgIA0KMTYwICAwMlRIT01BUy9LQVRIRVJJTkVNIFlVSkFETiBPICBISyAwMUZFQiBTV0kxRyAgICAgDQoxNjEgIDAxVFJFRFJFQS9HQUlMTVMgICAgMzg1VDk2IE8gIEhLIDA1QVBSIFNXSTFHICAgICANCjE2MiAgMDZWSVNUQS9BTkdFTElUQSBNUiAyS082R08gTyAgSEsgMDNNQVIgU1lEVEIzMjQ5IA0KMTYzICAwMldFU1RMQUtFL0NIUklTVE9QIDdaSTZBRCBPICBISyAyNkRFQyBMT05VMTI4VVAgDQoxNjQgIDAyV0VTVExBS0UvSkFORVQgTVIgN1pJNkFEIE8gIEhLIDI2REVDIExPTlUxMjhVUCANCjE2NUcgMDIvMDBWRVJTQVJJICAgICAgICAzT0k4TUsgRyAgSEsgMjRNQVIgUk9NUUYwMzAxIA0KMTY2RyAyMS8wMFZFUlNBUkkgICAgICAgIDdJN0JTUiBHICBISyAxNUpBTiBST01RRjAxMjAgDQoxNjcgIDAyQkFJUkQvRklPTkEgICAgICAgMkpVN05OIFAgIEhLIDAzTUFSIEhEUUFBICAgICANCjE2OCAgMDJDVVJUSVMvUkVCRUNDQSAgICAySlU3Tk4gUCAgSEsgMDNNQVIgSERRQUEgICAgIA0KMTY5ICAwNEhBUkFQSU4vRElBTkUgTVJTIDVHMkxKSiBVICBISyAzMU9DVCBNRUxRRjAzMDMgDQoxNzAgIDA0SEFSQVBJTi9FRFlOIE1SICAgNUcyTEpKIFUgIEhLIDMxT0NUIE1FTFFGMDMwMyANCjE3MSAgMDRIQVJBUElOL0tBSVlBIE1JUyA1RzJMSkogVSAgSEsgMzFPQ1QgTUVMUUYwMzAzIA0KMTcyICAwNEhBUkFQSU4vUEFVTCBNUiAgIDVHMkxKSiBVICBISyAzMU9DVCBNRUxRRjAzMDMgDQoxNzMgIDAxQlJBTkRFTkJVUkdFUi9HQVYgMjNUTEpMIFggIEhLIDEzTUFSIE1FTFFGMDMwMyANCjE3NCAgMDFCVVJHRVNTIE9SVE9OL1NVUyBZRkhMTlkgWCAgSEsgMjJKQU4gU1lEUUYwOFdXIA0KMTc1ICAwMUZBTExPTi9HRU9SR0lBIE1JIFpIR0U0UiBYICBISyAxMUZFQiBTWURRRjA4UlIgDQoxNzYgIDAyS0lFTFkvQU5HRUxBIE1TICAgWkI2SDlWIFggIEhLIDA5RkVCIFNZRFFGMDhXVyANCjE3NyAgMDJLSU5EUkVEL1NJTU9OIE1SICA3UVRXVzggWCAgSEsgMTlERUMgU1lEUUYwOFJSIA0KMTc4ICAwMktPVkFDSC9KVUxJRSBNUyAgIDdRVFdXOCBYICBISyAxOURFQyBTWURRRjA4UlIgDQoxNzkgIDAyTUNDUkVBL1NPUEhJRSBNSVMgWkI2SDlWIFggIEhLIDA5RkVCIFNZRFFGMDhXVyANCjE4MCAgMDFXSUxTT04vQU5HRUxBIE1SUyAzV0hVN1UgWCAgSEsgMzBNQVIgQUtMUUYwOFBQIA0KMTgxICAwMkhBUkFQSU4vTkFUSEFOIE1SIDVHMk1UMiBaICBISyAzMU9DVCBNRUxRRjAzMDMgDQoxODIgIDAySEFSQVBJTi9UWUxFUiBNUiAgNUcyTVQyIFogIEhLIDMxT0NUIE1FTFFGMDMwMyANCjE4MyAgMDFIT0xFL0pJTEwgTVMgICAgICA1WDlWWEIgWiAgSEsgMTBOT1YgU1lEUUYwOFJSIA0KRFhCTEhSDQoxODQgIDAyR0VEREVTL0pBTkVUIE1SUyAgMzg0QkRHIFMgIEhLIDA3QVBSIENIQ0hGMzEwNSANCjE4NSAgMDJHRURERVMvUk9XRU4gTVIgICAzODRCREcgUyAgSEsgMDdBUFIgQ0hDSEYzMTA1IA0KMTg2ICowMU1PT05FU0FXTVkvQVBQTEFNIDJFSU01SyBOICBISyAwOE1BUiBEWEJFSyAgICAgDQoxODcgKjAyUE9SVEVSL0FNQU5EQSAgICAgMjhEWUNaIE4gIEhLIDE1TUFSIERYQkVLICAgICANCjE4OCAqMDJQT1JURVIvTklDSE9MQVMgICAyOERZQ1ogTiAgSEsgMTVNQVIgRFhCRUsgICAgIA0KMTg5ICowM0VZQVNVL0FTVEVSTVJTICAgIFo5TzNOSCBRICBISyAyNkZFQiBEWEJFSyAgICAgDQoxOTAgKjAzR0VCUkVNSUNIQUVML1NBTVMgWjlPM05IIFEgIEhLIDI2RkVCIERYQkVLICAgICANCjE5MSAqMDNTQU1TT04vRVpSQU1TVFIgICBaOU8zTkggUSAgSEsgMjZGRUIgRFhCRUsgICAgIA0KMTkyICAwMURBTklFTFMvQUJJR0FJTCAgIDRLWFlRQyBPICBISyAxMUFQUiBMT05FRDM4QUEgDQoxOTMgKjAxTUFLL1NVTVlVRU5NUiAgICAgMlU3ODlTIE8gIEhLIDA5TUFSIERYQkVLICAgICANCjE5NCAgMDJNQ0xFQU4vR0FSUllNUiAgICA0S0tESEsgTyAgSEsgMTFBUFIgU1dJMUcgICAgIA0KMTk1ICAwMk1DTEVBTi9TSE9OQU1SUyAgIDRLS0RISyBPICBISyAxMUFQUiBTV0kxRyAgICAgDQoxOTYgKjAyU0VPVy9KSUFOR0xJTk1SICAgWUNDREQ3IE8gIEhLIDIwSkFOIERYQkVLICAgICANCjE5NyAqMDJTRU9XL1pJVElOR01JU1MgICBZQ0NERDcgTyAgSEsgMjBKQU4gRFhCRUsgICAgIA0KMTk4ICowMlNNSVRIL0pBTUVTS0VWSU4gIDROU05OVyBPICBISyAxMkFQUiBEWEJFSyAgICAgDQoxOTkgKjAyU01JVEgvVFJBQ0VZQU5OICAgNE5TTk5XIE8gIEhLIDEyQVBSIERYQkVLICAgICANCjIwMCAqMDFTVVJFU0hLVU1BUi9TVUNISSA0TkRaM0cgTyAgSEsgMTJBUFIgRFhCRUsgICAgIA0KMjAxICowMVRBTi9MSVFJTk1JU1MgICAgIFk3OVk0QSBPICBISyAwNkZFQiBEWEJFSyAgICAgDQoyMDIgIDAyUFVUVEVSUy9BUk5PTERVUyAgM0lVWk00IFAgIEhLIDIxTUFSIEhEUUFBICAgICANCjIwMyAgMDJSSUVMQS9NQVJJQSAgICAgICAzSVVaTTQgUCAgSEsgMjFNQVIgSERRQUEgICAgIA0KMjA0ICAwMkhBUlJJU09OL01BTkRZIE1SIDdWM1pSVyBVICBISyAyM0RFQyBCS0tRRjA4UlIgDQoyMDUgIDAySEFSUklTT04vTklDSE9MQVMgN1YzWlJXIFUgIEhLIDIzREVDIEJLS1FGMDhSUiANCkVORCBPRiBESVNQTEFZHFJORx0dTEkfMRxTVFgdVEJSHEVRTh0xHEVRTh01HFJORx0dTEkfMh8yMTIcRVFOHTIcRFVNHEFUQx0dVG8cQ09NHU5DRTAwWlofVBxBVEMdHVRvHENPTR1OQzEwMFpaH1QcQVRDHR1UbxxDT00dTkNFNjBaWh9UHA==EndOfElementText
event=4
4CHARACTERS=

event=2
2END_ELEMENT, LocalName=tty
event=4
4CHARACTERS=

event=2
2END_ELEMENT, LocalName=messages
event=8
8END_DOCUMENT

ACTUAL -
pcardoe@linux2:~/sandbox/jdk8u-dev/jaxp/src$ java  -jar "/home/pcardoe/nonGitNetBeansProjects/XMLReaderTest/dist/XMLReaderTest.jar"
event=7
7default
event=1
1START_ELEMENT, LocalName=messages
START ELEMENT unknown element=messages
event=4
4CHARACTERS=

event=1
1START_ELEMENT, LocalName=tty
localName=version, value=MDAGCQ 08 0 1A
localName=id, value=464010300121400
localName=op_system, value=Linux
localName=system, value=DEV
localName=channel, value=AMU INB
localName=type, value=
localName=originator, value=MUCRM1A
localName=datetime, value=2016-09-21T13:38:28.324105Z
event=4
4CHARACTERS=

event=1
1START_ELEMENT, LocalName=recipient
event=4
4CHARACTERS=

event=1
1START_ELEMENT, LocalName=recipient
event=4
4CHARACTERS=

event=1
1START_ELEMENT, LocalName=recipient
event=4
4CHARACTERS=

event=1
1START_ELEMENT, LocalName=body
elementText=QUJFVEhNQSA0UVFIRVIgVCAgSEsgMTRBUFIgU1dJMUcgICAgIA0KMTA5ICAwMUNBUlRFUi9NSUNIQUVMIE1SIDVDS0M5OCBTICBISyAyNUFQUiBMT05VMTIxMDIgDQoxMTAgIDAyQ0xBUksvU1VTQU4gTVJTICAgM1k5TUpVIFMgIEhLIDMxTUFSIFNZRFFGMDhWViANCjExMSAgMDJDTEFSSy9URVJFTkNFIE1SICAzWTlNSlUgUyAgSEsgMzFNQVIgU1lEUUYwOFZWIA0KMTEyICAwMkNVVEhCRVJUL0pBQ1FVRUxJIDJUMktFQiBTICBISyAwOE1BUiBTV0kxRyAgICAgDQoxMTMgIDAyQ1VUSEJFUlQvTkVJTE1SICAgMlQyS0VCIFMgIEhLIDA4TUFSIFNXSTFHICAgICANCjExNCAgMDFGRVJSQVJJL0NBUk9MSU5FICBaU1E0QkYgUyAgSEsgMThGRUIgUEFSUUYwOFdXIA0KMTE1ICAwMUhBU1NBTEwvTUFSSyBNUiAgIDRBRElORiBTICBISyAwNUFQUiBTWURRRjA4VVUgDQoxMTYgIDAxTE9ZVEVTVC9NRU1CRVIgTVIgNU8yRUVPIFMgIEhLIDA3SlVMIFNZRFFGMDhCQiANCjExNyAgMDJOT1JXT09EL1BBTUVMQU1SUyBaUjZTV1cgUyAgSEsgMThGRUIgU1dJMUcgICAgIA0KMTE4ICAwMk5PUldPT0QvUlVTU0VMTE1SIFpSNlNXVyBTICBISyAxOEZFQiBTV0kxRyAgICAgDQoxMTkgIDAxTEVBVEhFUi9BTVkgTUlTUyAgWjdQNUtDIE4gIEhLIDI1RkVCIExPTlFGMDhBQSANCjEyMCAgMDJBU0hUT04vSk9TSFVBICAgICA1S1NLODggUSAgSEsgMjlBUFIgSERRMVMgICAgIA0KMTIxICAwMUFTSFRPTi9NQVJLIExBV1JFIDVLQ1lIUiBRICBISyAyOUFQUiBIRFExUyAgICAgDQoxMjIgIDAyQVNIVE9OL1RPQlkgICAgICAgNUtTSzg4IFEgIEhLIDI5QVBSIEhEUTFTICAgICANCjEyMyAgMDVCQVJOVU0vQ0hBUkxFUyBNUiAzRkUzNEcgTyAgSEsgMThNQVIgU1lEUUYwOFdXIA0KMTI0ICAwNUJBUk5VTS9DSFJJUyBNUiAgIDNGRTM0RyBPICBISyAxOE1BUiBTWURRRjA4V1cgDQoxMjUgIDA1QkFSTlVNL0dFT1JHSUUgTVIgM0ZFMzRHIE8gIEhLIDE4TUFSIFNZRFFGMDhXVyANCjEyNiAgMDVCQVJOVU0vSEFSUlkgTVIgICAzRkUzNEcgTyAgSEsgMThNQVIgU1lEUUYwOFdXIA0KMTI3ICAwNUJBUk5VTS9NQVggTVIgICAgIDNGRTM0RyBPICBISyAxOE1BUiBTWURRRjA4V1cgDQoxMjggIDAxQk9PS0VSL0NIUklTVElORU0gWTY0Uk9UIE8gIEhLIDA1RkVCIFNXSTFHICAgICANCjEyOSAgMDJCUkFOREVOQlVSR0VSL0FNWSAyM1RMNUYgTyAgSEsgMTNNQVIgTUVMUUYwMzAzIA0KMTMwICAwMkJSQU5ERU5CVVJHRVIvSkVTIDIzVEw1RiBPICBISyAxM01BUiBNRUxRRjAzMDMgDQoxMzEgIDAyQ0FDSEEvRVJJQ0tTT04gTVIgMk5NQVlFIE8gIEhLIDA1TUFSIFNZRFRCMzI0OSANCjEzMiAgMDJDQUNIQS9ST1NFTExJRSBNUiAyTk1BWUUgTyAgSEsgMDVNQVIgU1lEVEIzMjQ5IA0KMTMzICAwNkVTUElSSVRVL0ZFUk5BTkRPIDJLTzZHTyBPICBISyAwM01BUiBTWURUQjMyNDkgDQoxMzQgIDA2RVNQSVJJVFUvTE9MSVRBIE0gMktPNkdPIE8gIEhLIDAzTUFSIFNZRFRCMzI0OSANCjEzNSAgMDRGT1JNSUNBL0FOVEhPTllNUiA2QVhEVkcgTyAgSEsgMTlOT1YgU1dJMUcgICAgIA0KMTM2ICAwNEZPUk1JQ0EvU1VTQU5KRUFOIDZBWERWRyBPICBISyAxOU5PViBTV0kxRyAgICAgDQoxMzcgIDAyR0FSTkhBTS9CUklESUUgTUkgMjlNSjJNIE8gIEhLIDE2TUFSIExPTlUxMjhXUCANCjEzOCAgMDRKT0hOL0FZREVOIERPVUdMQSA0MkNTN0cgTyAgSEsgMTlBUFIgU1lEUUYwOEFBIA0KMTM5ICAwNEpPSE4vR0VPUkdJQSBMQVVSIDQyQ1M3RyBPICBISyAxOUFQUiBTWURRRjA4QUEgDQoxNDAgIDA0Sk9ITi9OSUNIT0xBUyBKQU0gNDJDUzdHIE8gIEhLIDE5QVBSIFNZRFFGMDhBQSANCjE0MSAgMDRKT0hOL1NBTUFOVEhBIEpBTiA0MkNTN0cgTyAgSEsgMTlBUFIgU1lEUUYwOEFBIA0KMTQyICAwMkxFVkkvQ0hSSVNUT1BIRVIgIFlBRkxHSCBPICBISyAxOUpBTiBTWURUQjMyMTkgDQoxNDMgIDAyTEVWSS9LRVJSWSBNUlMgICAgWUFGTEdIIE8gIEhLIDE5SkFOIFNZRFRCMzIxOSANCjE0NCAgMDNNQUNLUy9DQVRIRVJJTkVNUyAyQVM1REUgTyAgSEsgMjdGRUIgU1dJMUcgICAgIA0KMTQ1ICAwM01BQ0tTL0pVRElUSE1TICAgIDJBUzVERSBPICBISyAyN0ZFQiBTV0kxRyAgICAgDQoxNDYgIDA0TUNDUkVESUUvQ0hFTFNFQSAgWU5IT1BKIE8gIEhLIDI3SkFOIFNZRFRCMzIxOSANCjE0NyAgMDRNQ0NSRURJRS9DUkFJRyBNUiBZTkhPUEogTyAgSEsgMjdKQU4gU1lEVEIzMjE5IA0KMTQ4ICAwNE1DQ1JFRElFL1NURVBIQU5JIFlOSE9QSiBPICBISyAyN0pBTiBTWURUQjMyMTkgDQoxNDkgIDA0TUNDUkVESUUvVEhPTUFTIE0gWU5IT1BKIE8gIEhLIDI3SkFOIFNZRFRCMzIxOSANCjE1MCAgMDZNT0pJQ0EvRUxBSU5FIE1SUyAyS082R08gTyAgSEsgMDNNQVIgU1lEVEIzMjQ5IA0KMTUxICAwNE1VUlBIWS9BSURBTk1SICAgIDZBWERWRyBPICBISyAxOU5PViBTV0kxRyAgICAgDQoxNTIgIDA0TVVSUEhZL0pFTk5JRkVSQU4gNkFYRFZHIE8gIEhLIDE5Tk9WIFNXSTFHICAgICANCjE1MyAgMDZORVJBL1NZTFZJQSBNUyAgICAyS082R08gTyAgSEsgMDNNQVIgU1lEVEIzMjQ5IA0KMTU0ICAwMU8gTkVJTEwvU1RFUEhBTklFIDJJWUNCVCBPICBISyAwMk1BUiBMT05RRjA4V1cgDQoxNTUgIDAyUEFMTUVSL0pBWk1JTiBNSVMgMjlNSjJNIE8gIEhLIDE2TUFSIExPTlUxMjhXUCANCjE1NiAgMDZTQU4gSlVBTi9BUVVJTElOQSAyS082R08gTyAgSEsgMDNNQVIgU1lEVEIzMjQ5IA0KMTU3ICAwMlNIQURFWS9HQVJSWU1SICAgIFlVSkFETiBPICBISyAwMUZFQiBTV0kxRyAgICAgDQoxNTggIDAxU0hFUklEQU4vU0FSQSBNSVMgMzRUQ1lVIE8gIEhLIDAyQVBSIFNZRFFGMDhXVyANCjE1OSAgMDNTVUxMSVZBTi9DTEFJUkVNUyAyQVM1REUgTyAgSEsgMjdGRUIgU1dJMUcgICAgIA0KMTYwICAwMlRIT01BUy9LQVRIRVJJTkVNIFlVSkFETiBPICBISyAwMUZFQiBTV0kxRyAgICAgDQoxNjEgIDAxVFJFRFJFQS9HQUlMTVMgICAgMzg1VDk2IE8gIEhLIDA1QVBSIFNXSTFHICAgICANCjE2MiAgMDZWSVNUQS9BTkdFTElUQSBNUiAyS082R08gTyAgSEsgMDNNQVIgU1lEVEIzMjQ5IA0KMTYzICAwMldFU1RMQUtFL0NIUklTVE9QIDdaSTZBRCBPICBISyAyNkRFQyBMT05VMTI4VVAgDQoxNjQgIDAyV0VTVExBS0UvSkFORVQgTVIgN1pJNkFEIE8gIEhLIDI2REVDIExPTlUxMjhVUCANCjE2NUcgMDIvMDBWRVJTQVJJICAgICAgICAzT0k4TUsgRyAgSEsgMjRNQVIgUk9NUUYwMzAxIA0KMTY2RyAyMS8wMFZFUlNBUkkgICAgICAgIDdJN0JTUiBHICBISyAxNUpBTiBST01RRjAxMjAgDQoxNjcgIDAyQkFJUkQvRklPTkEgICAgICAgMkpVN05OIFAgIEhLIDAzTUFSIEhEUUFBICAgICANCjE2OCAgMDJDVVJUSVMvUkVCRUNDQSAgICAySlU3Tk4gUCAgSEsgMDNNQVIgSERRQUEgICAgIA0KMTY5ICAwNEhBUkFQSU4vRElBTkUgTVJTIDVHMkxKSiBVICBISyAzMU9DVCBNRUxRRjAzMDMgDQoxNzAgIDA0SEFSQVBJTi9FRFlOIE1SICAgNUcyTEpKIFUgIEhLIDMxT0NUIE1FTFFGMDMwMyANCjE3MSAgMDRIQVJBUElOL0tBSVlBIE1JUyA1RzJMSkogVSAgSEsgMzFPQ1QgTUVMUUYwMzAzIA0KMTcyICAwNEhBUkFQSU4vUEFVTCBNUiAgIDVHMkxKSiBVICBISyAzMU9DVCBNRUxRRjAzMDMgDQoxNzMgIDAxQlJBTkRFTkJVUkdFUi9HQVYgMjNUTEpMIFggIEhLIDEzTUFSIE1FTFFGMDMwMyANCjE3NCAgMDFCVVJHRVNTIE9SVE9OL1NVUyBZRkhMTlkgWCAgSEsgMjJKQU4gU1lEUUYwOFdXIA0KMTc1ICAwMUZBTExPTi9HRU9SR0lBIE1JIFpIR0U0UiBYICBISyAxMUZFQiBTWURRRjA4UlIgDQoxNzYgIDAyS0lFTFkvQU5HRUxBIE1TICAgWkI2SDlWIFggIEhLIDA5RkVCIFNZRFFGMDhXVyANCjE3NyAgMDJLSU5EUkVEL1NJTU9OIE1SICA3UVRXVzggWCAgSEsgMTlERUMgU1lEUUYwOFJSIA0KMTc4ICAwMktPVkFDSC9KVUxJRSBNUyAgIDdRVFdXOCBYICBISyAxOURFQyBTWURRRjA4UlIgDQoxNzkgIDAyTUNDUkVBL1NPUEhJRSBNSVMgWkI2SDlWIFggIEhLIDA5RkVCIFNZRFFGMDhXVyANCjE4MCAgMDFXSUxTT04vQU5HRUxBIE1SUyAzV0hVN1UgWCAgSEsgMzBNQVIgQUtMUUYwOFBQIA0KMTgxICAwMkhBUkFQSU4vTkFUSEFOIE1SIDVHMk1UMiBaICBISyAzMU9DVCBNRUxRRjAzMDMgDQoxODIgIDAySEFSQVBJTi9UWUxFUiBNUiAgNUcyTVQyIFogIEhLIDMxT0NUIE1FTFFGMDMwMyANCjE4MyAgMDFIT0xFL0pJTEwgTVMgICAgICA1WDlWWEIgWiAgSEsgMTBOT1YgU1lEUUYwOFJSIA0KRFhCTEhSDQoxODQgIDAyR0VEREVTL0pBTkVUIE1SUyAgMzg0QkRHIFMgIEhLIDA3QVBSIENIQ0hGMzEwNSANCjE4NSAgMDJHRURERVMvUk9XRU4gTVIgICAzODRCREcgUyAgSEsgMDdBUFIgQ0hDSEYzMTA1IA0KMTg2ICowMU1PT05FU0FXTVkvQVBQTEFNIDJFSU01SyBOICBISyAwOE1BUiBEWEJFSyAgICAgDQoxODcgKjAyUE9SVEVSL0FNQU5EQSAgICAgMjhEWUNaIE4gIEhLIDE1TUFSIERYQkVLICAgICANCjE4OCAqMDJQT1JURVIvTklDSE9MQVMgICAyOERZQ1ogTiAgSEsgMTVNQVIgRFhCRUsgICAgIA0KMTg5ICowM0VZQVNVL0FTVEVSTVJTICAgIFo5TzNOSCBRICBISyAyNkZFQiBEWEJFSyAgICAgDQoxOTAgKjAzR0VCUkVNSUNIQUVML1NBTVMgWjlPM05IIFEgIEhLIDI2RkVCIERYQkVLICAgICANCjE5MSAqMDNTQU1TT04vRVpSQU1TVFIgICBaOU8zTkggUSAgSEsgMjZGRUIgRFhCRUsgICAgIA0KMTkyICAwMURBTklFTFMvQUJJR0FJTCAgIDRLWFlRQyBPICBISyAxMUFQUiBMT05FRDM4QUEgDQoxOTMgKjAxTUFLL1NVTVlVRU5NUiAgICAgMlU3ODlTIE8gIEhLIDA5TUFSIERYQkVLICAgICANCjE5NCAgMDJNQ0xFQU4vR0FSUllNUiAgICA0S0tESEsgTyAgSEsgMTFBUFIgU1dJMUcgICAgIA0KMTk1ICAwMk1DTEVBTi9TSE9OQU1SUyAgIDRLS0RISyBPICBISyAxMUFQUiBTV0kxRyAgICAgDQoxOTYgKjAyU0VPVy9KSUFOR0xJTk1SICAgWUNDREQ3IE8gIEhLIDIwSkFOIERYQkVLICAgICANCjE5NyAqMDJTRU9XL1pJVElOR01JU1MgICBZQ0NERDcgTyAgSEsgMjBKQU4gRFhCRUsgICAgIA0KMTk4ICowMlNNSVRIL0pBTUVTS0VWSU4gIDROU05OVyBPICBISyAxMkFQUiBEWEJFSyAgICAgDQoxOTkgKjAyU01JVEgvVFJBQ0VZQU5OICAgNE5TTk5XIE8gIEhLIDEyQVBSIERYQkVLICAgICANCjIwMCAqMDFTVVJFU0hLVU1BUi9TVUNISSA0TkRaM0cgTyAgSEsgMTJBUFIgRFhCRUsgICAgIA0KMjAxICowMVRBTi9MSVFJTk1JU1MgICAgIFk3OVk0QSBPICBISyAwNkZFQiBEWEJFSyAgICAgDQoyMDIgIDAyUFVUVEVSUy9BUk5PTERVUyAgM0lVWk00IFAgIEhLIDIxTUFSIEhEUUFBICAgICANCjIwMyAgMDJSSUVMQS9NQVJJQSAgICAgICAzSVVaTTQgUCAgSEsgMjFNQVIgSERRQUEgICAgIA0KMjA0ICAwMkhBUlJJU09OL01BTkRZIE1SIDdWM1pSVyBVICBISyAyM0RFQyBCS0tRRjA4UlIgDQoyMDUgIDAySEFSUklTT04vTklDSE9MQVMgN1YzWlJXIFUgIEhLIDIzREVDIEJLS1FGMDhSUiANCkVORCBPRiBESVNQTEFZHFJORx0dTEkfMRxTVFgdVEJSHEVRTh0xHEVRTh01HFJORx0dTEkfMh8yMTIcRVFOHTIcRFVNHEFUQx0dVG8cQ09NHU5DRTAwWlofVBxBVEMdHVRvHENPTR1OQzEwMFpaH1QcQVRDHR1UbxxDT00dTkNFNjBaWh9UHA==</body>
</tty>
</messages>4vTUFSS01SICAgICAyTE1NMlkgSSAgSEsgMDRNQVIgU1dJMUcgICAgIA0KMTAwICAwMVNDT0xZRVIvUklDSEFSRCBNIDVFV1RBRyBJICBISyAyNkFQUiBTWURSSDMxMDAgDQoxMDEgIDAxU01BUlQvTklDSE9MQVMgTVIgN0RMSUlQIEkgIEhLIDA1RkVCIE1FTFRCMzE0NiANCjEwMiAgMDFDQU1QQkVMTC9LSU1NUlMgICA4T0JBOFUgUiAgSEsgMTJKQU4gU1dJMUcgICAgIA0KMTAzICAwMkFJVEtFTi9SSE9OQU1SUyAgIDI2WThOTCBUICBISyAxNU1BUiBTV0kxRyAgICAgDQoxMDQgIDAyQUlUS0VOL1JPQkVSVE1SICAgMjZZOE5MIFQgIEhLIDE1TUFSIFNXSTFHICAgICANCjEwNSAgMDFDSElLTy9UQU5ZQSBNSVNTICAzOU1WVU0gVCAgSEsgMDVBUFIgSEJBUUYwMzAyIA0KMTA2ICAwMUdSQUhBTS9UT0REIE1SICAgIFk2V001VCBUICBISyAwN0ZFQiBNRUxUQjMxNDYgDQoxMDcgIDAxTExFV0VMTFlOIEpPTkVTL0cgNUJSU0dEIFQgIEhLIDI1QVBSIFNZRFFGMDhXVyANCjEwOCAgMDFQRURFTi9FTElTQUJFVEhNQSA0UVFIRVIgVCAgSEsgMTRBUFIgU1dJMUcgICAgIA0KMTA5ICAwMUNBUlRFUi9NSUNIQUVMIE1SIDVDS0M5OCBTICBISyAyNUFQUiBMT05VMTIxMDIgDQoxMTAgIDAyQ0xBUksvU1VTQU4gTVJTICAgM1k5TUpVIFMgIEhLIDMxTUFSIFNZRFFGMDhWViANCjExMSAgMDJDTEFSSy9URVJFTkNFIE1SICAzWTlNSlUgUyAgSEsgMzFNQVIgU1lEUUYwOFZWIA0KMTEyICAwMkNVVEhCRVJUL0pBQ1FVRUxJIDJUMktFQiBTICBISyAwOE1BUiBTV0kxRyAgICAgDQoxMTMgIDAyQ1VUSEJFUlQvTkVJTE1SICAgMlQyS0VCIFMgIEhLIDA4TUFSIFNXSTFHICAgICANCjExNCAgMDFGRVJSQVJJL0NBUk9MSU5FICBaU1E0QkYgUyAgSEsgMThGRUIgUEFSUUYwOFdXIA0KMTE1ICAwMUhBU1NBTEwvTUFSSyBNUiAgIDRBRElORiBTICBISyAwNUFQUiBTWURRRjA4VVUgDQoxMTYgIDAxTE9ZVEVTVC9NRU1CRVIgTVIgNU8yRUVPIFMgIEhLIDA3SlVMIFNZRFFGMDhCQiANCjExNyAgMDJOT1JXT09EL1BBTUVMQU1SUyBaUjZTV1cgUyAgSEsgMThGRUIgU1dJMUcgICAgIA0KMTE4ICAwMk5PUldPT0QvUlVTU0VMTE1SIFpSNlNXVyBTICBISyAxOEZFQiBTV0kxRyAgICAgDQoxMTkgIDAxTEVBVEhFUi9BTVkgTUlTUyAgWjdQNUtDIE4gIEhLIDI1RkVCIExPTlFGMDhBQSANCjEyMCAgMDJBU0hUT04vSk9TSFVBICAgICA1S1NLODggUSAgSEsgMjlBUFIgSERRMVMgICAgIA0KMTIxICAwMUFTSFRPTi9NQVJLIExBV1JFIDVLQ1lIUiBRICBISyAyOUFQUiBIRFExUyAgICAgDQoxMjIgIDAyQVNIVE9OL1RPQlkgICAgICAgNUtTSzg4IFEgIEhLIDI5QVBSIEhEUTFTICAgICANCjEyMyAgMDVCQVJOVU0vQ0hBUkxFUyBNUiAzRkUzNEcgTyAgSEsgMThNQVIgU1lEUUYwOFdXIA0KMTI0ICAwNUJBUk5VTS9DSFJJUyBNUiAgIDNGRTM0RyBPICBISyAxOE1BUiBTWURRRjA4V1cgDQoxMjUgIDA1QkFSTlVNL0dFT1JHSUUgTVIgM0ZFMzRHIE8gIEhLIDE4TUFSIFNZRFFGMDhXVyANCjEyNiAgMDVCQVJOVU0vSEFSUlkgTVIgICAzRkUzNEcgTyAgSEsgMThNQVIgU1lEUUYwOFdXIA0KMTI3ICAwNUJBUk5VTS9NQVggTVIgICAgIDNGRTM0RyBPICBISyAxOE1BUiBTWURRRjA4V1cgDQoxMjggIDAxQk9PS0VSL0NIUklTVElORU0gWTY0Uk9UIE8gIEhLIDA1RkVCIFNXSTFHICAgICANCjEyOSAgMDJCUkFOREVOQlVSR0VSL0FNWSAyM1RMNUYgTyAgSEsgMTNNQVIgTUVMUUYwMzAzIA0KMTMwICAwMkJSQU5ERU5CVVJHRVIvSkVTIDIzVEw1RiBPICBISyAxM01BUiBNRUxRRjAzMDMgDQoxMzEgIDAyQ0FDSEEvRVJJQ0tTT04gTVIgMk5NQVlFIE8gIEhLIDA1TUFSIFNZRFRCMzI0OSANCjEzMiAgMDJDQUNIQS9ST1NFTExJRSBNUiAyTk1BWUUgTyAgSEsgMDVNQVIgU1lEVEIzMjQ5IA0KMTMzICAwNkVTUElSSVRVL0ZFUk5BTkRPIDJLTzZHTyBPICBISyAwM01BUiBTWURUQjMyNDkgDQoxMzQgIDA2RVNQSVJJVFUvTE9MSVRBIE0gMktPNkdPIE8gIEhLIDAzTUFSIFNZRFRCMzI0OSANCjEzNSAgMDRGT1JNSUNBL0FOVEhPTllNUiA2QVhEVkcgTyAgSEsgMTlOT1YgU1dJMUcgICAgIA0KMTM2ICAwNEZPUk1JQ0EvU1VTQU5KRUFOIDZBWERWRyBPICBISyAxOU5PViBTV0kxRyAgICAgDQoxMzcgIDAyR0FSTkhBTS9CUklESUUgTUkgMjlNSjJNIE8gIEhLIDE2TUFSIExPTlUxMjhXUCANCjEzOCAgMDRKT0hOL0FZREVOIERPVUdMQSA0MkNTN0cgTyAgSEsgMTlBUFIgU1lEUUYwOEFBIA0KMTM5ICAwNEpPSE4vR0VPUkdJQSBMQVVSIDQyQ1M3RyBPICBISyAxOUFQUiBTWURRRjA4QUEgDQoxNDAgIDA0Sk9ITi9OSUNIT0xBUyBKQU0gNDJDUzdHIE8gIEhLIDE5QVBSIFNZRFFGMDhBQSANCjE0MSAgMDRKT0hOL1NBTUFOVEhBIEpBTiA0MkNTN0cgTyAgSEsgMTlBUFIgU1lEUUYwOEFBIA0KMTQyICAwMkxFVkkvQ0hSSVNUT1BIRVIgIFlBRkxHSCBPICBISyAxOUpBTiBTWURUQjMyMTkgDQoxNDMgIDAyTEVWSS9LRVJSWSBNUlMgICAgWUFGTEdIIE8gIEhLIDE5SkFOIFNZRFRCMzIxOSANCjE0NCAgMDNNQUNLUy9DQVRIRVJJTkVNUyAyQVM1REUgTyAgSEsgMjdGRUIgU1dJMUcgICAgIA0KMTQ1ICAwM01BQ0tTL0pVRElUSE1TICAgIDJBUzVERSBPICBISyAyN0ZFQiBTV0kxRyAgICAgDQoxNDYgIDA0TUNDUkVESUUvQ0hFTFNFQSAgWU5IT1BKIE8gIEhLIDI3SkFOIFNZRFRCMzIxOSANCjE0NyAgMDRNQ0NSRURJRS9DUkFJRyBNUiBZTkhPUEogTyAgSEsgMjdKQU4gU1lEVEIzMjE5IA0KMTQ4ICAwNE1DQ1JFRElFL1NURVBIQU5JIFlOSE9QSiBPICBISyAyN0pBTiBTWURUQjMyMTkgDQoxNDkgIDA0TUNDUkVESUUvVEhPTUFTIE0gWU5IT1BKIE8gIEhLIDI3SkFOIFNZRFRCMzIxOSANCjE1MCAgMDZNT0pJQ0EvRUxBSU5FIE1SUyAyS082R08gTyAgSEsgMDNNQVIgU1lEVEIzMjQ5IA0KMTUxICAwNE1VUlBIWS9BSURBTk1SICAgIDZBWERWRyBPICBISyAxOU5PViBTV0kxRyAgICAgDQoxNTIgIDA0TVVSUEhZL0pFTk5JRkVSQU4gNkFYRFZHIE8gIEhLIDE5Tk9WIFNXSTFHICAgICANCjE1MyAgMDZORVJBL1NZTFZJQSBNUyAgICAyS082R08gTyAgSEsgMDNNQVIgU1lEVEIzMjQ5IA0KMTU0ICAwMU8gTkVJTEwvU1RFUEhBTklFIDJJWUNCVCBPICBISyAwMk1BUiBMT05RRjA4V1cgDQoxNTUgIDAyUEFMTUVSL0pBWk1JTiBNSVMgMjlNSjJNIE8gIEhLIDE2TUFSIExPTlUxMjhXUCANCjE1NiAgMDZTQU4gSlVBTi9BUVVJTElOQSAyS082R08gTyAgSEsgMDNNQVIgU1lEVEIzMjQ5IA0KMTU3ICAwMlNIQURFWS9HQVJSWU1SICAgIFlVSkFETiBPICBISyAwMUZFQiBTV0kxRyAgICAgDQoxNTggIDAxU0hFUklEQU4vU0FSQSBNSVMgMzRUQ1lVIE8gIEhLIDAyQVBSIFNZRFFGMDhXVyANCjE1OSAgMDNTVUxMSVZBTi9DTEFJUkVNUyAyQVM1REUgTyAgSEsgMjdGRUIgU1dJMUcgICAgIA0KMTYwICAwMlRIT01BUy9LQVRIRVJJTkVNIFlVSkFETiBPICBISyAwMUZFQiBTV0kxRyAgICAgDQoxNjEgIDAxVFJFRFJFQS9HQUlMTVMgICAgMzg1VDk2IE8gIEhLIDA1QVBSIFNXSTFHICAgICANCjE2MiAgMDZWSVNUQS9BTkdFTElUQSBNUiAyS082R08gTyAgSEsgMDNNQVIgU1lEVEIzMjQ5IA0KMTYzICAwMldFU1RMQUtFL0NIUklTVE9QIDdaSTZBRCBPICBISyAyNkRFQyBMT05VMTI4VVAgDQoxNjQgIDAyV0VTVExBS0UvSkFORVQgTVIgN1pJNkFEIE8gIEhLIDI2REVDIExPTlUxMjhVUCANCjE2NUcgMDIvMDBWRVJTQVJJICAgICAgICAzT0k4TUsgRyAgSEsgMjRNQVIgUk9NUUYwMzAxIA0KMTY2RyAyMS8wMFZFUlNBUkkgICAgICAgIDdJN0JTUiBHICBISyAxNUpBTiBST01RRjAxMjAgDQoxNjcgIDAyQkFJUkQvRklPTkEgICAgICAgMkpVN05OIFAgIEhLIDAzTUFSIEhEUUFBICAgICANCjE2OCAgMDJDVVJUSVMvUkVCRUNDQSAgICAySlU3Tk4gUCAgSEsgMDNNQVIgSERRQUEgICAgIA0KMTY5ICAwNEhBUkFQSU4vRElBTkUgTVJTIDVHMkxKSiBVICBISyAzMU9DVCBNRUxRRjAzMDMgDQoxNzAgIDA0SEFSQVBJTi9FRFlOIE1SICAgNUcyTEpKIFUgIEhLIDMxT0NUIE1FTFFGMDMwMyANCjE3MSAgMDRIQVJBUElOL0tBSVlBIE1JUyA1RzJMSkogVSAgSEsgMzFPQ1QgTUVMUUYwMzAzIA0KMTcyICAwNEhBUkFQSU4vUEFVTCBNUiAgIDVHMkxKSiBVICBISyAzMU9DVCBNRUxRRjAzMDMgDQoxNzMgIDAxQlJBTkRFTkJVUkdFUi9HQVYgMjNUTEpMIFggIEhLIDEzTUFSIE1FTFFGMDMwMyANCjE3NCAgMDFCVVJHRVNTIE9SVE9OL1NVUyBZRkhMTlkgWCAgSEsgMjJKQU4gU1lEUUYwOFdXIA0KMTc1ICAwMUZBTExPTi9HRU9SR0lBIE1JIFpIR0U0UiBYICBISyAxMUZFQiBTWURRRjA4UlIgDQoxNzYgIDAyS0lFTFkvQU5HRUxBIE1TICAgWkI2SDlWIFggIEhLIDA5RkVCIFNZRFFGMDhXVyANCjE3NyAgMDJLSU5EUkVEL1NJTU9OIE1SICA3UVRXVzggWCAgSEsgMTlERUMgU1lEUUYwOFJSIA0KMTc4ICAwMktPVkFDSC9KVUxJRSBNUyAgIDdRVFdXOCBYICBISyAxOURFQyBTWURRRjA4UlIgDQoxNzkgIDAyTUNDUkVBL1NPUEhJRSBNSVMgWkI2SDlWIFggIEhLIDA5RkVCIFNZRFFGMDhXVyANCjE4MCAgMDFXSUxTT04vQU5HRUxBIE1SUyAzV0hVN1UgWCAgSEsgMzBNQVIgQUtMUUYwOFBQIA0KMTgxICAwMkhBUkFQSU4vTkFUSEFOIE1SIDVHMk1UMiBaICBISyAzMU9DVCBNRUxRRjAzMDMgDQoxODIgIDAySEFSQVBJTi9UWUxFUiBNUiAgNUcyTVQyIFogIEhLIDMxT0NUIE1FTFFGMDMwMyANCjE4MyAgMDFIT0xFL0pJTEwgTVMgICAgICA1WDlWWEIgWiAgSEsgMTBOT1YgU1lEUUYwOFJSIA0KRFhCTEhSDQoxODQgIDAyR0VEREVTL0pBTkVUIE1SUyAgMzg0QkRHIFMgIEhLIDA3QVBSIENIQ0hGMzEwNSANCjE4NSAgMDJHRURERVMvUk9XRU4gTVIgICAzODRCREcgUyAgSEsgMDdBUFIgQ0hDSEYzMTA1IA0KMTg2ICowMU1PT05FU0FXTVkvQVBQTEFNIDJFSU01SyBOICBISyAwOE1BUiBEWEJFSyAgICAgDQoxODcgKjAyUE9SVEVSL0FNQU5EQSAgICAgMjhEWUNaIE4gIEhLIDE1TUFSIERYQkVLICAgICANCjE4OCAqMDJQT1JURVIvTklDSE9MQVMgICAyOERZQ1ogTiAgSEsgMTVNQVIgRFhCRUsgICAgIA0KMTg5ICowM0VZQVNVL0FTVEVSTVJTICAgIFo5TzNOSCBRICBISyAyNkZFQiBEWEJFSyAgICAgDQoxOTAgKjAzR0VCUkVNSUNIQUVML1NBTVMgWjlPM05IIFEgIEhLIDI2RkVCIERYQkVLICAgICANCjE5MSAqMDNTQU1TT04vRVpSQU1TVFIgICBaOU8zTkggUSAgSEsgMjZGRUIgRFhCRUsgICAgIA0KMTkyICAwMURBTklFTFMvQUJJR0FJTCAgIDRLWFlRQyBPICBISyAxMUFQUiBMT05FRDM4QUEgDQoxOTMgKjAxTUFLL1NVTVlVRU5NUiAgICAgMlU3ODlTIE8gIEhLIDA5TUFSIERYQkVLICAgICANCjE5NCAgMDJNQ0xFQU4vR0FSUllNUiAgICA0S0tESEsgTyAgSEsgMTFBUFIgU1dJMUcgICAgIA0KMTk1ICAwMk1DTEVBTi9TSE9OQU1SUyAgIDRLS0RISyBPICBISyAxMUFQUiBTV0kxRyAgICAgDQoxOTYgKjAyU0VPVy9KSUFOR0xJTk1SICAgWUNDREQ3IE8gIEhLIDIwSkFOIERYQkVLICAgICANCjE5NyAqMDJTRU9XL1pJVElOR01JU1MgICBZQ0NERDcgTyAgSEsgMjBKQU4gRFhCRUsgICAgIA0KMTk4ICowMlNNSVRIL0pBTUVTS0VWSU4gIDROU05OVyBPICBISyAxMkFQUiBEWEJFSyAgICAgDQoxOTkgKjAyU01JVEgvVFJBQ0VZQU5OICAgNE5TTk5XIE8gIEhLIDEyQVBSIERYQkVLICAgICANCjIwMCAqMDFTVVJFU0hLVU1BUi9TVUNISSA0TkRaM0cgTyAgSEsgMTJBUFIgRFhCRUsgICAgIA0KMjAxICowMVRBTi9MSVFJTk1JU1MgICAgIFk3OVk0QSBPICBISyAwNkZFQiBEWEJFSyAgICAgDQoyMDIgIDAyUFVUVEVSUy9BUk5PTERVUyAgM0lVWk00IFAgIEhLIDIxTUFSIEhEUUFBICAgICANCjIwMyAgMDJSSUVMQS9NQVJJQSAgICAgICAzSVVaTTQgUCAgSEsgMjFNQVIgSERRQUEgICAgIA0KMjA0ICAwMkhBUlJJU09OL01BTkRZIE1SIDdWM1pSVyBVICBISyAyM0RFQyBCS0tRRjA4UlIgDQoyMDUgIDAySEFSUklTT04vTklDSE9MQVMgN1YzWlJXIFUgIEhLIDIzREVDIEJLS1FGMDhSUiANCkVORCBPRiBESVNQTEFZHFJORx0dTEkfMRxTVFgdVEJSHEVRTh0xHEVRTh01HFJORx0dTEkfMh8yMTIcRVFOHTIcRFVNHEFUQx0dVG8cQ09NHU5DRTAwWlofVBxBVEMdHVRvHENPTR1OQzEwMFpaH1QcQVRDHR1UbxxDT00dTkNFNjBaWh9UHA==EndOfElementText
event=4
4CHARACTERS=

event=2
2END_ELEMENT, LocalName=tty
event=4
4CHARACTERS=

event=2
2END_ELEMENT, LocalName=messages
event=8
8END_DOCUMENT


ERROR MESSAGES/STACK TRACES THAT OCCUR :
note </body></tty></messages> within data returned from getElementText()

REPRODUCIBILITY :
This bug can be reproduced always.

---------- BEGIN SOURCE ----------
/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package xmlreadertest;

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import javax.xml.stream.XMLInputFactory;
import javax.xml.stream.XMLStreamConstants;
import javax.xml.stream.XMLStreamException;
import javax.xml.stream.XMLStreamReader;

/**
 *
 * @author pcardoe
 */
public class XMLReaderTest
{

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) throws XMLStreamException, FileNotFoundException
    {
        // TODO code application logic here
        XMLInputFactory xmlInputFactory = XMLInputFactory.newInstance();
        xmlInputFactory.setProperty("javax.xml.stream.isCoalescing", true);
        String path = "/home/pcardoe/msxinputfiles/ttyscan/2016";
        XMLStreamReader xmlStreamReader = xmlInputFactory.createXMLStreamReader(new FileInputStream(path));
        boolean moreRecords = true;
        boolean bMessage = false;
        while (moreRecords == true)
        {
            //start of xml processing
            TTYMessage ttymsg = null;
            boolean endtty = false;
            int event = xmlStreamReader.getEventType();
            while (!endtty)
            {
                System.out.println("event=" + event);
                switch (event)
                {
                    case XMLStreamConstants.START_ELEMENT:
                        System.out.println("" + event + "START_ELEMENT, LocalName=" + xmlStreamReader.getLocalName());
                        if (xmlStreamReader.getLocalName().equals("tty"))
                        {

                            bMessage = true;
                            ttymsg = new TTYMessage("i");
                            for (int i = 0; i < xmlStreamReader.getAttributeCount(); i++)
                            {
                                String localName = xmlStreamReader.getAttributeLocalName(i);
                                String value = xmlStreamReader.getAttributeValue(i);
                                System.out.println("localName=" + localName + ", value=" + value);
                                if (localName.equals("op_system"))
                                    ttymsg.setOp_system(value);
                                else
                                    if (localName.equals("system"))
                                        ttymsg.setSystem(value);
                                    else
                                        if (localName.equals("channel"))
                                            ttymsg.setChannel(value);
                                        else
                                            if (localName.equals("datetime"))
                                                ttymsg.setDatetime(value);
                                            else
                                                if (localName.equals("id"))
                                                    ttymsg.setId(value);
                                                else
                                                    if (localName.equals("version"))
                                                        ttymsg.setVersion(value);
                                                    else
                                                        if (localName.equals("unto"))
                                                            ttymsg.setUnto(value);
                                                        else
                                                            if (localName.equals("fse"))
                                                                ttymsg.setFse(value);
                                                            else
                                                                if (localName.equals("target"))
                                                                    ttymsg.setTarget(value);
                                                                else
                                                                    if (localName.equals("originator"))
                                                                        ttymsg.setOrigin(value);
                                                                    else
                                                                        if (localName.equals("type"))
                                                                            ttymsg.setType(value);
                                                                        else
                                                                        {
                                                                            int bang = 1 / 0;
                                                                        }
                            }
                        }
                        else
                            if (xmlStreamReader.getLocalName().equals("recipient"))  // destination
                            {
                                String destination = xmlStreamReader.getElementText();
                                ttymsg.addDest(destination);
                            }
                            else
                                if (xmlStreamReader.getLocalName().equals("body"))//  && bMessage)
                                {
                                    String elementText = xmlStreamReader.getElementText();
                                    System.out.println("elementText=" + elementText + "EndOfElementText");
                                    ttymsg.setBase64msg(elementText);
                                    bMessage = false;
                                }
                                else
                                    System.out.println("START ELEMENT unknown element=" + xmlStreamReader.getLocalName());

                        break;

                    case XMLStreamConstants.CHARACTERS:
                        System.out.println("" + event + "CHARACTERS=" + xmlStreamReader.getText());
                        /*if (bMessage)
                             {
                             ttymsg.setBase64msg(xmlStreamReader.getText());
                             bMessage = false;
                             }*/
                        break;

                    case XMLStreamConstants.END_ELEMENT:
                        System.out.println("" + event + "END_ELEMENT, LocalName=" + xmlStreamReader.getLocalName());
                        if (xmlStreamReader.getLocalName().equals("tty"))
                            endtty = true;
                        break;

                    case XMLStreamConstants.END_DOCUMENT:
                        System.out.println("" + event + "END_DOCUMENT");
                        moreRecords = false;
                        break;

                    default:
                        System.out.println("" + event + "default");
                        break;
                } // end of switch 
                if (!moreRecords)
                    break;
                if (!xmlStreamReader.hasNext())
                {
                    endtty = true;
                    System.out.println("premature end of file");
                }
                event = xmlStreamReader.next();
            }    // end of while
            if (!moreRecords)
                break;
            //end of xml processing
        }
    }
}

file 2016:
<?xml version="1.1" encoding="utf-8"?>
<messages>
<tty version="MDAGCQ 08 0 1A" id="464010300121400" op_system="Linux" system="DEV" channel="AMU INB" type="" originator="MUCRM1A" datetime="2016-09-21T13:38:28.324105Z">
<recipient mode="To" type="Tty">NCE00ZZ</recipient>
<recipient mode="To" type="Tty">NC100ZZ</recipient>
<recipient mode="To" type="Tty">NCE60ZZ</recipient>
<body>TUFQHR1RRh0fU1RMHENPTR1NVUNSTTFBH1QcQVRSHR1IRUFERVJJRB8yMTA3NTgxMjkyNjU0NjI0MmE5HEJMQh0xMTU2NB1UHVBBUlQxDQoqKlBBU1NFTkdFUiBOQU1FIExJU1QqKg0KTFAvUUYxLzIxU0VQDQpTWUREWEINCjAwMSAgMDFUUkFKUkZWSy9WQldLVlVOUCBNOEZQMzQgRiAgSVggMjBTRVAgSERRMUYgICAgIA0KMDAyICAwMVVTRUlFSk5KL0VFQVpZWEdUIE04R1dKTCBGICBJWCAyMFNFUCBIRFExRiAgICAgDQowMDMgIDAyV0lMS0lOUy9KVURJIE1SUyAgN1FKUFhVIEEgIEhLIDE5REVDIFNZRFFGMDhBQSANCjAwNCAgMDJXSUxLSU5TL1BFVEVSIERSICA3UUpQWFUgQSAgSEsgMTlERUMgU1lEUUYwOEFBIA0KMDA1ICowMUxJTk5FVFQvTEVBTk5FTVJTIDM4OTkzNCBDICBISyAwNUFQUiBEWEJFSyAgICAgDQowMDYgIDAxREFWSUVTL0pFTk5JRkVSTVIgMkNNMjNOIEkgIEhLIDEzTUFSIFNXSTFHICAgICANCjAwNyAgMDJHT1VMT1BPVUxPUy9NRUxJUyAzQzhWT08gSSAgSEsgMThNQVIgU1lEUUYwOFdXIA0KMDA4ICAwMkdPVUxPUE9VTE9TL1NBTSBNIDNDOFZPTyBJICBISyAxOE1BUiBTWURRRjA4V1cgDQowMDkgIDAxTUFZRklFTEQvUkFZTU9ORCAgOEgyR0I0IEkgIEhLIDA3SkFOIFNZREE4MzIzNiANCjAxMCAgMDJNVVJSQVkvS0FUSEVSSU5FTSA2OVNWQzIgSSAgSEsgMTBERUMgU1dJMUcgICAgIA0KMDExICAwMk9IQVJFL0pBTkVNUyAgICAgIDY5U1ZDMiBJICBISyAxMERFQyBTV0kxRyAgICAgDQowMTIgIDAxUEVSS0lOUy9UUkFDRVkgTUkgWlNWQ0JIIEkgIEhLIDE4RkVCIE1FTFFGMDMwMyANCjAxMyAgMDFST0RSSUdVRVovTUFSSUEgTSA2Nlo0NlggSSAgSEsgMDdERUMgTUVMVEIzMTg2IA0KMDE0ICAwMVNFRFdJQ0svVklDVE9SSUEgIDJIWDk2QyBJICBISyAwMk1BUiBTWURRRjA4QUEgDQowMTUgIDAxRkVIRVIvR0VPUkdFIE1SICAgNTkzRjdQIFQgIEhLIDE2Tk9WIEhCQVFGMDMwMiANCjAxNiAgMDJXSEVFTEFIQU4vSEVMRU5NUiBaTktLTlggVCAgSEsgMTVGRUIgU1dJMUcgICAgIA0KMDE3ICAwMldIRUVMQUhBTi9QQVRSSUNLIFpOS0tOWCBUICBISyAxNUZFQiBTV0kxRyAgICAgDQowMTggIDAyR1JJRkZJTi9MQVVSQU1TICAgNFhUNFFZIFMgIEhLIDIxT0NUIFNXSTFHICAgICANCjAxOSAgMDJSRVlOT0xEUy9OSUNPTEFNUyA0WFQ0UVkgUyAgSEsgMjFPQ1QgU1dJMUcgICAgIA0KMDIwICAwMVJPQkVSVFNPTi9KT0hOQ0xBIDQ2M1ZZTyBTICBISyAyMkFQUiBTV0kxRyAgICAgDQowMjEgKjAxU0NIVVNDSEtFL0NIUklTVEkgNUtUWTVSIFMgIEhLIDAyTk9WIERYQkVLICAgICANCjAyMiAqMDJCVUVTQ0hFUi9JTkVTTVJTICAyUERLMkMgUSAgSEsgMDZNQVIgRFhCRUsgICAgIA0KMDIzICowMkxPSE1BTk4vTUFUVEhJQVNNIDJQREsyQyBRICBISyAwNk1BUiBEWEJFSyAgICAgDQowMjQgIDAyQUNDQVJESS9QQU9MTyBNUiAgNDc4VVhVIE8gIEhLIDAyTUFSIFJPTUlHMjIwQiANCjAyNSAgMDJBU0hCWS9TQU1BTlRIQSBEUiAzVVJGSjkgTyAgSEsgMjlNQVIgU1lEUUYwOFZWIA0KMDI2ICAwMkJFTkpBTUlOL0FMT05NUiAgIDNZVVJRWCBPICBISyAzMU1BUiBTV0kxRyAgICAgDQowMjcgIDAyQkVOSkFNSU4vSkVTU0lDQU0gM1lVUlFYIE8gIEhLIDMxTUFSIFNXSTFHICAgICANCjAyOCAgMDJCT0JJUy9NRVJMSU5EQURSICBaMzNMV1MgTyAgSEsgMjRGRUIgU1dJMUcgICAgIA0KMDI5ICAwMUJPVFRPTUxFWS9QQVVMIE1SIFlYSjJVQiBPICBISyAwMUZFQiBTWURRRjA4QUEgDQowMzAgIDA1Q0VQVVMvRVZJRSBNSVNTICAgMlVSQTdMIE8gIEhLIDA5TUFSIFNZRFFGMDhBQSANCjAzMSAgMDVDRVBVUy9KT0hOIE1SICAgICAyVVJBN0wgTyAgSEsgMDlNQVIgU1lEUUYwOEFBIA0KMDMyICAwNUNFUFVTL0xVS0EgTVIgICAgIDJVUkE3TCBPICBISyAwOU1BUiBTWURRRjA4QUEgDQowMzMgIDA1Q0VQVVMvTUlMQSBNSVNTICAgMlVSQTdMIE8gIEhLIDA5TUFSIFNZRFFGMDhBQSANCjAzNCAgMDFDSFJJU1RPUEhFUi9BWUFOVCAzOE9STzcgTyAgSEsgMDVBUFIgU1lEUUYwOEFBIA0KMDM1ICAwMUQgU0lMVkEvTUlOT0xJIE1TIDNaSkhENCBPICBISyAzMU1BUiBTWURRRjA4V1cgDQowMzYgIDAyR1JFQ08vTUlDSEVMQSBNUlMgNDc4VVhVIE8gIEhLIDAyTUFSIFJPTUlHMjIwQiANCjAzNyAgMDVISUxMUy9BTUVMSUEgTUlTUyBZRFZPRlQgTyAgSEsgMjFKQU4gU1lEUUYwOEFBIA0KMDM4ICAwNUhJTExTL0hBUlJJU09OIE1TIFlEVk9GVCBPICBISyAyMUpBTiBTWURRRjA4QUEgDQowMzkgIDA1SElMTFMvTUVMSU5EQSBNUlMgWURWT0ZUIE8gIEhLIDIxSkFOIFNZRFFGMDhBQSANCjA0MCAgMDVISUxMUy9NSUNIQUVMIE1SICBZRFZPRlQgTyAgSEsgMjFKQU4gU1lEUUYwOEFBIA0KMDQxICAwNUhJTExTL1JVQlkgTUlTUyAgIFlEVk9GVCBPICBISyAyMUpBTiBTWURRRjA4QUEgDQowNDIgIDA0SFVHSEVTL0NIUklTVE9QSEUgWVJRSVRHIE8gIEhLIDI4SkFOIFNZRFFGMDhBQSANCjA0MyAgMDRIVUdIRVMvREFWSUQgTVIgICBZUlFJVEcgTyAgSEsgMjhKQU4gU1lEUUYwOEFBIA0KMDQ0ICAwNEhVR0hFUy9KRU5OSUZFUiBNIFlSUUlURyBPICBISyAyOEpBTiBTWURRRjA4QUEgDQowNDUgIDA0SFVHSEVTL0tBVEhFUklORSAgWVJRSVRHIE8gIEhLIDI4SkFOIFNZRFFGMDhBQSANCjA0NiAgMDFJUk9OUy9KRUFORVRURSBNUyBaU1ZEV0ogTyAgSEsgMThGRUIgTUVMUUYwMzAzIA0KMDQ3ICowM0pFU1NJTUFOL0xJTFlNSVNTIDNUMkNaWCBPICBISyAyOE1BUiBEWEJFSyAgICAgDQowNDggKjAzSkVTU0lNQU4vTUFUSUxEQU0gM1QyQ1pYIE8gIEhLIDI4TUFSIERYQkVLICAgICANCjA0OSAqMDNKRVNTSU1BTi9TQVJBSE1SUyAzVDJDWlggTyAgSEsgMjhNQVIgRFhCRUsgICAgIA0KMDUwICAwM0tBTExPR0hMSUFOL0FSU0hPIDNZVTNCSyBPICBISyAwMUFQUiBTV0kxRyAgICAgDQowNTEgIDAzS0FMTE9HSExJQU4vR0FSRUggM1lVM0JLIE8gIEhLIDAxQVBSIFNXSTFHICAgICANCjA1MiAgMDNLQUxMT0dITElBTi9WSUtFTiAzWVUzQksgTyAgSEsgMDFBUFIgU1dJMUcgICAgIA0KMDUzICAwMktBTE5JTlMvUkVJTklTTVIgIFozM0xXUyBPICBISyAyNEZFQiBTV0kxRyAgICAgDQowNTQgIDAyS0VBTkUvRU1NQVNIQVJPTk0gWVBPQ1AzIE8gIEhLIDI4SkFOIFNXSTFHICAgICANCjA1NSAgMDJLRUFORS9TQVJBQUxMSVNPTiBZUE9DUDMgTyAgSEsgMjhKQU4gU1dJMUcgICAgIA0KMDU2ICAwMktJTkcvV0lMTElBTSBEUiAgIDNVUkZKOSBPICBISyAyOU1BUiBTWURRRjA4VlYgDQowNTcgIDAxS1VSVUtVTEFTVVJJWUEvTkEgMzQzVk1EIE8gIEhLIDAyQVBSIFNZRFFGMDhXVyANCjA1OCAqMDRNRVJSSVRUL0FOVEhPTllKQSA4TUZaVUggTyAgSEsgMTFKQU4gRFhCRUsgICAgIA0KMDU5ICowNE1FUlJJVFQvRUxMQVJPU0VNIDhNRlpVSCBPICBISyAxMUpBTiBEWEJFSyAgICAgDQowNjAgKjA0TUVSUklUVC9IQU5OQUhFVkUgOE1GWlVIIE8gIEhLIDExSkFOIERYQkVLICAgICANCjA2MSAgMDJNRVlSSUNLL01FTEFOSUUgTSBZOEU2S1IgTyAgSEsgMDZGRUIgU1lEUUYwOFVVIA0KMDYyICAwMk1FWVJJQ0svU0lNT04gTVIgIFk4RTZLUiBPICBISyAwNkZFQiBTWURRRjA4VVUgDQowNjMgIDAxTU9SUklTL1NURVBIQU5JRSAgMkJNUVA3IE8gIEhLIDI4RkVCIFNZRFFGMDhXVyANCjA2NCAqMDNOSUNIT0xTT04vQkVOSkFNSSAzU1lYQkIgTyAgSEsgMjhNQVIgRFhCRUsgICAgIA0KMDY1ICowM05JQ0hPTFNPTi9KQU1FU1JPIDNTWVhCQiBPICBISyAyOE1BUiBEWEJFSyAgICAgDQowNjYgKjAzTklDSE9MU09OL0tJUlNUWUwgM1NZWEJCIE8gIEhLIDI4TUFSIERYQkVLICAgICANCjA2NyAqMDRQRVJWQU4vU1VTQU5KQU5KQSA4TUZaVUggTyAgSEsgMTFKQU4gRFhCRUsgICAgIA0KMDY4ICAwMVNQRUFSUy9TQUNISUtPIE1SIDdIRklOQyBPICBISyAxM0RFQyBTWURRRjA4QUEgDQowNjkgIDA1VEFZTE9SL0FOTkVUVEUgTVMgMlVSQTdMIE8gIEhLIDA5TUFSIFNZRFFGMDhBQSANCjA3MCAgMDJCUkFETEVZL0FORFJFVyBNUiAzM0NFVVIgUCAgSEsgMDRPQ1QgU1lEUUYwOFJSIA0KMDcxICAwMkJSQURMRVkvQkVMSU5EQSBNIDMzQ0VVUiBQICBISyAwNE9DVCBTWURRRjA4UlIgDQowNzIgIDAySk9TRVBIL01JQ0hBRUwgTVIgWks3MzlPIFUgIEhLIDE0RkVCIE1FTFFGMDMwMyANCjA3MyAgMDJPQ09OTk9SL0RFSVJEUkUgTSBaSzczOU8gVSAgSEsgMTRGRUIgTUVMUUYwMzAzIA0KMDc0ICAwMkJFTkpBTUlOL0pPTkFUSEFOIDNYOTNYVSBYICBISyAzMU1BUiBTWURRRjA4VFQgDQowNzUgIDAyQkVOSkFNSU4vTElTQSBNUlMgM1g5M1hVIFggIEhLIDMxTUFSIFNZRFFGMDhUVCANCjA3NiAgMDNET05FTEFJTi9SRUJFQ0NBICAzV1BPT0kgWCAgSEsgMzBNQVIgU1lEUUYwOFJSIA0KMDc3ICAwM0RPTkVMSUFOL0pVTElBIE1JIDNXUE9PSSBYICBISyAzME1BUiBTWURRRjA4UlIgDQowNzggIDAzR09PRE1BTi9MSU5EWSBNSVMgM1dQT09JIFggIEhLIDMwTUFSIFNZRFFGMDhSUiANCjA3OSAgMDNNQU5TRklFTEQvSE9MTFkgTSA0NUJWUDIgWCAgSEsgMjFBUFIgU1lEUUYwOFVVIA0KMDgwICAwM01BTlNGSUVMRC9TVEVWRU4gIDQ1QlZQMiBYICBISyAyMUFQUiBTWURRRjA4VVUgDQowODEgIDAzTk9STUFOL0NBUk9MWU4gTUkgNDVCVlAyIFggIEhLIDIxQVBSIFNZRFFGMDhVVSANCjA4MiAgMDFGRUhFUi9DSFJJU1RJTkUgTSA1OTNERkcgWiAgSEsgMTZOT1YgSEJBUUYwMzAyIA0KU1lETEhSDQowODMgIDAxRE9PRlVTL0EgICAgICAgICAgNVA2QUVXIEMgIEhLIDI2SlVMIFNXSTFHICAgICANCjA4NCAgMDFOSUNPTEwvS0FUSEVSSU5FRCA1RE5aRVYgRCAgSEsgMjZBUFIgU1dJMUcgICAgIA0KMDg1ICAwMVNDT0xZRVIvUklDSEFSRE1SIDQzTkNUWSBEICBISyAyNkFQUiBTV0kxRyAgICAgDQowODYgIDAyQU5ERVJTT04vUkVCRUNDQSAgN0FZTzVaIEkgIEhLIDA4REVDIFNZRFFGMDhCQiANCjA4NyAgMDJCQVJXSUNLL0xJTkRBIFBSTyBZVVNPNUQgSSAgSEsgMzFKQU4gU1lEUUYwOFVVIA0KMDg4ICAwMkJBUldJQ0svT0xXWU4gTVMgIFlVU081RCBJICBISyAzMUpBTiBTWURRRjA4VVUgDQowODkgIDAyQkVOTkVUVC9BTEVYQU5ERVIgN0FZTzVaIEkgIEhLIDA4REVDIFNZRFFGMDhCQiANCjA5MCAgMDJCRU5ORVRUL0RBVklEIE1SICA3QkZGTjQgSSAgSEsgMDlERUMgU1lEUUYwOEJCIA0KMDkxICAwMkRBVy9MRVNMRVkgTVMgICAgIDdCRkZONCBJICBISyAwOURFQyBTWURRRjA4QkIgDQowOTIgIDAxSFVOVC9BTElTT04gRFIgICAgNEFFTFpCIEkgIEhLIDA1QVBSIFNZRFFGMDhVVSANCjA5MyAgMDFLT1NUT1BPVUxPUy9FTElaQSAzS1hUQ0kgSSAgSEsgMDhBUFIgSERRMVMgICAgIA0KMDk0ICAwNUxFV1RIV0FJVEUvQU5OQUJFIDNPMkFVOCBJICBISyAyNE1BUiBTWURRRjA4QUEgDQowOTUgIDA1TEVXVEhXQUlURS9CUkVUVCAgM08yQVU4IEkgIEhLIDI0TUFSIFNZRFFGMDhBQSANCjA5NiAgMDVMRVdUSFdBSVRFL0NIQVJMSSAzTzJBVTggSSAgSEsgMjRNQVIgU1lEUUYwOEFBIA0KMDk3ICAwNUxFV1RIV0FJVEUvTElTQSBNIDNPMkFVOCBJICBISyAyNE1BUiBTWURRRjA4QUEgDQowOTggIDA1TEVXVEhXQUlURS9NQURESUUgM08yQVU4IEkgIEhLIDI0TUFSIFNZRFFGMDhBQSANCjA5OSAgMDFPQlJJRU4vTUFSS01SICAgICAyTE1NMlkgSSAgSEsgMDRNQVIgU1dJMUcgICAgIA0KMTAwICAwMVNDT0xZRVIvUklDSEFSRCBNIDVFV1RBRyBJICBISyAyNkFQUiBTWURSSDMxMDAgDQoxMDEgIDAxU01BUlQvTklDSE9MQVMgTVIgN0RMSUlQIEkgIEhLIDA1RkVCIE1FTFRCMzE0NiANCjEwMiAgMDFDQU1QQkVMTC9LSU1NUlMgICA4T0JBOFUgUiAgSEsgMTJKQU4gU1dJMUcgICAgIA0KMTAzICAwMkFJVEtFTi9SSE9OQU1SUyAgIDI2WThOTCBUICBISyAxNU1BUiBTV0kxRyAgICAgDQoxMDQgIDAyQUlUS0VOL1JPQkVSVE1SICAgMjZZOE5MIFQgIEhLIDE1TUFSIFNXSTFHICAgICANCjEwNSAgMDFDSElLTy9UQU5ZQSBNSVNTICAzOU1WVU0gVCAgSEsgMDVBUFIgSEJBUUYwMzAyIA0KMTA2ICAwMUdSQUhBTS9UT0REIE1SICAgIFk2V001VCBUICBISyAwN0ZFQiBNRUxUQjMxNDYgDQoxMDcgIDAxTExFV0VMTFlOIEpPTkVTL0cgNUJSU0dEIFQgIEhLIDI1QVBSIFNZRFFGMDhXVyANCjEwOCAgMDFQRURFTi9FTElTQUJFVEhNQSA0UVFIRVIgVCAgSEsgMTRBUFIgU1dJMUcgICAgIA0KMTA5ICAwMUNBUlRFUi9NSUNIQUVMIE1SIDVDS0M5OCBTICBISyAyNUFQUiBMT05VMTIxMDIgDQoxMTAgIDAyQ0xBUksvU1VTQU4gTVJTICAgM1k5TUpVIFMgIEhLIDMxTUFSIFNZRFFGMDhWViANCjExMSAgMDJDTEFSSy9URVJFTkNFIE1SICAzWTlNSlUgUyAgSEsgMzFNQVIgU1lEUUYwOFZWIA0KMTEyICAwMkNVVEhCRVJUL0pBQ1FVRUxJIDJUMktFQiBTICBISyAwOE1BUiBTV0kxRyAgICAgDQoxMTMgIDAyQ1VUSEJFUlQvTkVJTE1SICAgMlQyS0VCIFMgIEhLIDA4TUFSIFNXSTFHICAgICANCjExNCAgMDFGRVJSQVJJL0NBUk9MSU5FICBaU1E0QkYgUyAgSEsgMThGRUIgUEFSUUYwOFdXIA0KMTE1ICAwMUhBU1NBTEwvTUFSSyBNUiAgIDRBRElORiBTICBISyAwNUFQUiBTWURRRjA4VVUgDQoxMTYgIDAxTE9ZVEVTVC9NRU1CRVIgTVIgNU8yRUVPIFMgIEhLIDA3SlVMIFNZRFFGMDhCQiANCjExNyAgMDJOT1JXT09EL1BBTUVMQU1SUyBaUjZTV1cgUyAgSEsgMThGRUIgU1dJMUcgICAgIA0KMTE4ICAwMk5PUldPT0QvUlVTU0VMTE1SIFpSNlNXVyBTICBISyAxOEZFQiBTV0kxRyAgICAgDQoxMTkgIDAxTEVBVEhFUi9BTVkgTUlTUyAgWjdQNUtDIE4gIEhLIDI1RkVCIExPTlFGMDhBQSANCjEyMCAgMDJBU0hUT04vSk9TSFVBICAgICA1S1NLODggUSAgSEsgMjlBUFIgSERRMVMgICAgIA0KMTIxICAwMUFTSFRPTi9NQVJLIExBV1JFIDVLQ1lIUiBRICBISyAyOUFQUiBIRFExUyAgICAgDQoxMjIgIDAyQVNIVE9OL1RPQlkgICAgICAgNUtTSzg4IFEgIEhLIDI5QVBSIEhEUTFTICAgICANCjEyMyAgMDVCQVJOVU0vQ0hBUkxFUyBNUiAzRkUzNEcgTyAgSEsgMThNQVIgU1lEUUYwOFdXIA0KMTI0ICAwNUJBUk5VTS9DSFJJUyBNUiAgIDNGRTM0RyBPICBISyAxOE1BUiBTWURRRjA4V1cgDQoxMjUgIDA1QkFSTlVNL0dFT1JHSUUgTVIgM0ZFMzRHIE8gIEhLIDE4TUFSIFNZRFFGMDhXVyANCjEyNiAgMDVCQVJOVU0vSEFSUlkgTVIgICAzRkUzNEcgTyAgSEsgMThNQVIgU1lEUUYwOFdXIA0KMTI3ICAwNUJBUk5VTS9NQVggTVIgICAgIDNGRTM0RyBPICBISyAxOE1BUiBTWURRRjA4V1cgDQoxMjggIDAxQk9PS0VSL0NIUklTVElORU0gWTY0Uk9UIE8gIEhLIDA1RkVCIFNXSTFHICAgICANCjEyOSAgMDJCUkFOREVOQlVSR0VSL0FNWSAyM1RMNUYgTyAgSEsgMTNNQVIgTUVMUUYwMzAzIA0KMTMwICAwMkJSQU5ERU5CVVJHRVIvSkVTIDIzVEw1RiBPICBISyAxM01BUiBNRUxRRjAzMDMgDQoxMzEgIDAyQ0FDSEEvRVJJQ0tTT04gTVIgMk5NQVlFIE8gIEhLIDA1TUFSIFNZRFRCMzI0OSANCjEzMiAgMDJDQUNIQS9ST1NFTExJRSBNUiAyTk1BWUUgTyAgSEsgMDVNQVIgU1lEVEIzMjQ5IA0KMTMzICAwNkVTUElSSVRVL0ZFUk5BTkRPIDJLTzZHTyBPICBISyAwM01BUiBTWURUQjMyNDkgDQoxMzQgIDA2RVNQSVJJVFUvTE9MSVRBIE0gMktPNkdPIE8gIEhLIDAzTUFSIFNZRFRCMzI0OSANCjEzNSAgMDRGT1JNSUNBL0FOVEhPTllNUiA2QVhEVkcgTyAgSEsgMTlOT1YgU1dJMUcgICAgIA0KMTM2ICAwNEZPUk1JQ0EvU1VTQU5KRUFOIDZBWERWRyBPICBISyAxOU5PViBTV0kxRyAgICAgDQoxMzcgIDAyR0FSTkhBTS9CUklESUUgTUkgMjlNSjJNIE8gIEhLIDE2TUFSIExPTlUxMjhXUCANCjEzOCAgMDRKT0hOL0FZREVOIERPVUdMQSA0MkNTN0cgTyAgSEsgMTlBUFIgU1lEUUYwOEFBIA0KMTM5ICAwNEpPSE4vR0VPUkdJQSBMQVVSIDQyQ1M3RyBPICBISyAxOUFQUiBTWURRRjA4QUEgDQoxNDAgIDA0Sk9ITi9OSUNIT0xBUyBKQU0gNDJDUzdHIE8gIEhLIDE5QVBSIFNZRFFGMDhBQSANCjE0MSAgMDRKT0hOL1NBTUFOVEhBIEpBTiA0MkNTN0cgTyAgSEsgMTlBUFIgU1lEUUYwOEFBIA0KMTQyICAwMkxFVkkvQ0hSSVNUT1BIRVIgIFlBRkxHSCBPICBISyAxOUpBTiBTWURUQjMyMTkgDQoxNDMgIDAyTEVWSS9LRVJSWSBNUlMgICAgWUFGTEdIIE8gIEhLIDE5SkFOIFNZRFRCMzIxOSANCjE0NCAgMDNNQUNLUy9DQVRIRVJJTkVNUyAyQVM1REUgTyAgSEsgMjdGRUIgU1dJMUcgICAgIA0KMTQ1ICAwM01BQ0tTL0pVRElUSE1TICAgIDJBUzVERSBPICBISyAyN0ZFQiBTV0kxRyAgICAgDQoxNDYgIDA0TUNDUkVESUUvQ0hFTFNFQSAgWU5IT1BKIE8gIEhLIDI3SkFOIFNZRFRCMzIxOSANCjE0NyAgMDRNQ0NSRURJRS9DUkFJRyBNUiBZTkhPUEogTyAgSEsgMjdKQU4gU1lEVEIzMjE5IA0KMTQ4ICAwNE1DQ1JFRElFL1NURVBIQU5JIFlOSE9QSiBPICBISyAyN0pBTiBTWURUQjMyMTkgDQoxNDkgIDA0TUNDUkVESUUvVEhPTUFTIE0gWU5IT1BKIE8gIEhLIDI3SkFOIFNZRFRCMzIxOSANCjE1MCAgMDZNT0pJQ0EvRUxBSU5FIE1SUyAyS082R08gTyAgSEsgMDNNQVIgU1lEVEIzMjQ5IA0KMTUxICAwNE1VUlBIWS9BSURBTk1SICAgIDZBWERWRyBPICBISyAxOU5PViBTV0kxRyAgICAgDQoxNTIgIDA0TVVSUEhZL0pFTk5JRkVSQU4gNkFYRFZHIE8gIEhLIDE5Tk9WIFNXSTFHICAgICANCjE1MyAgMDZORVJBL1NZTFZJQSBNUyAgICAyS082R08gTyAgSEsgMDNNQVIgU1lEVEIzMjQ5IA0KMTU0ICAwMU8gTkVJTEwvU1RFUEhBTklFIDJJWUNCVCBPICBISyAwMk1BUiBMT05RRjA4V1cgDQoxNTUgIDAyUEFMTUVSL0pBWk1JTiBNSVMgMjlNSjJNIE8gIEhLIDE2TUFSIExPTlUxMjhXUCANCjE1NiAgMDZTQU4gSlVBTi9BUVVJTElOQSAyS082R08gTyAgSEsgMDNNQVIgU1lEVEIzMjQ5IA0KMTU3ICAwMlNIQURFWS9HQVJSWU1SICAgIFlVSkFETiBPICBISyAwMUZFQiBTV0kxRyAgICAgDQoxNTggIDAxU0hFUklEQU4vU0FSQSBNSVMgMzRUQ1lVIE8gIEhLIDAyQVBSIFNZRFFGMDhXVyANCjE1OSAgMDNTVUxMSVZBTi9DTEFJUkVNUyAyQVM1REUgTyAgSEsgMjdGRUIgU1dJMUcgICAgIA0KMTYwICAwMlRIT01BUy9LQVRIRVJJTkVNIFlVSkFETiBPICBISyAwMUZFQiBTV0kxRyAgICAgDQoxNjEgIDAxVFJFRFJFQS9HQUlMTVMgICAgMzg1VDk2IE8gIEhLIDA1QVBSIFNXSTFHICAgICANCjE2MiAgMDZWSVNUQS9BTkdFTElUQSBNUiAyS082R08gTyAgSEsgMDNNQVIgU1lEVEIzMjQ5IA0KMTYzICAwMldFU1RMQUtFL0NIUklTVE9QIDdaSTZBRCBPICBISyAyNkRFQyBMT05VMTI4VVAgDQoxNjQgIDAyV0VTVExBS0UvSkFORVQgTVIgN1pJNkFEIE8gIEhLIDI2REVDIExPTlUxMjhVUCANCjE2NUcgMDIvMDBWRVJTQVJJICAgICAgICAzT0k4TUsgRyAgSEsgMjRNQVIgUk9NUUYwMzAxIA0KMTY2RyAyMS8wMFZFUlNBUkkgICAgICAgIDdJN0JTUiBHICBISyAxNUpBTiBST01RRjAxMjAgDQoxNjcgIDAyQkFJUkQvRklPTkEgICAgICAgMkpVN05OIFAgIEhLIDAzTUFSIEhEUUFBICAgICANCjE2OCAgMDJDVVJUSVMvUkVCRUNDQSAgICAySlU3Tk4gUCAgSEsgMDNNQVIgSERRQUEgICAgIA0KMTY5ICAwNEhBUkFQSU4vRElBTkUgTVJTIDVHMkxKSiBVICBISyAzMU9DVCBNRUxRRjAzMDMgDQoxNzAgIDA0SEFSQVBJTi9FRFlOIE1SICAgNUcyTEpKIFUgIEhLIDMxT0NUIE1FTFFGMDMwMyANCjE3MSAgMDRIQVJBUElOL0tBSVlBIE1JUyA1RzJMSkogVSAgSEsgMzFPQ1QgTUVMUUYwMzAzIA0KMTcyICAwNEhBUkFQSU4vUEFVTCBNUiAgIDVHMkxKSiBVICBISyAzMU9DVCBNRUxRRjAzMDMgDQoxNzMgIDAxQlJBTkRFTkJVUkdFUi9HQVYgMjNUTEpMIFggIEhLIDEzTUFSIE1FTFFGMDMwMyANCjE3NCAgMDFCVVJHRVNTIE9SVE9OL1NVUyBZRkhMTlkgWCAgSEsgMjJKQU4gU1lEUUYwOFdXIA0KMTc1ICAwMUZBTExPTi9HRU9SR0lBIE1JIFpIR0U0UiBYICBISyAxMUZFQiBTWURRRjA4UlIgDQoxNzYgIDAyS0lFTFkvQU5HRUxBIE1TICAgWkI2SDlWIFggIEhLIDA5RkVCIFNZRFFGMDhXVyANCjE3NyAgMDJLSU5EUkVEL1NJTU9OIE1SICA3UVRXVzggWCAgSEsgMTlERUMgU1lEUUYwOFJSIA0KMTc4ICAwMktPVkFDSC9KVUxJRSBNUyAgIDdRVFdXOCBYICBISyAxOURFQyBTWURRRjA4UlIgDQoxNzkgIDAyTUNDUkVBL1NPUEhJRSBNSVMgWkI2SDlWIFggIEhLIDA5RkVCIFNZRFFGMDhXVyANCjE4MCAgMDFXSUxTT04vQU5HRUxBIE1SUyAzV0hVN1UgWCAgSEsgMzBNQVIgQUtMUUYwOFBQIA0KMTgxICAwMkhBUkFQSU4vTkFUSEFOIE1SIDVHMk1UMiBaICBISyAzMU9DVCBNRUxRRjAzMDMgDQoxODIgIDAySEFSQVBJTi9UWUxFUiBNUiAgNUcyTVQyIFogIEhLIDMxT0NUIE1FTFFGMDMwMyANCjE4MyAgMDFIT0xFL0pJTEwgTVMgICAgICA1WDlWWEIgWiAgSEsgMTBOT1YgU1lEUUYwOFJSIA0KRFhCTEhSDQoxODQgIDAyR0VEREVTL0pBTkVUIE1SUyAgMzg0QkRHIFMgIEhLIDA3QVBSIENIQ0hGMzEwNSANCjE4NSAgMDJHRURERVMvUk9XRU4gTVIgICAzODRCREcgUyAgSEsgMDdBUFIgQ0hDSEYzMTA1IA0KMTg2ICowMU1PT05FU0FXTVkvQVBQTEFNIDJFSU01SyBOICBISyAwOE1BUiBEWEJFSyAgICAgDQoxODcgKjAyUE9SVEVSL0FNQU5EQSAgICAgMjhEWUNaIE4gIEhLIDE1TUFSIERYQkVLICAgICANCjE4OCAqMDJQT1JURVIvTklDSE9MQVMgICAyOERZQ1ogTiAgSEsgMTVNQVIgRFhCRUsgICAgIA0KMTg5ICowM0VZQVNVL0FTVEVSTVJTICAgIFo5TzNOSCBRICBISyAyNkZFQiBEWEJFSyAgICAgDQoxOTAgKjAzR0VCUkVNSUNIQUVML1NBTVMgWjlPM05IIFEgIEhLIDI2RkVCIERYQkVLICAgICANCjE5MSAqMDNTQU1TT04vRVpSQU1TVFIgICBaOU8zTkggUSAgSEsgMjZGRUIgRFhCRUsgICAgIA0KMTkyICAwMURBTklFTFMvQUJJR0FJTCAgIDRLWFlRQyBPICBISyAxMUFQUiBMT05FRDM4QUEgDQoxOTMgKjAxTUFLL1NVTVlVRU5NUiAgICAgMlU3ODlTIE8gIEhLIDA5TUFSIERYQkVLICAgICANCjE5NCAgMDJNQ0xFQU4vR0FSUllNUiAgICA0S0tESEsgTyAgSEsgMTFBUFIgU1dJMUcgICAgIA0KMTk1ICAwMk1DTEVBTi9TSE9OQU1SUyAgIDRLS0RISyBPICBISyAxMUFQUiBTV0kxRyAgICAgDQoxOTYgKjAyU0VPVy9KSUFOR0xJTk1SICAgWUNDREQ3IE8gIEhLIDIwSkFOIERYQkVLICAgICANCjE5NyAqMDJTRU9XL1pJVElOR01JU1MgICBZQ0NERDcgTyAgSEsgMjBKQU4gRFhCRUsgICAgIA0KMTk4ICowMlNNSVRIL0pBTUVTS0VWSU4gIDROU05OVyBPICBISyAxMkFQUiBEWEJFSyAgICAgDQoxOTkgKjAyU01JVEgvVFJBQ0VZQU5OICAgNE5TTk5XIE8gIEhLIDEyQVBSIERYQkVLICAgICANCjIwMCAqMDFTVVJFU0hLVU1BUi9TVUNISSA0TkRaM0cgTyAgSEsgMTJBUFIgRFhCRUsgICAgIA0KMjAxICowMVRBTi9MSVFJTk1JU1MgICAgIFk3OVk0QSBPICBISyAwNkZFQiBEWEJFSyAgICAgDQoyMDIgIDAyUFVUVEVSUy9BUk5PTERVUyAgM0lVWk00IFAgIEhLIDIxTUFSIEhEUUFBICAgICANCjIwMyAgMDJSSUVMQS9NQVJJQSAgICAgICAzSVVaTTQgUCAgSEsgMjFNQVIgSERRQUEgICAgIA0KMjA0ICAwMkhBUlJJU09OL01BTkRZIE1SIDdWM1pSVyBVICBISyAyM0RFQyBCS0tRRjA4UlIgDQoyMDUgIDAySEFSUklTT04vTklDSE9MQVMgN1YzWlJXIFUgIEhLIDIzREVDIEJLS1FGMDhSUiANCkVORCBPRiBESVNQTEFZHFJORx0dTEkfMRxTVFgdVEJSHEVRTh0xHEVRTh01HFJORx0dTEkfMh8yMTIcRVFOHTIcRFVNHEFUQx0dVG8cQ09NHU5DRTAwWlofVBxBVEMdHVRvHENPTR1OQzEwMFpaH1QcQVRDHR1UbxxDT00dTkNFNjBaWh9UHA==</body>
</tty>
</messages>
---------- END SOURCE ----------

CUSTOMER SUBMITTED WORKAROUND :
increased size of default buffer to 81920


Comments
To reproduce the issue, run the attached test case. JDK 8u112 - Fail JDK 8u122-ea - Fail JDK 9-ea + 141 - Fail The output obtained on running the test case is attached as output_JI9044256.log to the bug report.
08-11-2016

From submitter: You could just comment out all the calls to TTYMessage, as all it is being used for in the calling program is to store the input data.
08-11-2016

The test case provided by you in the bug report seems to be missing the class TTYMessage. Can you please provide the same to help us proceed further on the issue.
07-10-2016