Uploaded image for project: 'AdMaxLocal'
  1. AdMaxLocal
  2. AML-3553

For partial deployment failure,errors are not logged to Error table & PS email not send

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: Mountain Dew
    • Fix Version/s: Mountain Dew
    • Component/s: None
    • Labels:
      None
    • Environment:

      QA 5

      Core : smb-ear-2.8.2-RC1.ear (build #330)
      Bidmgr : bidmgr-distribution-2.8.2-RC2-bin.tar.gzBuild #724)
      Sapi : smb-ear-2.8.2-RC1.ear (build #914)

      Description

      The partial deployment failure due to invalid characters in headline1, the errors are not logged to Error tables & PS email not send.

      Steps:

      1.Create a Merchant
      2.Create order by editing Ads with characters like " i«+}ç?ÆTop=♥♠" in headline and deploy the order.
      3.Observe the listener log/Error table/inbox

      Actual result:

      Listener log shows partial failure due to special characters but email hasn't send and error is not inserted to Error table.

      Snippet of log:

      2015-06-10 10:33:59.136 (3) [pool-15-thread-6]: TextAdChangeRequest (accountID 656): Sending 4 add requests
      2015-06-10 10:33:59.136 (4) [pool-15-thread-6]: TextAdChangeRequest (accountID 656): : Sending 4 adds
      2015-06-10 10:33:59,532 [pool-15-thread-2] INFO c.g.a.a.a.l.c.A.requestInfoLogger - Request made: Service: "AdGroupAdServiceInterfacePort" Method: "mutate" URL: "https://adwords.google.com/api/adwords/cm/v201502/AdGroupAdService"
      2015-06-10 10:33:59,541 [pool-15-thread-2] INFO c.g.a.a.a.l.c.A.soapXmlLogger - SOAP Request:
      <?xml version="1.0" encoding="UTF-8"?>
      <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <soapenv:Header>
      <ns1:RequestHeader xmlns:ns1="https://adwords.google.com/api/adwords/cm/v201502" soapenv:mustUnderstand="0">
      <ns1:clientCustomerId>9611021734</ns1:clientCustomerId>
      <ns1:developerToken>ojCnjZaM6RD1h0yt_DOJZg</ns1:developerToken>
      <ns1:userAgent>AdMaxLocal AdWords Software TSA QA (AwApi-Java, AdWords-Axis/1.38.0, Common-Java/1.38.0, Axis/1.4, Java/1.6.0_27, maven)</ns1:userAgent>
      <ns1:validateOnly>false</ns1:validateOnly>
      <ns1:partialFailure>true</ns1:partialFailure>
      </ns1:RequestHeader>
      </soapenv:Header>
      <soapenv:Body>
      <mutate xmlns="https://adwords.google.com/api/adwords/cm/v201502">
      <operations>
      <operator>ADD</operator>
      <operand>
      <adGroupId>16927659683</adGroupId>
      <ad xmlns:ns2="https://adwords.google.com/api/adwords/cm/v201502" xsi:type="ns2:TextAd">
      <ns2:displayUrl>www.merchantsite.com</ns2:displayUrl>
      <ns2:finalUrls>http://www.merchantsite.com/</ns2:finalUrls>
      <ns2:headline>KeyWord:Beach Houp=??</ns2:headline>
      <ns2:description1>Beautiful, Convenient, And A Steal.</ns2:description1>
      <ns2:description2>The Perfect Beach House For You.</ns2:description2>
      </ad>
      <status>ENABLED</status>
      </operand>
      </operations>
      <operations>
      <operator>ADD</operator>
      <operand>
      <adGroupId>16927659683</adGroupId>
      <ad xmlns:ns3="https://adwords.google.com/api/adwords/cm/v201502" xsi:type="ns3:TextAd">
      <ns3:displayUrl>www.merchantsite.com</ns3:displayUrl>
      <ns3:finalUrls>http://www.merchantsite.com/</ns3:finalUrls>
      <ns3:headline>p=Value Beach Hp=</ns3:headline>
      <ns3:description1>Beautiful, Convenient, And A Steal.</ns3:description1>
      <ns3:description2>The Beach House To Suit Your Needs.</ns3:description2>
      </ad>
      <status>ENABLED</status>
      </operand>
      </operations>
      <operations>
      <operator>ADD</operator>
      <operand>
      <adGroupId>16927659683</adGroupId>
      <ad xmlns:ns4="https://adwords.google.com/api/adwords/cm/v201502" xsi:type="ns4:TextAd">
      <ns4:displayUrl>www.merchantsite.com</ns4:displayUrl>
      <ns4:finalUrls>http://www.merchantsite.com/</ns4:finalUrls>
      <ns4:headline>Value Beach House Rental</ns4:headline>
      <ns4:description1>The Beach House To Suit Your Needs.</ns4:description1>
      <ns4:description2>Beautiful, Convenient, And A Steal.</ns4:description2>
      </ad>
      <status>ENABLED</status>
      </operand>
      </operations>
      <operations>
      <operator>ADD</operator>
      <operand>
      <adGroupId>16927659683</adGroupId>
      <ad xmlns:ns5="https://adwords.google.com/api/adwords/cm/v201502" xsi:type="ns5:TextAd">
      <ns5:displayUrl>www.merchantsite.com</ns5:displayUrl>
      <ns5:finalUrls>http://www.merchantsite.com/</ns5:finalUrls>
      <ns5:headline>Beach House Rentals</ns5:headline>
      <ns5:description1>The Perfect Beach House For You.</ns5:description1>
      <ns5:description2>Beautiful, Convenient, And A Steal.</ns5:description2>
      </ad>
      <status>ENABLED</status>
      </operand>
      </operations>
      </mutate>
      </soapenv:Body>
      </soapenv:Envelope>

      2015-06-10 10:33:59,542 [pool-15-thread-2] INFO c.g.a.a.a.l.c.A.soapXmlLogger - SOAP Response:
      <?xml version="1.0" encoding="UTF-8"?>
      <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
      <soap:Header>
      <ResponseHeader xmlns="https://adwords.google.com/api/adwords/cm/v201502">
      <requestId>0005182769adfa900abf81d47e001b7a</requestId>
      <serviceName>AdGroupAdService</serviceName>
      <methodName>mutate</methodName>
      <operations>0</operations>
      <responseTime>141</responseTime>
      </ResponseHeader>
      </soap:Header>
      <soap:Body>
      <mutateResponse xmlns="https://adwords.google.com/api/adwords/cm/v201502">
      <rval>
      <ListReturnValue.Type>AdGroupAdReturnValue</ListReturnValue.Type>
      <value/>
      <value/>
      <value>
      <adGroupId>16927659683</adGroupId>
      <ad xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="TextAd">
      <id>65337738203</id>
      <displayUrl>www.merchantsite.com</displayUrl>
      <finalUrls>http://www.merchantsite.com/</finalUrls>
      <Ad.Type>TextAd</Ad.Type>
      <headline>Value Beach House Rental</headline>
      <description1>The Beach House To Suit Your Needs.</description1>
      <description2>Beautiful, Convenient, And A Steal.</description2>
      </ad>
      <status>ENABLED</status>
      <approvalStatus>UNCHECKED</approvalStatus>
      </value>
      <value>
      <adGroupId>16927659683</adGroupId>
      <ad xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="TextAd">
      <id>65337738323</id>
      <displayUrl>www.merchantsite.com</displayUrl>
      <finalUrls>http://www.merchantsite.com/</finalUrls>
      <Ad.Type>TextAd</Ad.Type>
      <headline>Beach House Rentals</headline>
      <description1>The Perfect Beach House For You.</description1>
      <description2>Beautiful, Convenient, And A Steal.</description2>
      </ad>
      <status>ENABLED</status>
      <approvalStatus>UNCHECKED</approvalStatus>
      </value>
      <partialFailureErrors xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="PolicyViolationError">
      <fieldPath>operations[0].operand.ad.headline</fieldPath>
      <trigger/>
      <errorString>PolicyViolationError.POLICY_ERROR</errorString>
      <ApiError.Type>PolicyViolationError</ApiError.Type>
      <key>
      <policyName>nonstandard_punctuation</policyName>
      <violatingText>??</violatingText>
      </key>
      <externalPolicyName>Non-standard punctuation</externalPolicyName>
      <externalPolicyUrl/>
      <externalPolicyDescription>Google ads aren't allowed to have excessive or unnecessary punctuation or symbols such as the following:
      <ul>
      <li>Exclamation mark in the ad's headline or more than one per ad</li>
      <li>Repeated punctuation or symbols (such as "!!!!free!!!")</li>
      <li>Characters that don't adhere to their true meaning (such as "4 sale" or "for $@le")</li>
      <li>Non-standard symbols (such as ~, , and |) except in a company name or standard industry use (such as "5 hotel")</li>
      </ul>
      <a href="https://support.google.com/adwordspolicy/answer/176095" target="_blank">See the full policy</a></externalPolicyDescription>
      <isExemptable>true</isExemptable>
      <violatingParts>
      <index>19</index>
      <length>2</length>
      </violatingParts>
      </partialFailureErrors>
      <partialFailureErrors xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="PolicyViolationError">
      <fieldPath>operations[1].operand.ad.headline</fieldPath>
      <trigger/>
      <errorString>PolicyViolationError.POLICY_ERROR</errorString>
      <ApiError.Type>PolicyViolationError</ApiError.Type>
      <key>
      <policyName>nonstandard_punctuation</policyName>
      <violatingText>??</violatingText>
      </key>
      <externalPolicyName>Non-standard punctuation</externalPolicyName>
      <externalPolicyUrl/>
      <externalPolicyDescription>Google ads aren't allowed to have excessive or unnecessary punctuation or symbols such as the following:
      <ul>
      <li>Exclamation mark in the ad's headline or more than one per ad</li>
      <li>Repeated punctuation or symbols (such as "!!!!free!!!")</li>
      <li>Characters that don't adhere to their true meaning (such as "4 sale" or "for $@le")</li>
      <li>Non-standard symbols (such as ~, , and |) except in a company name or standard industry use (such as "5 hotel")</li>
      </ul>
      <a href="https://support.google.com/adwordspolicy/answer/176095" target="_blank">See the full policy</a></externalPolicyDescription>
      <isExemptable>true</isExemptable>
      <violatingParts>
      <index>19</index>
      <length>2</length>
      </violatingParts>
      <violatingParts>
      <index>2</index>
      <length>2</length>
      </violatingParts>
      </partialFailureErrors>
      </rval>
      </mutateResponse>
      </soap:Body>
      </soap:Envelope>

      2015-06-10 10:33:59.542 (5) [pool-15-thread-2]: recordAsSubs("google", 414, "pool-15-thread-2")
      2015-06-10 10:33:59.542 (5) [pool-15-thread-2]: addSub("google")

      Note: This is observed on Rushmore also.

        Attachments

          Activity

            People

            • Assignee:
              stacie.waleyko Stacie Waleyko (Inactive)
              Reporter:
              atul.sanagar Atul Sanagar (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: