Uploaded image for project: 'AdMax'
  1. AdMax
  2. ADMAX-2007

Google: Bids can be sent for multiple types and get rejected

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Won't Fix
    • Affects Version/s: unspecified
    • Fix Version/s: None
    • Component/s: Bid Management Tool
    • Labels:
      None
    • Environment:

      Operating System: Linux
      Platform: PC

    • Bugzilla Id:
      3627

      Description

      For account 85 errors like:


      Only one of {maxCpc=keywordMaxCpc, siteMaxCpc, maxCpm, maxCpa may be specified.
      ------

      2010-03-11 12:00:50.817 (3) [P1T5]: Handling Account (13284) "Web.com - Content"
      for user (131) "Web.com Shared"

      2010-03-11 12:00:55.113 (3) [P1T5]: Beginning update of group identifier:1221928486
      2010-03-11 12:00:55.622 (2) [P1T5]: ApiException: code=122, trigger="null" –
      One or more input elements failed validation.
      2010-03-11 12:00:55.622 (2) [P1T5]: 1 Errors found
      2010-03-11 12:00:55.622 (2) [P1T5]: Error: code=77, index=0 field=null, trigger=null
      2010-03-11 12:00:55.622 (2) [P1T5]: Error Detail: Only one of
      {maxCpc=keywordMaxCpc, siteMaxCpc, maxCpm, maxCpa may be specified.
      2010-03-11 12:00:55.622 (3) [P1T5]: Caught other/unrecoverable API Exception:
      "com.google.adwords.api.adwords.v13.ApiException"
      2010-03-11 12:00:55.624 (2) [P1T5]: Exception [Exception setting bids for group
      identifier:1221928486]:com.thesearchagency.searchengines.SearchEngineCommandException:
      One or more input elements failed validation.
      at
      com.thesearchagency.searchengines.google.GoogleAdWordsAPI.setGroupBid(GoogleAdWordsAPI.java:1081)
      at
      com.thesearchagency.searchengines.google.GoogleAPISearchEngine.setGroupBids(GoogleAPISearchEngine.java:1623)
      at
      com.thesearchagency.searchengines.SearchEngineBidManager$SearchEngineAccountWorker.run(SearchEngineBidManager.java:990)
      at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
      at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
      at java.util.concurrent.FutureTask.run(Unknown Source)
      at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
      at java.lang.Thread.run(Unknown Source)
      Caused by: 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.adwords.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 org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
      at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
      at
      org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
      Source)
      at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
      Source)
      at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
      at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
      at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
      at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
      at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
      at org.apache.xerces.jaxp.SAXParserImpl.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.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandChecker.java:62)
      at org.apache.axis.client.AxisClient.invoke(AxisClient.java:206)
      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.adwords.api.adwords.v13.AdGroupServiceSoapBindingStub.updateAdGroup(AdGroupServiceSoapBindingStub.java:704)
      at
      com.thesearchagency.searchengines.google.GoogleAdWordsAPI.setGroupBid(GoogleAdWordsAPI.java:1064)
      ... 8 more

      2010-03-11 12:00:55.624 (3) [P1T5]: changeFound=false, ret=false
      2010-03-11 12:00:55.642 (3) [P1T5]: Beginning update of group identifier:1221929116
      2010-03-11 12:00:56.225 (2) [P1T5]: ApiException: code=122, trigger="null" –
      One or more input elements failed validation.
      2010-03-11 12:00:56.226 (2) [P1T5]: 1 Errors found
      2010-03-11 12:00:56.226 (2) [P1T5]: Error: code=77, index=0 field=null, trigger=null
      2010-03-11 12:00:56.226 (2) [P1T5]: Error Detail: Only one of
      {maxCpc=keywordMaxCpc, siteMaxCpc, maxCpm, maxCpa may be specified.
      2010-03-11 12:00:56.226 (3) [P1T5]: Caught other/unrecoverable API Exception:
      "com.google.adwords.api.adwords.v13.ApiException"
      2010-03-11 12:00:56.233 (2) [P1T5]: Exception [Exception setting bids for group
      identifier:1221929116]:com.thesearchagency.searchengines.SearchEngineCommandException:
      One or more input elements failed validation.
      at
      com.thesearchagency.searchengines.google.GoogleAdWordsAPI.setGroupBid(GoogleAdWordsAPI.java:1081)
      at
      com.thesearchagency.searchengines.google.GoogleAPISearchEngine.setGroupBids(GoogleAPISearchEngine.java:1623)
      at
      com.thesearchagency.searchengines.SearchEngineBidManager$SearchEngineAccountWorker.run(SearchEngineBidManager.java:990)
      at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
      at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
      at java.util.concurrent.FutureTask.run(Unknown Source)
      at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
      at java.lang.Thread.run(Unknown Source)
      Caused by: 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.adwords.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 org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
      at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
      at
      org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
      Source)
      at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
      Source)
      at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
      at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
      at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
      at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
      at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
      at org.apache.xerces.jaxp.SAXParserImpl.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.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandChecker.java:62)
      at org.apache.axis.client.AxisClient.invoke(AxisClient.java:206)
      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.adwords.api.adwords.v13.AdGroupServiceSoapBindingStub.updateAdGroup(AdGroupServiceSoapBindingStub.java:704)
      at
      com.thesearchagency.searchengines.google.GoogleAdWordsAPI.setGroupBid(GoogleAdWordsAPI.java:1064)
      ... 8 more

      2010-03-11 12:00:56.234 (3) [P1T5]: changeFound=false, ret=false

        Attachments

          Activity

            People

            • Assignee:
              therouxj Jeff Theroux
              Reporter:
              bduffy Bill Duffy (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: