Unable to provision error.

98 views
Skip to first unread message

Jacky cheng

unread,
Mar 21, 2017, 3:01:13 AM3/21/17
to AdWords API Forum
Hi all:
     We upgrade AdWords Api from V201607 to V201702.  However ,when i tried to create a campaign ,its happend. 

Any ideas would be greatly appreciated. 

Unable to provision, see the following errors:

1) null returned by binding at com.google.api.ads.common.lib.factory.FactoryModule$AdsServiceClientFactoryInterface.create()
 but parameter 2 of com.google.api.ads.adwords.lib.client.AdWordsServiceClient.<init>() is not @Nullable
  while locating com.google.api.ads.adwords.lib.client.AdWordsSession annotated with @com.google.inject.assistedinject.Assisted(value=adsSession)
    for parameter 2 at com.google.api.ads.adwords.lib.client.AdWordsServiceClient.<init>(AdWordsServiceClient.java:55)
  while locating com.google.api.ads.adwords.lib.client.AdWordsServiceClient annotated with @com.google.inject.internal.UniqueAnnotations$Internal(value=1)

1 error

2017-03-21 02:56:51 ERROR c.n.a.a.i.RedisRequestConsumerServiceImpl:138 - AdWordsCampaignServiceImpl.create:null
com.google.api.ads.adwords.axis.v201702.cm.ApiException: null
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[na:1.8.0_66]
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[na:1.8.0_66]
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[na:1.8.0_66]
at java.lang.reflect.Constructor.newInstance(Constructor.java:422) ~[na:1.8.0_66]
at java.lang.Class.newInstance(Class.java:442) ~[na:1.8.0_66]
at org.apache.axis.encoding.ser.BeanDeserializer.<init>(BeanDeserializer.java:104) ~[axis-1.4.jar:na]
at org.apache.axis.encoding.ser.BeanDeserializer.<init>(BeanDeserializer.java:90) ~[axis-1.4.jar:na]
at com.google.api.ads.adwords.axis.v201702.cm.ApiException.getDeserializer(ApiException.java:156) ~[adwords-axis-3.1.1.jar:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_66]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_66]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_66]
at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_66]
at org.apache.axis.encoding.ser.BaseDeserializerFactory.getSpecialized(BaseDeserializerFactory.java:154) ~[axis-1.4.jar:na]
at org.apache.axis.encoding.ser.BaseDeserializerFactory.getDeserializerAs(BaseDeserializerFactory.java:84) ~[axis-1.4.jar:na]
at org.apache.axis.encoding.DeserializationContext.getDeserializer(DeserializationContext.java:464) ~[axis-1.4.jar:na]
at org.apache.axis.encoding.DeserializationContext.getDeserializerForType(DeserializationContext.java:547) ~[axis-1.4.jar:na]
at org.apache.axis.message.SOAPFaultDetailsBuilder.onStartChild(SOAPFaultDetailsBuilder.java:157) ~[axis-1.4.jar:na]
at org.apache.axis.encoding.DeserializationContext.startElement(DeserializationContext.java:1035) ~[axis-1.4.jar:na]
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:509) ~[na:1.8.0_66]
at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:380) ~[na:1.8.0_66]
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2787) ~[na:1.8.0_66]
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606) ~[na:1.8.0_66]
at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:118) ~[na:1.8.0_66]
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510) ~[na:1.8.0_66]
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848) ~[na:1.8.0_66]
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777) ~[na:1.8.0_66]
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141) ~[na:1.8.0_66]
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213) ~[na:1.8.0_66]
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643) ~[na:1.8.0_66]
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(SAXParserImpl.java:327) ~[na:1.8.0_66]
at org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227) ~[axis-1.4.jar:na]
at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696) ~[axis-1.4.jar:na]
at org.apache.axis.Message.getSOAPEnvelope(Message.java:435) ~[axis-1.4.jar:na]
at org.apache.axis.transport.http.HTTPSender.readFromSocket(HTTPSender.java:796) ~[axis-1.4.jar:na]
at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:144) ~[axis-1.4.jar:na]
at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32) ~[axis-1.4.jar:na]
at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118) ~[axis-1.4.jar:na]
at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83) ~[axis-1.4.jar:na]
at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165) ~[axis-1.4.jar:na]
at org.apache.axis.client.Call.invokeEngine(Call.java:2784) ~[axis-1.4.jar:na]
at org.apache.axis.client.Call.invoke(Call.java:2767) ~[axis-1.4.jar:na]
at org.apache.axis.client.Call.invoke(Call.java:2443) ~[axis-1.4.jar:na]
at org.apache.axis.client.Call.invoke(Call.java:2366) ~[axis-1.4.jar:na]
at org.apache.axis.client.Call.invoke(Call.java:1812) ~[axis-1.4.jar:na]
at com.google.api.ads.adwords.axis.v201702.cm.CampaignServiceSoapBindingStub.mutate(CampaignServiceSoapBindingStub.java:1539) ~[adwords-axis-3.1.1.jar:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_66]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_66]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_66]
at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_66]
at com.google.api.ads.common.lib.soap.SoapClientHandler.invoke(SoapClientHandler.java:109) ~[ads-lib-3.1.1.jar:na]
at com.google.api.ads.common.lib.soap.axis.AxisHandler.invokeSoapCall(AxisHandler.java:246) ~[ads-lib-axis-3.1.1.jar:na]
at com.google.api.ads.common.lib.soap.SoapServiceClient.callSoapClient(SoapServiceClient.java:62) ~[ads-lib-3.1.1.jar:na]
at com.google.api.ads.common.lib.soap.SoapServiceClient.invoke(SoapServiceClient.java:92) ~[ads-lib-3.1.1.jar:na]
at com.sun.proxy.$Proxy91.mutate(Unknown Source) ~[na:na]
at com.ndp.agent.google.adwords.service.impl.AdWordsCampaignServiceImpl.buildCampaign(AdWordsCampaignServiceImpl.java:244) ~[fbagent-services-1.0_EC-SNAPSHOT.jar:na]

Jacky cheng

unread,
Mar 21, 2017, 3:08:41 AM3/21/17
to AdWords API Forum

It is likely that the dependent version is incorrect, but I'm not sure which dependencies are.  I updated  ads-lib,ads-lib-axis and adwords-axis 。

Peter Oliquino

unread,
Mar 21, 2017, 4:24:17 AM3/21/17
to AdWords API Forum
Hi Jacky,

Could you also provide the SOAP request and response generated when you encountered this error? This will allow me to identify if there had been an AdWords API issue or is isolated with the configuration of your Java client library. Please reply privately when sending the information.

Best regards,
Peter
AdWords API Team

Jacky cheng

unread,
Mar 21, 2017, 4:55:13 AM3/21/17
to AdWords API Forum

Hi Peter:

This problem occurs occasionally ,and the program is running successfully now . if it happens again, I will pm u of the   request and response . thanks a lot .
Reply all
Reply to author
Forward
0 new messages