Last active
December 26, 2015 17:49
-
-
Save georgeOsdDev/7190154 to your computer and use it in GitHub Desktop.
Failed to parse XML document. ##This is reproduce flow. 1. Capture tcpflow ```
sudo tcpflow -c -i lo0 src or dst host localhost
``` 2. Do scala script from REPL ##Solution Add `elementText = elementText.trim();` in `com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser#endElement`
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import java.io.ByteArrayInputStream | |
import scala.collection.JavaConversions._ | |
import scala.io.Source | |
import scala.util.control.NonFatal | |
import com.amazonaws.{AmazonClientException, AmazonServiceException} | |
import com.amazonaws.{ClientConfiguration, Protocol} | |
import com.amazonaws.auth.BasicAWSCredentials | |
import com.amazonaws.services.s3.AmazonS3Client | |
import com.amazonaws.services.s3.model.{Bucket, GetObjectRequest, ListObjectsRequest, ObjectMetadata, PutObjectRequest} | |
import com.typesafe.config.{Config, ConfigFactory} | |
val config = new ClientConfiguration(); | |
config.withProtocol(Protocol.HTTP) | |
config.setProxyHost("localhost") | |
config.setProxyPort(8080) | |
val accessKeyId = "3bd2cc47e60286ff9de7" //accessKeyId here | |
val secretAccessKey = "1f6bbf8cb4f4c02159f8d0325e547589d7e9e30d" //secretAccessKey here | |
val credentials = new BasicAWSCredentials(accessKeyId, secretAccessKey) | |
val s3 = new AmazonS3Client(credentials, config); | |
def lookupBucket(name: String): Option[Bucket] = { | |
val buckets = s3.listBuckets() | |
buckets.toList.find { b => b.getName == name } | |
} | |
var bucket: Bucket = { | |
lookupBucket("xitrum-leochat").getOrElse { | |
try { | |
s3.createBucket("xitrum-leochat") | |
} catch { | |
case NonFatal(e) => | |
// logger.error("Could not create bucket", e) | |
throw e | |
null | |
} | |
} | |
} | |
val r = new ListObjectsRequest | |
r.setBucketName(bucket.getName) | |
val objectListing = s3.listObjects(r) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
scala> val objectListing = s3.listObjects(r) | |
Oct 28, 2013 10:34:16 AM com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser parseInt | |
SEVERE: Unable to parse integer value ' 1000' | |
java.lang.NumberFormatException: For input string: " 1000" | |
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48) | |
at java.lang.Integer.parseInt(Integer.java:449) | |
at java.lang.Integer.parseInt(Integer.java:499) | |
at com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser.parseInt(XmlResponsesSaxParser.java:236) | |
at com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser.access$200(XmlResponsesSaxParser.java:95) | |
at com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser$ListBucketHandler.endElement(XmlResponsesSaxParser.java:631) | |
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:604) | |
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1789) | |
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2950) | |
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:647) | |
at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:140) | |
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:513) | |
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:815) | |
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:744) | |
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:128) | |
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1208) | |
at com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser.parseXmlInputStream(XmlResponsesSaxParser.java:139) | |
at com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser.parseListBucketObjectsResponse(XmlResponsesSaxParser.java:277) | |
at com.amazonaws.services.s3.model.transform.Unmarshallers$ListObjectsUnmarshaller.unmarshall(Unmarshallers.java:75) | |
at com.amazonaws.services.s3.model.transform.Unmarshallers$ListObjectsUnmarshaller.unmarshall(Unmarshallers.java:72) | |
at com.amazonaws.services.s3.internal.S3XmlResponseHandler.handle(S3XmlResponseHandler.java:62) | |
at com.amazonaws.services.s3.internal.S3XmlResponseHandler.handle(S3XmlResponseHandler.java:31) | |
at com.amazonaws.http.AmazonHttpClient.handleResponse(AmazonHttpClient.java:643) | |
at com.amazonaws.http.AmazonHttpClient.executeHelper(AmazonHttpClient.java:369) | |
at com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:249) | |
at com.amazonaws.services.s3.AmazonS3Client.invoke(AmazonS3Client.java:3104) | |
at com.amazonaws.services.s3.AmazonS3Client.invoke(AmazonS3Client.java:3075) | |
at com.amazonaws.services.s3.AmazonS3Client.listObjects(AmazonS3Client.java:531) | |
at $line40.$read$$iw$$iw$$iw$$iw$.<init>(<console>:25) | |
at $line40.$read$$iw$$iw$$iw$$iw$.<clinit>(<console>) | |
at $line40.$eval$.<init>(<console>:7) | |
at $line40.$eval$.<clinit>(<console>) | |
at $line40.$eval.$print(<console>) | |
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | |
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) | |
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) | |
at java.lang.reflect.Method.invoke(Method.java:597) | |
at scala.tools.nsc.interpreter.IMain$ReadEvalPrint.call(IMain.scala:734) | |
at scala.tools.nsc.interpreter.IMain$Request.loadAndRun(IMain.scala:983) | |
at scala.tools.nsc.interpreter.IMain.loadAndRunReq$1(IMain.scala:573) | |
at scala.tools.nsc.interpreter.IMain.interpret(IMain.scala:604) | |
at scala.tools.nsc.interpreter.IMain.interpret(IMain.scala:568) | |
at scala.tools.nsc.interpreter.ILoop.reallyInterpret$1(ILoop.scala:756) | |
at scala.tools.nsc.interpreter.ILoop.interpretStartingWith(ILoop.scala:801) | |
at scala.tools.nsc.interpreter.ILoop.command(ILoop.scala:713) | |
at scala.tools.nsc.interpreter.ILoop.processLine$1(ILoop.scala:577) | |
at scala.tools.nsc.interpreter.ILoop.innerLoop$1(ILoop.scala:584) | |
at scala.tools.nsc.interpreter.ILoop.loop(ILoop.scala:587) | |
at scala.tools.nsc.interpreter.ILoop$$anonfun$process$1.apply$mcZ$sp(ILoop.scala:878) | |
at scala.tools.nsc.interpreter.ILoop$$anonfun$process$1.apply(ILoop.scala:833) | |
at scala.tools.nsc.interpreter.ILoop$$anonfun$process$1.apply(ILoop.scala:833) | |
at scala.tools.nsc.util.ScalaClassLoader$.savingContextLoader(ScalaClassLoader.scala:135) | |
at scala.tools.nsc.interpreter.ILoop.process(ILoop.scala:833) | |
at scala.tools.nsc.interpreter.ILoop.main(ILoop.scala:900) | |
at xsbt.ConsoleInterface.run(ConsoleInterface.scala:69) | |
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | |
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) | |
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) | |
at java.lang.reflect.Method.invoke(Method.java:597) | |
at sbt.compiler.AnalyzingCompiler.call(AnalyzingCompiler.scala:102) | |
at sbt.compiler.AnalyzingCompiler.console(AnalyzingCompiler.scala:77) | |
at sbt.Console.sbt$Console$$console0$1(Console.scala:23) | |
at sbt.Console$$anonfun$apply$2$$anonfun$apply$1.apply$mcV$sp(Console.scala:24) | |
at sbt.TrapExit$.sbt$TrapExit$$executeMain$1(TrapExit.scala:33) | |
at sbt.TrapExit$$anon$1.run(TrapExit.scala:42) | |
com.amazonaws.AmazonClientException: Unable to unmarshall response (Failed to parse XML document with handler class com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser$ListBucketHandler) | |
at com.amazonaws.http.AmazonHttpClient.handleResponse(AmazonHttpClient.java:666) | |
at com.amazonaws.http.AmazonHttpClient.executeHelper(AmazonHttpClient.java:369) | |
at com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:249) | |
at com.amazonaws.services.s3.AmazonS3Client.invoke(AmazonS3Client.java:3104) | |
at com.amazonaws.services.s3.AmazonS3Client.invoke(AmazonS3Client.java:3075) | |
at com.amazonaws.services.s3.AmazonS3Client.listObjects(AmazonS3Client.java:531) | |
at .<init>(<console>:25) | |
at .<clinit>(<console>) | |
at .<init>(<console>:7) | |
at .<clinit>(<console>) | |
at $print(<console>) | |
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | |
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) | |
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) | |
at java.lang.reflect.Method.invoke(Method.java:597) | |
at scala.tools.nsc.interpreter.IMain$ReadEvalPrint.call(IMain.scala:734) | |
at scala.tools.nsc.interpreter.IMain$Request.loadAndRun(IMain.scala:983) | |
at scala.tools.nsc.interpreter.IMain.loadAndRunReq$1(IMain.scala:573) | |
at scala.tools.nsc.interpreter.IMain.interpret(IMain.scala:604) | |
at scala.tools.nsc.interpreter.IMain.interpret(IMain.scala:568) | |
at scala.tools.nsc.interpreter.ILoop.reallyInterpret$1(ILoop.scala:756) | |
at scala.tools.nsc.interpreter.ILoop.interpretStartingWith(ILoop.scala:801) | |
at scala.tools.nsc.interpreter.ILoop.command(ILoop.scala:713) | |
at scala.tools.nsc.interpreter.ILoop.processLine$1(ILoop.scala:577) | |
at scala.tools.nsc.interpreter.ILoop.innerLoop$1(ILoop.scala:584) | |
at scala.tools.nsc.interpreter.ILoop.loop(ILoop.scala:587) | |
at scala.tools.nsc.interpreter.ILoop$$anonfun$process$1.apply$mcZ$sp(ILoop.scala:878) | |
at scala.tools.nsc.interpreter.ILoop$$anonfun$process$1.apply(ILoop.scala:833) | |
at scala.tools.nsc.interpreter.ILoop$$anonfun$process$1.apply(ILoop.scala:833) | |
at scala.tools.nsc.util.ScalaClassLoader$.savingContextLoader(ScalaClassLoader.scala:135) | |
at scala.tools.nsc.interpreter.ILoop.process(ILoop.scala:833) | |
at scala.tools.nsc.interpreter.ILoop.main(ILoop.scala:900) | |
at xsbt.ConsoleInterface.run(ConsoleInterface.scala:69) | |
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | |
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) | |
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) | |
at java.lang.reflect.Method.invoke(Method.java:597) | |
at sbt.compiler.AnalyzingCompiler.call(AnalyzingCompiler.scala:102) | |
at sbt.compiler.AnalyzingCompiler.console(AnalyzingCompiler.scala:77) | |
at sbt.Console.sbt$Console$$console0$1(Console.scala:23) | |
at sbt.Console$$anonfun$apply$2$$anonfun$apply$1.apply$mcV$sp(Console.scala:24) | |
at sbt.TrapExit$.sbt$TrapExit$$executeMain$1(TrapExit.scala:33) | |
at sbt.TrapExit$$anon$1.run(TrapExit.scala:42) | |
Caused by: com.amazonaws.AmazonClientException: Failed to parse XML document with handler class com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser$ListBucketHandler | |
at com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser.parseXmlInputStream(XmlResponsesSaxParser.java:148) | |
at com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser.parseListBucketObjectsResponse(XmlResponsesSaxParser.java:277) | |
at com.amazonaws.services.s3.model.transform.Unmarshallers$ListObjectsUnmarshaller.unmarshall(Unmarshallers.java:75) | |
at com.amazonaws.services.s3.model.transform.Unmarshallers$ListObjectsUnmarshaller.unmarshall(Unmarshallers.java:72) | |
at com.amazonaws.services.s3.internal.S3XmlResponseHandler.handle(S3XmlResponseHandler.java:62) | |
at com.amazonaws.services.s3.internal.S3XmlResponseHandler.handle(S3XmlResponseHandler.java:31) | |
at com.amazonaws.http.AmazonHttpClient.handleResponse(AmazonHttpClient.java:643) | |
... 42 more | |
Caused by: java.lang.RuntimeException: Invalid value for IsTruncated field: false | |
at com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser$ListBucketHandler.endElement(XmlResponsesSaxParser.java:641) | |
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:604) | |
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1789) | |
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2950) | |
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:647) | |
at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:140) | |
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:513) | |
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:815) | |
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:744) | |
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:128) | |
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1208) | |
at com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser.parseXmlInputStream(XmlResponsesSaxParser.java:139) | |
... 48 more |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
127.000.000.001.54901-127.000.000.001.54904: .... | |
127.000.000.001.60974-127.000.000.001.54901: .... | |
127.000.000.001.61346-127.000.000.001.08080: GET http://xitrum-leochat.s3.amazonaws.com/ HTTP/1.1 | |
Host: xitrum-leochat.s3.amazonaws.com | |
Authorization: AWS 3bd2cc47e60286ff9de7:sawDc3Z3vFbD4254BXY2KR1dY74= | |
Date: Mon, 28 Oct 2013 01:34:16 GMT | |
User-Agent: aws-sdk-java/1.6.2 Mac_OS_X/10.8.5 Java_HotSpot(TM)_64-Bit_Server_VM/20.65-b04-462 | |
Content-Type: application/x-www-form-urlencoded; charset=utf-8 | |
Proxy-Connection: Keep-Alive | |
127.000.000.001.54931-127.000.000.001.54909: ...+.D.#...h.a.gR...J......R.r..R.....>...&.... | |
127.000.000.001.54931-127.000.000.001.54909: ...~.D.... ....K.. | |
.h.a.gR...J......R.R.h.R.h.gR...J......r..R.....>...&....h.R.R.R.l....m....xitrum-leochat/R.jb....jgR....]..... | |
.a.a.a.a.a.n..:......n..}7...n..0..0...*.W....>.a.a.h.R.m..."xitrum-leochat/9223370654145397273n...B..vG+^..8.Mz..a"aVa.a.a.a.a.n..Y.U....n.......n..J.1......@$.5.vKa.a.h.R.m..."xitrum-leochat/9223370654145398679n........."..1...)'a"[email protected]<.<.Za.a.h.R.m..."xitrum-leochat/9223370654145399129n..E.....wD...uI.|ja"aVa.a.a.a.a.n....9....n.......n.....:`...r.8.8.}.a.a.h.R.m..."xitrum-leochat/9223370654145399534n...... | |
....yEl~.v9a"aVa.a.a.a.a.n...V3....n.......n...kU...q....7.B}.a.a.h.R.m..."xitrum-leochat/9223370654145400074n...+N......?DdMI.^a"aVa.a.a.a.a.n....+....n.......n..-6..>......_.8.Na.a.h.R.m..."xitrum-leochat/9223370654145401840n....q%.....?dR./.^a"aVa.a.a.a.a.n...'.....n..}....n....I...^.g....L-.a.a.h.R.m..."xitrum-leochat/9223370654145412595n..4y.S..:....zB..Ya"aVa.a.a.a.a.n..f.l....n..s....n....]#{.4u5....*..a.a.h.R.m..."xitrum-leochat/9223370654145414069n..M..|......Y.. f.a"aVa.a.a.a.a.n....U....n..q....n.......1]....,..N.a.a.h.R.m..."xitrum-leochnH....n..p....n.........N..^.tm..a.a.h.R.m..."xitrum-leochat/9223370654145418037n....`.{K.,k.+..i..a"b..$Ba.a.a.a.a.n...{.....n..m....n..P...............a.a.h.R.m..."xitrum-leochat/9223.a.a.a.a.a.n.........n..f....n.....B)..[.P`....na.a.h.R.m..."xitrum-leochat/9223370654145427018n..K.E.q.>x.....^..a"aVa.a.a.a.a.n.........n..d....n.....8..C....K....a.a.h.R.m..."xitrum-leochat/9223370654145428458n...$.4TY...[..5..Xa"aVa.a.a.a.a.n..B.z....n..c....n...f[...MF3s.CX(..a.a.h.R.m..."xitrum-leochat/9223370654145428784n........0c....Z...a"aVa.a.a.a.a.n..W.u...?a"aVa.a.a.a.a.n...Jo....n..b....n.......[......%...a.a.h.R.m..."xitrum-leochat/9223370654145429556n....+2 ...MD..}E..a"aDa.a.a.a.a.n..]oi....n..b....n..........^V-....Na.a.h.R.m....xitrum-leochat/latestn...6...e.8t.t.).m.a.a.a.a.a.a.a.n..8......n..}7...n...~..YI@i..%..3].a.a.j | |
127.000.000.001.54931-127.000.000.001.54909: ...+.D.#...h.a.gR...J......R.r..R.....>...&.... | |
127.000.000.001.08080-127.000.000.001.61346: HTTP/1.1 200 OK | |
connection: keep-alive | |
date: Mon, 28 Oct 2013 01:34:16 GMT | |
content-length: 5554 | |
server: LeoFS | |
Content-Type: application/xml | |
<?xml version="1.0" encoding="UTF-8"?><ListBucketResult xmlns="http://s3.amazonaws.com/doc/2006-03-01/"> <Name>standalone</Name> <Prefix></Prefix> <Marker></Marker> <NextMarker>xitrum-leochat/latest</NextMarker> <MaxKeys>1000</MaxKeys> <Delimiter>/</Delimiter> <IsTruncated>false</IsTruncated><Contents><Key>9223370653931642775</Key><LastModified>2013-10-28T01:18:53.000Z</LastModified><ETag>c43e1ee7d31a57d82a1994cd30818f30</ETag><Size>3529</Size><StorageClass>STANDARD</StorageClass><Owner><ID>leofs</ID><DisplayName>leofs</DisplayName></Owner></Contents><Contents><Key>9223370654145397273</Key><LastModified>2013-10-25T13:56:18.000Z</LastModified><ETag>4b76a135b92440d0fdff02a0fa31fa4a</ETag><Size>86</Size><StorageClass>STANDARD</StorageClass><Owner><ID>leofs</ID><DisplayName>leofs</DisplayName></Owner></Contents><Contents><Key>9223370654145398679</Key><LastModified>2013-10-25T13:56:17.000Z</LastModified><ETag>5a113c093c419a914870fdbb0334e7ec</ETag><Size>86</Size><StorageClass>STANDARD</StorageClass><Owner><ID>leofs</ID><DisplayName>leofs</DisplayName></Owner></Contents><Contents><Key>9223370654145399129</Key><LastModified>2013-10-25T13:56:16.000Z</LastModified><ETag>b37dc33804388572bf7f9d603ab39911</ETag><Size>86</Size><StorageClass>STANDARD</StorageClass><Owner><ID>leofs</ID><DisplayName>leofs</DisplayName></Owner></Contents><Contents><Key>9223370654145399534</Key><LastModified>2013-10-25T13:56:16.000Z</LastModified><ETag>997d42e037f6ee8da27104d3fb556b1c</ETag><Size>86</Size><StorageClass>STANDARD</StorageClass><Owner><ID>leofs</ID><DisplayName>leofs</DisplayName></Owner></Contents><Contents><Key>9223370654145400074</Key><LastModified>2013-10-25T13:56:15.000Z</LastModified><ETag>4ec238ea5f9fe4c500022e3e1fd7362d</ETag><Size>86</Size><StorageClass>STANDARD</StorageClass><Owner><ID>leofs</ID><DisplayName>leofs</DisplayName></Owner></Contents><Contents><Key>9223370654145401840</Key><LastModified>2013-10-25T13:56:13.000Z</LastModified><ETag>ac2d4ca2fcc01567815e0c15a7491aa9</ETag><Size>86</Size><StorageClass>STANDARD</StorageClass><Owner><ID>leofs</ID><DisplayName>leofs</DisplayName></Owner></Contents><Contents><Key>9223370654145412595</Key><LastModified>2013-10-25T13:56:03.000Z</LastModified><ETag>c8df2af3bc8a11357534cf7b235defb3</ETag><Size>86</Size><StorageClass>STANDARD</StorageClass><Owner><ID>leofs</ID><DisplayName>leofs</DisplayName></Owner></Contents><Contents><Key>9223370654145414069</Key><LastModified>2013-10-25T13:56:01.000Z</LastModified><ETag>eb4e07022ccffc82175d31f8d4eeaf8b</ETag><Size>86</Size><StorageClass>STANDARD</StorageClass><Owner><ID>leofs</ID><DisplayName>leofs</DisplayName></Owner></Contents><Contents><Key>9223370654145414441</Key><LastModified>2013-10-25T13:56:01.000Z</LastModified><ETag>99ec62747fc8ab0090ca8cab86572330</ETag><Size>86</Size><StorageClass>STANDARD</StorageClass><Owner><ID>leofs</ID><DisplayName>leofs</DisplayName></Owner></Contents><Contents><Key>9223370654145414930</Key><LastModified>2013-10-25T13:56:00.000Z</LastModified><ETag>e7bc6d748f5ec8c14eb8cab51dfcf611</ETag><Size>86</Size><StorageClass>STANDARD</StorageClass><Owner><ID>leofs</ID><DisplayName>leofs</DisplayName></Owner></Contents><Contents><Key>9223370654145418037</Key><LastModified>2013-10-25T13:55:57.000Z</LastModified><ETag>fabaad849da7c1bcc3ec88f0a61abd50</ETag><Size>9282</Size><StorageClass>STANDARD</StorageClass><Owner><ID>leofs</ID><DisplayName>leofs</DisplayName></Owner></Contents><Contents><Key>9223370654145424741</Key><LastModified>2013-10-25T13:55:51.000Z</LastModified><ETag>6bb6a43eddabf33a3341de1dd50e4d49</ETag><Size>2280</Size><StorageClass>STANDARD</StorageClass><Owner><ID>leofs</ID><DisplayName>leofs</DisplayName></Owner></Contents><Contents><Key>9223370654145425727</Key><LastModified>2013-10-25T13:55:50.000Z</LastModified><ETag>6e8ab9beac6050a65bb9f529420cb62e</ETag><Size>3500</Size><StorageClass>STANDARD</StorageClass><Owner><ID>leofs</ID><DisplayName>leofs</DisplayName></Owner></Contents><Contents><Key>9223370654145427018</Key><LastModified>2013-10-25T13:55:48.000Z</LastModified><ETag>d7ca87f14b0e88ebd2432e0f38b42ec8</ETag><Size>86</Size><StorageClass>STANDARD</StorageClass><Owner><ID>leofs</ID><DisplayName>leofs</DisplayName></Owner></Contents><Contents><Key>9223370654145428458</Key><LastModified>2013-10-25T13:55:47.000Z</LastModified><ETag>dc85285843157333464d87f7fc5b66b8</ETag><Size>86</Size><StorageClass>STANDARD</StorageClass><Owner><ID>leofs</ID><DisplayName>leofs</DisplayName></Owner></Contents><Contents><Key>9223370654145428784</Key><LastModified>2013-10-25T13:55:47.000Z</LastModified><ETag>1d58a82510c2756ea5680e33ac12c758</ETag><Size>86</Size><StorageClass>STANDARD</StorageClass><Owner><ID>leofs</ID><DisplayName>leofs</DisplayName></Owner></Contents><Contents><Key>9223370654145429160</Key><LastModified>2013-10-25T13:55:46.000Z</LastModified><ETag>04f1fa257fc2bcf2dab65b16e6afc480</ETag><Size>86</Size><StorageClass>STANDARD</StorageClass><Owner><ID>leofs</ID><DisplayName>leofs</DisplayName></Owner></Contents><Contents><Key>9223370654145429556</Key><LastModified>2013-10-25T13:55:46.000Z</LastModified><ETag>4e95f30c9b2d565ed91f9bcfe1c1ba92</ETag><Size>68</Size><StorageClass>STANDARD</StorageClass><Owner><ID>leofs</ID><DisplayName>leofs</DisplayName></Owner></Contents><Contents><Key>latest</Key><LastModified>2013-10-28T01:18:53.000Z</LastModified><ETag>d25d3318992507c169404959c8f97ecc</ETag><Size>19</Size><StorageClass>STANDARD</StorageClass><Owner><ID>leofs</ID><DisplayName>leofs</DisplayName></Owner></Contents></ListBucketResult> | |
127.000.000.001.54879-127.000.000.001.54912: ...+.D.....h.a.gR...}X.....R.r..R....o....&.... | |
127.000.000.001.54879-127.000.000.001.54912: ...d.D..a.0.....A. | |
|h.a.gR...}X.....R.R.h.R.h.gR...}X.....r..R....o....&....h.R.R.R.l....R.jgR....H..... | |
127.000.000.001.54912-127.000.000.001.54879: ...B.D...t.kh.a.R.gR...}X.....h.r..R....o....&....h.R.h.n....O.n....O. | |
127.000.000.001.54879-127.000.000.001.54912: ...+.D.....h.a.gR...}X.....R.r..R....o....&.... | |
127.000.000.001.54879-127.000.000.001.54912: ...+.D.....h.a.gR...}Z.....R.r..R....o....&.... | |
127.000.000.001.54879-127.000.000.001.54912: ...d.D..!.0.....A. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#AWS SDK | |
aws-java-sdk-1.6.2.jar | |
# LEOFS version | |
0.14.9 | |
[System config] | |
system version : 0.14.9 | |
total replicas : 1 | |
# of successes of R : 1 | |
# of successes of W : 1 | |
# of successes of D : 1 | |
# of DC-awareness replicas : 0 | |
# of Rack-awareness replicas : 0 | |
ring size : 2^128 | |
ring hash (cur) : d84febcf | |
ring hash (prev) : d84febcf | |
[Node(s) state] | |
------------------------------------------------------------------------------------------------- | |
type node state ring (cur) ring (prev) when | |
------------------------------------------------------------------------------------------------- | |
S [email protected] running d84febcf d84febcf 2013-10-18 18:52:48 +0900 | |
G [email protected] running d84febcf d84febcf 2013-10-18 18:52:48 +0900 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@Override | |
public void endElement(String uri, String name, String qName) { | |
String elementText = this.currText.toString(); | |
// xitrum-demo | |
// Monkey patch for leofs | |
// elementText = elementText; | |
elementText = elementText.trim(); | |
// Listing details |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment