Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8167340

XMLStreamReader.getElementText return corrupt content when size of element is > 8192

XMLWordPrintable

    • b148
    • generic
    • generic

      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

        1. 2016.xml
          16 kB
        2. JI9044256.java
          7 kB
        3. output_JI9044256.log
          16 kB

            joehw Joe Wang
            webbuggrp Webbug Group
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: