Hi,

This Nickname fix has been rolled out, please let us know if the
problem persists.

Thanks,
Julian.

On Jun 16, 11:55 am, "Julian (Google)" <[email protected]> wrote:
> Hi,
>
> The bug has been identified on our side, the fix will be released
> soon.
>
> Cheers,
> Julian
>
> On Jun 16, 11:11 am, "Julian (Google)" <[email protected]> wrote:
>
> > It is possible to do a raw HTTP+XML request without using the Java
> > Library, like the 
> > following:http://code.google.com/apis/contacts/docs/3.0/developers_guide_protoc...
>
> > For debugging, I use Perl scripts because it is quicker, but is also
> > possible to do a raw request in Java. I can do the debugging for your
> > account if you send me the information privately or I can send you a
> > Perl script that retrieves the XML directly.
>
> > Cheers,
> > Julian.
>
> > On Jun 15, 5:23 pm, bwinfrey <[email protected]> wrote:
>
> > > Julian,
> > > I don't have too many contacts, as far as I know none of the contacts
> > > have a nickname value.
>
> > > How would I "get the feed directly using the protocol" other than
> > > "service.getFeed(url, ContactFeed.class); ", as this is the call that
> > > is raising the exception?
>
> > > Thanks,
> > > Brian
>
> > > Exception output from NetBeans running Contact Example:
> > > run:
> > > Executing action: LIST
> > > Exception in thread "main" com.google.gdata.util.ParseException: [Line
> > > 1, Column 8801, element gContact:nickname] Missing required text
> > > content
> > >         at com.google.gdata.util.XmlParser.throwParseException
> > > (XmlParser.java:722)
> > >         at com.google.gdata.util.XmlParser.parse(XmlParser.java:685)
> > >         at com.google.gdata.util.XmlParser.parse(XmlParser.java:568)
> > >         at com.google.gdata.data.BaseFeed.parseAtom(BaseFeed.java:793)
> > >         at com.google.gdata.wireformats.input.AtomDataParser.parse
> > > (AtomDataParser.java:68)
> > >         at com.google.gdata.wireformats.input.AtomDataParser.parse
> > > (AtomDataParser.java:39)
> > >         at com.google.gdata.wireformats.input.CharacterParser.parse
> > > (CharacterParser.java:100)
> > >         at com.google.gdata.wireformats.input.XmlInputParser.parse
> > > (XmlInputParser.java:52)
> > >         at com.google.gdata.wireformats.input.AtomDualParser.parse
> > > (AtomDualParser.java:66)
> > >         at com.google.gdata.wireformats.input.AtomDualParser.parse
> > > (AtomDualParser.java:34)
> > >         at com.google.gdata.client.Service.parseResponseData
> > > (Service.java:1878)
> > >         at com.google.gdata.client.Service.getFeed(Service.java:1035)
> > >         at com.google.gdata.client.Service.getFeed(Service.java:976)
> > >         at com.google.gdata.client.GoogleService.getFeed
> > > (GoogleService.java:662)
> > >         at com.google.gdata.client.Service.query(Service.java:1136)
> > >         at com.google.gdata.client.Service.query(Service.java:1077)
> > >         at sample.contacts.ContactsExample.listEntries
> > > (ContactsExample.java:438)
> > >         at sample.contacts.ContactsExample.processAction
> > > (ContactsExample.java:342)
> > >         at sample.contacts.ContactsExample.main(ContactsExample.java:
> > > 619)
> > > Caused by: com.google.gdata.util.ParseException: Missing required text
> > > content
> > >         at com.google.gdata.data.AttributeHelper.consume
> > > (AttributeHelper.java:101)
> > >         at com.google.gdata.data.AttributeHelper.consumeContent
> > > (AttributeHelper.java:86)
> > >         at com.google.gdata.data.ValueConstruct.consumeAttributes
> > > (ValueConstruct.java:184)
> > >         at com.google.gdata.data.AbstractExtension
> > > $AttributesHandler.processEndElement(AbstractExtension.java:243)
> > >         at com.google.gdata.util.XmlParser.endElement(XmlParser.java:
> > > 996)
> > >         at org.xml.sax.helpers.ParserAdapter.endElement
> > > (ParserAdapter.java:626)
> > >         at
> > > com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement
> > > (AbstractSAXParser.java:593)
> > >         at
> > > com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement
> > > (XMLDocumentFragmentScannerImpl.java:1774)
> > >         at
> > > com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl
> > > $FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2930)
> > >         at
> > > com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next
> > > (XMLDocumentScannerImpl.java:648)
> > >         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:510)
> > >         at
> > > com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse
> > > (XML11Configuration.java:807)
> > >         at
> > > com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse
> > > (XML11Configuration.java:737)
> > >         at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse
> > > (XMLParser.java:107)
> > >         at
> > > com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse
> > > (AbstractSAXParser.java:1205)
> > >         at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl
> > > $JAXPSAXParser.parse(SAXParserImpl.java:522)
> > >         at org.xml.sax.helpers.ParserAdapter.parse(ParserAdapter.java:
> > > 405)
> > >         at com.google.gdata.util.XmlParser.parse(XmlParser.java:677)
> > >         ... 17 more
> > > Java Result: 1
> > > BUILD SUCCESSFUL (total time: 3 seconds)
>
> > > On Jun 15, 8:33 am, "Julian (Google)" <[email protected]> wrote:
>
> > > > Hi,
>
> > > > There may be an inconsistency with a Nickname value in your contacts
> > > > and the API client cannot parse a character or a value, can you post
> > > > the whole error message?
>
> > > > Do you think you can narrow down the problem to a specific contact? If
> > > > your contact list is not too long, maybe you can get the feed directly
> > > > using the protocol and look for the contact that has the
> > > > inconsistency. I am reviewing the Java Client to look for possible
> > > > errors, but would help if we can find an example.
>
> > > > Thanks,
> > > > Julian.
>
> > > > On Jun 14, 12:26 am, bwinfrey <[email protected]> wrote:
>
> > > > > Setting the protocol version handles this error.
>
> > > > > service.setProtocolVersion(ContactsService.Versions.V2);
>
> > > > > However, I would like more information about how to correctly
> > > > > implement version 3.0 of the API to be able to utilize the added scema
> > > > > elements and work with older data.  Perhaps a different feed URL?  Any
> > > > > help appreciated.
>
> > > > > Thanks.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Contacts 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-contacts-api?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to