Hi, i am getting an error for which i am not able to understand. For some reason when i am trying to connect to API, for infoservice i am receiving the following error.
-------------------------------------------------------------------------- ERROR Occured while using --> SOAP UTIL * <soapenv:Body> <soapenv:Fault> <faultcode>soapenv:Server.userException</faultcode> <faultstring>One or more input elements failed validation.</faultstring> <detail> <ns1:fault xmlns:ns1="https://adwords.google.com/api/adwords/v13 "> <ns1:code>122</ns1:code> <ns1:message>One or more input elements failed validation.</ns1:message> <ns1:errors> <ns1:index>0</ns1:index> <ns1:field>clientEmail</ns1:field> <ns1:trigger>xx...@xyz.com</ns1:trigger> <ns1:code>4</ns1:code> <ns1:isExemptable>false</ns1:isExemptable> <ns1:detail>Either this object does not exist, or this user does not have permission to access it.</ns1:detail> </ns1:errors> </ns1:fault> </detail> </soapenv:Fault> </soapenv:Body> </soapenv:Envelope> * ------------------------------------------------------------------------------- THROUGH MY JAVA APP: faultDetail: {https://adwords.google.com/api/adwords/v13}fault: <ns1:code>122</ns1:code> <ns1:message>One or more input elements failed validation.</ns1:message> <ns1:errors> <ns1:index>0</ns1:index> <ns1:field>clientEmail</ns1:field> <ns1:trigger>xx...@xyz.com</ns1:trigger> <ns1:code>4</ns1:code> <ns1:isExemptable>false</ns1:isExemptable> <ns1:detail>Either this object does not exist, or this user does not have permission to access it.</ns1:detail> </ns1:errors> One or more input elements failed validation. at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at java.lang.Class.newInstance0(Unknown Source) at java.lang.Class.newInstance(Unknown Source) at org.apache.axis.encoding.ser.BeanDeserializer.<init>(BeanDeserializer.java:104) at org.apache.axis.encoding.ser.BeanDeserializer.<init>(BeanDeserializer.java:90) at com.google.api.adwords.v13.ApiException.getDeserializer(ApiException.java:267) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.axis.encoding.ser.BaseDeserializerFactory.getSpecialized(BaseDeserializerFactory.java:154) at org.apache.axis.encoding.ser.BaseDeserializerFactory.getDeserializerAs(BaseDeserializerFactory.java:84) at org.apache.axis.encoding.DeserializationContext.getDeserializer(DeserializationContext.java:464) at org.apache.axis.encoding.DeserializationContext.getDeserializerForType(DeserializationContext.java:547) at org.apache.axis.message.SOAPFaultDetailsBuilder.onStartChild(SOAPFaultDetailsBuilder.java:157) at org.apache.axis.encoding.DeserializationContext.startElement(DeserializationContext.java:1035) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source) at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source) at javax.xml.parsers.SAXParser.parse(Unknown Source) at org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227) at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696) at org.apache.axis.Message.getSOAPEnvelope(Message.java:435) at org.apache.axis.transport.http.HTTPSender.readFromSocket(HTTPSender.java:796) at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:144) at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32) at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118) at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83) at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165) at org.apache.axis.client.Call.invokeEngine(Call.java:2784) at org.apache.axis.client.Call.invoke(Call.java:2767) at org.apache.axis.client.Call.invoke(Call.java:2443) at org.apache.axis.client.Call.invoke(Call.java:2366) at org.apache.axis.client.Call.invoke(Call.java:1812) at com.google.api.adwords.v13.InfoServiceSoapBindingStub.getUnitCountForClients(InfoServiceSoapBindingStub.java:595) ------------------------------------------------------------------------------------------------ but when i am trying to connect with the same credentials for any other service, i am able to connect and pull the data. 1. do we need to have some special permissions while we connect for info service. 2. what situations these types of errors occur. please help me out on this one, thank you, Raghavendra Sudha. -- You received this message because you are subscribed to the Google Groups "AdWords API Forum" group. To post to this group, send email to adwords-...@googlegroups.com. To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en.