Nothing is needed, this was a server-side fix. Let me know if you have any problems. On Sep 11, 2012 8:48 PM, "Ganesan Natarajan" <[email protected]> wrote:
> Hi Mike, > > Thanks for your response. Do we need to download latest jar or is it > server code change which will work without any change in our code? > > Ganesh > > On Wednesday, September 12, 2012 2:28:42 AM UTC+5:30, Mike Erickson wrote: >> >> FYI a fix went out a while ago, please let us know if you see this again. >> >> Thanks for the report. >> -Mike >> >> On Monday, August 27, 2012 11:26:57 AM UTC-7, Mike Erickson wrote: >>> >>> Well, that's not supposed to happen. We're taking a look right now. >>> >>> -m.e. >>> >>> >>> >>> GetAlbumsForUser for some users failing while executing >>>> *String **feedUrl="**http://picasaweb.google.com/data/ >>>> feed/api/user/patric.spohn%40gmail.com?kind=album&imgmax=d";* >>>> *'UserFeed myUserFeed = myService.getFeed(feedUrl, UserFeed.class);'* >>>> >>>> call with exception. >>>> >>>> com.google.gdata.util.**ParseExc**eption: [Line 1, Column 94628, >>>> element gphoto:bytesUsed] Text content must be non-negative: -542323 >>>> at com.google.gdata.util.**XmlParse**r.throwParseException(**XmlParse* >>>> *r.java:739) >>>> at com.google.gdata.util.**XmlParse**r.parse(XmlParser.**java:702) >>>> at com.google.gdata.util.**XmlParse**r.parse(XmlParser.**java:585) >>>> at com.google.gdata.data.**BaseFeed**.parseAtom(BaseFeed.**java:867) >>>> at com.google.gdata.wireformats.**i**nput.AtomDataParser.parse(**Atom* >>>> *DataParser.java:68) >>>> at com.google.gdata.wireformats.**i**nput.AtomDataParser.parse(**Atom** >>>> DataParser.java:39) >>>> at com.google.gdata.wireformats.**i**nput.CharacterParser.parse(**Cha* >>>> *racterParser.java:100) >>>> at com.google.gdata.wireformats.**i**nput.XmlInputParser.parse(**XmlI** >>>> nputParser.java:52) >>>> at com.google.gdata.wireformats.**i**nput.AtomDualParser.parse(**Atom* >>>> *DualParser.java:66) >>>> at com.google.gdata.wireformats.**i**nput.AtomDualParser.parse(**Atom** >>>> DualParser.java:34) >>>> at com.google.gdata.client.**Servic**e.parseResponseData(**Service.** >>>> java:2165) >>>> at com.google.gdata.client.**Servic**e.parseResponseData(**Service.** >>>> java:2098) >>>> at com.google.gdata.client.**Servic**e.getFeed(Service.java:**1136) >>>> at com.google.gdata.client.**Servic**e.getFeed(Service.java:**998) >>>> at com.google.gdata.client.**Google**Service.getFeed(**GoogleService.* >>>> *java:645) >>>> at com.google.gdata.client.**Servic**e.getFeed(Service.java:**1017) >>>> at com.primadesk.is.services.**phot**os.google.**GooglePhotoService.** >>>> g**etAlbumsForUser(**GooglePhotoSer**vice.java:231) >>>> at com.primadesk.is.sys.crawler.**p**rocess.PhotoCrawler.**crawlConte** >>>> nt(PhotoCrawler.**java:136) >>>> at com.primadesk.is.sys.crawler.**p**rocess.CrawlerTask.**executeTask* >>>> *(CrawlerTask.java:**113) >>>> at com.primadesk.is.sys.tasks.**Tas**k.run(Task.java:80) >>>> at java.util.concurrent.**Executors**$RunnableAdapter.**call(** >>>> Executors.java:471) >>>> at java.util.concurrent.**FutureTas**k$Sync.**innerRunAndReset(** >>>> FutureTask.**java:351) >>>> at java.util.concurrent.**FutureTas**k.runAndReset(**FutureTask.java:* >>>> *178) >>>> at java.util.concurrent.**Scheduled**ThreadPoolExecutor$**ScheduledFu** >>>> tureTask.access$**201(**ScheduledT**hreadPoolExecutor.**java:165) >>>> at java.lang.Thread.run(Thread.**ja**va:636) >>>> Caused by: com.google.gdata.util.**ParseExc**eption: Text content must >>>> be non-negative: -542323 >>>> at com.google.gdata.data.**Abstract**Extension$**AttributesHandler.** >>>> pr**ocessEndElement(**AbstractExtens**ion.java:271) >>>> at com.google.gdata.util.**XmlParse**r.endElement(**XmlParser.java:** >>>> 1013) >>>> at org.xml.sax.helpers.**ParserAdap**ter.endElement(**ParserAdapter.** >>>> java:650) >>>> at org.apache.xerces.parsers.**Abst**ractSAXParser.endElement(**Unkno* >>>> *wn Source) >>>> at >>>> org.apache.xerces.impl.**XMLNSDo**cumentScannerImpl.**scanEndEleme**nt(Unknown >>>> Source) >>>> at org.apache.xerces.impl.**XMLDocu**mentFragmentScannerImpl**$** >>>> FragmentContentDispatcher.**disp**atch(Unknown Source) >>>> at >>>> org.apache.xerces.impl.**XMLDocu**mentFragmentScannerImpl**.**scanDocument(Unknown >>>> Source) >>>> at org.apache.xerces.parsers.**XML1**1Configuration.parse(**Unknown >>>> Source) >>>> at org.apache.xerces.parsers.**XML1**1Configuration.parse(**Unknown >>>> Source) >>>> at org.apache.xerces.parsers.**XMLP**arser.parse(Unknown Source) >>>> at org.apache.xerces.parsers.**Abst**ractSAXParser.parse(**Unknown >>>> Source) >>>> at >>>> org.apache.xerces.jaxp.**SAXPars**erImpl$JAXPSAXParser.**parse(**Unknown >>>> Source) >>>> at org.xml.sax.helpers.**ParserAdap**ter.parse(**ParserAdapter.java:** >>>> 429) >>>> at com.google.gdata.util.**XmlParse**r.parse(XmlParser.**java:694) >>>> ... 26 more >>>> Caused by: java.lang.**IllegalStateExceptio**n: Text content must be >>>> non-negative: -542323 >>>> at com.google.gdata.data.photos.**G**photoBytesUsed.validate(**Gphoto* >>>> *BytesUsed.java:91) >>>> at com.google.gdata.data.**Abstract**Extension$**AttributesHandler.**pr >>>> **ocessEndElement(**AbstractExtens**ion.java:269) >>>> ... 39 more >>>> >>> >>> -- > You received this message because you are subscribed to the Google Groups > "Google Picasa Web Albums API" group. > To view this discussion on the web visit > https://groups.google.com/d/msg/google-picasa-data-api/-/PykyDLlzf8cJ. > To post to this group, send email to > [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/google-picasa-data-api?hl=en. > -- You received this message because you are subscribed to the Google Groups "Google Picasa Web Albums API" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-picasa-data-api?hl=en.
