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

SiteLinks are duplicated on re-deployment

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: Gooseberry
    • Fix Version/s: None
    • Labels:
      None
    • Environment:

      Bidmgr, Sapi and Core Gooseberry Final builds

      Description

      On redeploying an order, Sitelinks are duplicated on Adwords.

      Feed items are not getting deleted because the code is reading the feed item IDs from the database as integers instead of longs. Every feed item ID is coming out of the database as 2147483647.

      tsa-admax-jmslistener.log.2015-10-02-234322-25827524-2015-10-02 23:07:12.526 (4) [P21T1]: FeedItemChangeRequest (accountID 7): : Sending 8 deletes
      tsa-admax-jmslistener.log.2015-10-02-234322-25827618-2015-10-02 23:07:12.526 (3) [P21T1]: Processing feed item of FeedID: 30396270
      tsa-admax-jmslistener.log.2015-10-02-234322-25827696-2015-10-02 23:07:12.527 (3) [P21T1]: Processing feed item of FeedID: 30396270
      tsa-admax-jmslistener.log.2015-10-02-234322-25827774-2015-10-02 23:07:12.527 (3) [P21T1]: Processing feed item of FeedID: 30396270
      tsa-admax-jmslistener.log.2015-10-02-234322-25827852-2015-10-02 23:07:12.527 (3) [P21T1]: Processing feed item of FeedID: 30396270
      tsa-admax-jmslistener.log.2015-10-02-234322-25827930-2015-10-02 23:07:12.527 (3) [P21T1]: Processing feed item of FeedID: 30396270
      tsa-admax-jmslistener.log.2015-10-02-234322-25828008-2015-10-02 23:07:12.527 (3) [P21T1]: Processing feed item of FeedID: 30396270
      tsa-admax-jmslistener.log.2015-10-02-234322-25828086-2015-10-02 23:07:12.527 (3) [P21T1]: Processing feed item of FeedID: 30396270
      tsa-admax-jmslistener.log.2015-10-02-234322-25828164-2015-10-02 23:07:12.527 (3) [P21T1]: Processing feed item of FeedID: 30396270
      tsa-admax-jmslistener.log.2015-10-02-234322-25828242-2015-10-02 23:07:12.527 (4) [P21T1]: sesystem: SQL->[select 1]
      tsa-admax-jmslistener.log.2015-10-02-234322-25828305-2015-10-02 23:07:12.528 (4) [P21T1]: time=0.0010
      tsa-admax-jmslistener.log.2015-10-02-234322-25828354-2015-10-02 23:07:12.528 (4) [P21T1]: Query executed in 0.001s
      tsa-admax-jmslistener.log.2015-10-02-234322-25828416-2015-10-02 23:07:12.528 (4) [P21T1]: sesystem: SQL->[update `sesystem`.`searchEngineConnections` set `searchEngineUserID`=6,`inUse`="true",`holder`="addAdExtensions",`holderIdentifier`="7725137936",`timeStamp`="2015-10-02 23:07:12" where ((`sesystem`.`searchEngineConnections`.`distributionID`=3) and (`sesystem`.`searchEngineConnections`.`inUse`="false") and (`sesystem`.`searchEngineConnections`.`owner` is null) and (`sesystem`.`searchEngineConnections`.`searchEngineUserID`=6)) limit 1], genflags=no
      tsa-admax-jmslistener.log.2015-10-02-234322-25828920-2015-10-02 23:07:12.530 (4) [P21T1]: time=0.0020
      tsa-admax-jmslistener.log.2015-10-02-234322-25828969-2015-10-02 23:07:12.530 (4) [P21T1]: Query executed in 0.002s, 1 row(s) affected
      tsa-admax-jmslistener.log.2015-10-02-234322-25829050-2015-10-02 23:07:12,641 [P21T1] INFO  c.g.a.a.a.l.c.A.requestInfoLogger - Request made: Service: "FeedItemServiceInterfacePort" Method: "mutate" URL: "https://adwords.google.com/api/adwords/cm/v201506/FeedItemService"
      tsa-admax-jmslistener.log.2015-10-02-234322-25829268-2015-10-02 23:07:12,642 [P21T1] WARN  c.g.a.a.a.l.c.A.soapXmlLogger - SOAP Request:
      tsa-admax-jmslistener.log.2015-10-02-234322-25829352-<?xml version="1.0" encoding="UTF-8"?>
      tsa-admax-jmslistener.log.2015-10-02-234322-25829391-<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">
      tsa-admax-jmslistener.log.2015-10-02-234322-25829567-    <soapenv:Header>
      tsa-admax-jmslistener.log.2015-10-02-234322-25829588-        <ns1:RequestHeader xmlns:ns1="https://adwords.google.com/api/adwords/cm/v201506" soapenv:mustUnderstand="0">
      tsa-admax-jmslistener.log.2015-10-02-234322-25829705-            <ns1:clientCustomerId>7725137936</ns1:clientCustomerId>
      tsa-admax-jmslistener.log.2015-10-02-234322-25829773-            <ns1:developerToken>ojCnjZaM6RD1h0yt_DOJZg</ns1:developerToken>
      tsa-admax-jmslistener.log.2015-10-02-234322-25829849-            <ns1:userAgent>AdMaxLocal AdWords Software TSA DEV (AwApi-Java, AdWords-Axis/2.4.0, Common-Java/2.4.0, Axis/1.4, Java/1.6.0_27, maven)</ns1:userAgent>
      tsa-admax-jmslistener.log.2015-10-02-234322-25830012-            <ns1:validateOnly>false</ns1:validateOnly>
      tsa-admax-jmslistener.log.2015-10-02-234322-25830067-            <ns1:partialFailure>false</ns1:partialFailure>
      tsa-admax-jmslistener.log.2015-10-02-234322-25830126-        </ns1:RequestHeader>
      tsa-admax-jmslistener.log.2015-10-02-234322-25830155-    </soapenv:Header>
      tsa-admax-jmslistener.log.2015-10-02-234322-25830177-    <soapenv:Body>
      tsa-admax-jmslistener.log.2015-10-02-234322-25830196-        <mutate xmlns="https://adwords.google.com/api/adwords/cm/v201506">
      tsa-admax-jmslistener.log.2015-10-02-234322-25830271-            <operations>
      tsa-admax-jmslistener.log.2015-10-02-234322-25830296-                <operator>REMOVE</operator>
      tsa-admax-jmslistener.log.2015-10-02-234322-25830340-                <operand>
      tsa-admax-jmslistener.log.2015-10-02-234322-25830366-                    <feedId>30396270</feedId>
      tsa-admax-jmslistener.log.2015-10-02-234322-25830412-                    <feedItemId>2147483647</feedItemId>
      tsa-admax-jmslistener.log.2015-10-02-234322-25830468-                </operand>
      tsa-admax-jmslistener.log.2015-10-02-234322-25830495-            </operations>
      tsa-admax-jmslistener.log.2015-10-02-234322-25830521-            <operations>
      tsa-admax-jmslistener.log.2015-10-02-234322-25830546-                <operator>REMOVE</operator>
      tsa-admax-jmslistener.log.2015-10-02-234322-25830590-                <operand>
      tsa-admax-jmslistener.log.2015-10-02-234322-25830616-                    <feedId>30396270</feedId>
      tsa-admax-jmslistener.log.2015-10-02-234322-25830662-                    <feedItemId>2147483647</feedItemId>
      tsa-admax-jmslistener.log.2015-10-02-234322-25830718-                </operand>
      tsa-admax-jmslistener.log.2015-10-02-234322-25830745-            </operations>
      tsa-admax-jmslistener.log.2015-10-02-234322-25830771-            <operations>
      tsa-admax-jmslistener.log.2015-10-02-234322-25830796-                <operator>REMOVE</operator>
      tsa-admax-jmslistener.log.2015-10-02-234322-25830840-                <operand>
      tsa-admax-jmslistener.log.2015-10-02-234322-25830866-                    <feedId>30396270</feedId>
      tsa-admax-jmslistener.log.2015-10-02-234322-25830912-                    <feedItemId>2147483647</feedItemId>
      tsa-admax-jmslistener.log.2015-10-02-234322-25830968-                </operand>
      tsa-admax-jmslistener.log.2015-10-02-234322-25830995-            </operations>
      tsa-admax-jmslistener.log.2015-10-02-234322-25831021-            <operations>
      tsa-admax-jmslistener.log.2015-10-02-234322-25831046-                <operator>REMOVE</operator>
      tsa-admax-jmslistener.log.2015-10-02-234322-25831090-                <operand>
      tsa-admax-jmslistener.log.2015-10-02-234322-25831116-                    <feedId>30396270</feedId>
      tsa-admax-jmslistener.log.2015-10-02-234322-25831162-                    <feedItemId>2147483647</feedItemId>
      tsa-admax-jmslistener.log.2015-10-02-234322-25831218-                </operand>
      tsa-admax-jmslistener.log.2015-10-02-234322-25831245-            </operations>
      tsa-admax-jmslistener.log.2015-10-02-234322-25831271-            <operations>
      tsa-admax-jmslistener.log.2015-10-02-234322-25831296-                <operator>REMOVE</operator>
      tsa-admax-jmslistener.log.2015-10-02-234322-25831340-                <operand>
      tsa-admax-jmslistener.log.2015-10-02-234322-25831366-                    <feedId>30396270</feedId>
      tsa-admax-jmslistener.log.2015-10-02-234322-25831412-                    <feedItemId>2147483647</feedItemId>
      tsa-admax-jmslistener.log.2015-10-02-234322-25831468-                </operand>
      tsa-admax-jmslistener.log.2015-10-02-234322-25831495-            </operations>
      tsa-admax-jmslistener.log.2015-10-02-234322-25831521-            <operations>
      tsa-admax-jmslistener.log.2015-10-02-234322-25831546-                <operator>REMOVE</operator>
      tsa-admax-jmslistener.log.2015-10-02-234322-25831590-                <operand>
      tsa-admax-jmslistener.log.2015-10-02-234322-25831616-                    <feedId>30396270</feedId>
      tsa-admax-jmslistener.log.2015-10-02-234322-25831662-                    <feedItemId>2147483647</feedItemId>
      tsa-admax-jmslistener.log.2015-10-02-234322-25831718-                </operand>
      tsa-admax-jmslistener.log.2015-10-02-234322-25831745-            </operations>
      tsa-admax-jmslistener.log.2015-10-02-234322-25831771-            <operations>
      tsa-admax-jmslistener.log.2015-10-02-234322-25831796-                <operator>REMOVE</operator>
      tsa-admax-jmslistener.log.2015-10-02-234322-25831840-                <operand>
      tsa-admax-jmslistener.log.2015-10-02-234322-25831866-                    <feedId>30396270</feedId>
      tsa-admax-jmslistener.log.2015-10-02-234322-25831912-                    <feedItemId>2147483647</feedItemId>
      tsa-admax-jmslistener.log.2015-10-02-234322-25831968-                </operand>
      tsa-admax-jmslistener.log.2015-10-02-234322-25831995-            </operations>
      tsa-admax-jmslistener.log.2015-10-02-234322-25832021-            <operations>
      tsa-admax-jmslistener.log.2015-10-02-234322-25832046-                <operator>REMOVE</operator>
      tsa-admax-jmslistener.log.2015-10-02-234322-25832090-                <operand>
      tsa-admax-jmslistener.log.2015-10-02-234322-25832116-                    <feedId>30396270</feedId>
      tsa-admax-jmslistener.log.2015-10-02-234322-25832162-                    <feedItemId>2147483647</feedItemId>
      tsa-admax-jmslistener.log.2015-10-02-234322-25832218-                </operand>
      tsa-admax-jmslistener.log.2015-10-02-234322-25832245-            </operations>
      tsa-admax-jmslistener.log.2015-10-02-234322-25832271-        </mutate>
      tsa-admax-jmslistener.log.2015-10-02-234322-25832289-    </soapenv:Body>
      tsa-admax-jmslistener.log.2015-10-02-234322-25832309-</soapenv:Envelope>
      tsa-admax-jmslistener.log.2015-10-02-234322-25832329-
      tsa-admax-jmslistener.log.2015-10-02-234322-25832330-2015-10-02 23:07:12,642 [P21T1] WARN  c.g.a.a.a.l.c.A.soapXmlLogger - SOAP Response:
      tsa-admax-jmslistener.log.2015-10-02-234322-25832415-<?xml version="1.0" encoding="UTF-8"?>
      tsa-admax-jmslistener.log.2015-10-02-234322-25832454-<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
      tsa-admax-jmslistener.log.2015-10-02-234322-25832525-    <soap:Header>
      tsa-admax-jmslistener.log.2015-10-02-234322-25832543-        <ResponseHeader xmlns="https://adwords.google.com/api/adwords/cm/v201506">
      tsa-admax-jmslistener.log.2015-10-02-234322:25832626:            <requestId>000521272e9e78e00a4c16ea900b5af1</requestId>
      tsa-admax-jmslistener.log.2015-10-02-234322-25832694-            <serviceName>FeedItemService</serviceName>
      tsa-admax-jmslistener.log.2015-10-02-234322-25832749-            <methodName>mutate</methodName>
      tsa-admax-jmslistener.log.2015-10-02-234322-25832793-            <operations>0</operations>
      tsa-admax-jmslistener.log.2015-10-02-234322-25832832-            <responseTime>27</responseTime>
      tsa-admax-jmslistener.log.2015-10-02-234322-25832876-        </ResponseHeader>
      tsa-admax-jmslistener.log.2015-10-02-234322-25832902-    </soap:Header>
      tsa-admax-jmslistener.log.2015-10-02-234322-25832921-    <soap:Body>
      tsa-admax-jmslistener.log.2015-10-02-234322-25832937-        <soap:Fault>
      tsa-admax-jmslistener.log.2015-10-02-234322-25832958-            <faultcode>soap:Server</faultcode>
      tsa-admax-jmslistener.log.2015-10-02-234322-25833005-            <faultstring>[DistinctError.DUPLICATE_ELEMENT @ operations[1], DistinctError.DUPLICATE_ELEMENT @ operations[2], DistinctError.DUPLICATE_ELEMENT @ operations[3], DistinctError.DUPLICATE_ELEMENT @ operations[4], DistinctError.DUPLICATE_ELEMENT @ operations[5], DistinctError.DUPLICATE_ELEMENT @ operations[6], DistinctError.DUPLICATE_ELEMENT @ operations[7]]</faultstring>
      tsa-admax-jmslistener.log.2015-10-02-234322-25833388-            <detail>
      tsa-admax-jmslistener.log.2015-10-02-234322-25833409-                <ApiExceptionFault xmlns="https://adwords.google.com/api/adwords/cm/v201506">
      tsa-admax-jmslistener.log.2015-10-02-234322-25833503-                    <message>[DistinctError.DUPLICATE_ELEMENT @ operations[1], DistinctError.DUPLICATE_ELEMENT @ operations[2], DistinctError.DUPLICATE_ELEMENT @ operations[3], DistinctError.DUPLICATE_ELEMENT @ operations[4], DistinctError.DUPLICATE_ELEMENT @ operations[5], DistinctError.DUPLICATE_ELEMENT @ operations[6], DistinctError.DUPLICATE_ELEMENT @ operations[7]]</message>
      tsa-admax-jmslistener.log.2015-10-02-234322-25833886-                    <ApplicationException.Type>ApiException</ApplicationException.Type>
      tsa-admax-jmslistener.log.2015-10-02-234322-25833974-                    <errors xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="DistinctError">
      tsa-admax-jmslistener.log.2015-10-02-234322-25834082-                        <fieldPath>operations[1]</fieldPath>
      tsa-admax-jmslistener.log.2015-10-02-234322-25834143-                        <trigger/>
      tsa-admax-jmslistener.log.2015-10-02-234322-25834178-                        <errorString>DistinctError.DUPLICATE_ELEMENT</errorString>
      tsa-admax-jmslistener.log.2015-10-02-234322-25834261-                        <ApiError.Type>DistinctError</ApiError.Type>
      tsa-admax-jmslistener.log.2015-10-02-234322-25834330-                        <reason>DUPLICATE_ELEMENT</reason>
      tsa-admax-jmslistener.log.2015-10-02-234322-25834389-                    </errors>
      tsa-admax-jmslistener.log.2015-10-02-234322-25834419-                    <errors xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="DistinctError">
      tsa-admax-jmslistener.log.2015-10-02-234322-25834527-                        <fieldPath>operations[2]</fieldPath>
      tsa-admax-jmslistener.log.2015-10-02-234322-25834588-                        <trigger/>
      tsa-admax-jmslistener.log.2015-10-02-234322-25834623-                        <errorString>DistinctError.DUPLICATE_ELEMENT</errorString>
      tsa-admax-jmslistener.log.2015-10-02-234322-25834706-                        <ApiError.Type>DistinctError</ApiError.Type>
      tsa-admax-jmslistener.log.2015-10-02-234322-25834775-                        <reason>DUPLICATE_ELEMENT</reason>
      tsa-admax-jmslistener.log.2015-10-02-234322-25834834-                    </errors>
      tsa-admax-jmslistener.log.2015-10-02-234322-25834864-                    <errors xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="DistinctError">
      tsa-admax-jmslistener.log.2015-10-02-234322-25834972-                        <fieldPath>operations[3]</fieldPath>
      tsa-admax-jmslistener.log.2015-10-02-234322-25835033-                        <trigger/>
      tsa-admax-jmslistener.log.2015-10-02-234322-25835068-                        <errorString>DistinctError.DUPLICATE_ELEMENT</errorString>
      tsa-admax-jmslistener.log.2015-10-02-234322-25835151-                        <ApiError.Type>DistinctError</ApiError.Type>
      tsa-admax-jmslistener.log.2015-10-02-234322-25835220-                        <reason>DUPLICATE_ELEMENT</reason>
      tsa-admax-jmslistener.log.2015-10-02-234322-25835279-                    </errors>
      tsa-admax-jmslistener.log.2015-10-02-234322-25835309-                    <errors xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="DistinctError">
      tsa-admax-jmslistener.log.2015-10-02-234322-25835417-                        <fieldPath>operations[4]</fieldPath>
      tsa-admax-jmslistener.log.2015-10-02-234322-25835478-                        <trigger/>
      tsa-admax-jmslistener.log.2015-10-02-234322-25835513-                        <errorString>DistinctError.DUPLICATE_ELEMENT</errorString>
      tsa-admax-jmslistener.log.2015-10-02-234322-25835596-                        <ApiError.Type>DistinctError</ApiError.Type>
      tsa-admax-jmslistener.log.2015-10-02-234322-25835665-                        <reason>DUPLICATE_ELEMENT</reason>
      tsa-admax-jmslistener.log.2015-10-02-234322-25835724-                    </errors>
      tsa-admax-jmslistener.log.2015-10-02-234322-25835754-                    <errors xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="DistinctError">
      tsa-admax-jmslistener.log.2015-10-02-234322-25835862-                        <fieldPath>operations[5]</fieldPath>
      tsa-admax-jmslistener.log.2015-10-02-234322-25835923-                        <trigger/>
      tsa-admax-jmslistener.log.2015-10-02-234322-25835958-                        <errorString>DistinctError.DUPLICATE_ELEMENT</errorString>
      tsa-admax-jmslistener.log.2015-10-02-234322-25836041-                        <ApiError.Type>DistinctError</ApiError.Type>
      tsa-admax-jmslistener.log.2015-10-02-234322-25836110-                        <reason>DUPLICATE_ELEMENT</reason>
      tsa-admax-jmslistener.log.2015-10-02-234322-25836169-                    </errors>
      tsa-admax-jmslistener.log.2015-10-02-234322-25836199-                    <errors xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="DistinctError">
      tsa-admax-jmslistener.log.2015-10-02-234322-25836307-                        <fieldPath>operations[6]</fieldPath>
      tsa-admax-jmslistener.log.2015-10-02-234322-25836368-                        <trigger/>
      tsa-admax-jmslistener.log.2015-10-02-234322-25836403-                        <errorString>DistinctError.DUPLICATE_ELEMENT</errorString>
      tsa-admax-jmslistener.log.2015-10-02-234322-25836486-                        <ApiError.Type>DistinctError</ApiError.Type>
      tsa-admax-jmslistener.log.2015-10-02-234322-25836555-                        <reason>DUPLICATE_ELEMENT</reason>
      tsa-admax-jmslistener.log.2015-10-02-234322-25836614-                    </errors>
      tsa-admax-jmslistener.log.2015-10-02-234322-25836644-                    <errors xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="DistinctError">
      tsa-admax-jmslistener.log.2015-10-02-234322-25836752-                        <fieldPath>operations[7]</fieldPath>
      tsa-admax-jmslistener.log.2015-10-02-234322-25836813-                        <trigger/>
      tsa-admax-jmslistener.log.2015-10-02-234322-25836848-                        <errorString>DistinctError.DUPLICATE_ELEMENT</errorString>
      tsa-admax-jmslistener.log.2015-10-02-234322-25836931-                        <ApiError.Type>DistinctError</ApiError.Type>
      tsa-admax-jmslistener.log.2015-10-02-234322-25837000-                        <reason>DUPLICATE_ELEMENT</reason>
      tsa-admax-jmslistener.log.2015-10-02-234322-25837059-                    </errors>
      tsa-admax-jmslistener.log.2015-10-02-234322-25837089-                </ApiExceptionFault>
      tsa-admax-jmslistener.log.2015-10-02-234322-25837126-            </detail>
      tsa-admax-jmslistener.log.2015-10-02-234322-25837148-        </soap:Fault>
      tsa-admax-jmslistener.log.2015-10-02-234322-25837170-    </soap:Body>
      tsa-admax-jmslistener.log.2015-10-02-234322-25837187-</soap:Envelope>
      tsa-admax-jmslistener.log.2015-10-02-234322-25837204-
      tsa-admax-jmslistener.log.2015-10-02-234322-25837205-2015-10-02 23:07:12.642 (2) [P21T1]: 7 Errors found
      tsa-admax-jmslistener.log.2015-10-02-234322-25837257-2015-10-02 23:07:12.642 (2) [P21T1]:  - com.google.api.ads.adwords.axis.v201506.cm.DistinctError: DistinctError.DUPLICATE_ELEMENT: Error Type=DistinctError field=operations[1], trigger=
      tsa-admax-jmslistener.log.2015-10-02-234322-25837443-2015-10-02 23:07:12.642 (2) [P21T1]: com.google.api.ads.adwords.axis.v201506.cm.DistinctError: ApiError: fieldpath=operations[1], trigger= apierrortype=DistinctError, reason=DistinctError.DUPLICATE_ELEMENT
      tsa-admax-jmslistener.log.2015-10-02-234322-25837649-2015-10-02 23:07:12.642 (2) [P21T1]:  - com.google.api.ads.adwords.axis.v201506.cm.DistinctError: DistinctError.DUPLICATE_ELEMENT: Error Type=DistinctError field=operations[2], trigger=
      tsa-admax-jmslistener.log.2015-10-02-234322-25837835-2015-10-02 23:07:12.642 (2) [P21T1]: com.google.api.ads.adwords.axis.v201506.cm.DistinctError: ApiError: fieldpath=operations[2], trigger= apierrortype=DistinctError, reason=DistinctError.DUPLICATE_ELEMENT
      tsa-admax-jmslistener.log.2015-10-02-234322-25838041-2015-10-02 23:07:12.642 (2) [P21T1]:  - com.google.api.ads.adwords.axis.v201506.cm.DistinctError: DistinctError.DUPLICATE_ELEMENT: Error Type=DistinctError field=operations[3], trigger=
      tsa-admax-jmslistener.log.2015-10-02-234322-25838227-2015-10-02 23:07:12.642 (2) [P21T1]: com.google.api.ads.adwords.axis.v201506.cm.DistinctError: ApiError: fieldpath=operations[3], trigger= apierrortype=DistinctError, reason=DistinctError.DUPLICATE_ELEMENT
      tsa-admax-jmslistener.log.2015-10-02-234322-25838433-2015-10-02 23:07:12.642 (2) [P21T1]:  - com.google.api.ads.adwords.axis.v201506.cm.DistinctError: DistinctError.DUPLICATE_ELEMENT: Error Type=DistinctError field=operations[4], trigger=
      tsa-admax-jmslistener.log.2015-10-02-234322-25838619-2015-10-02 23:07:12.642 (2) [P21T1]: com.google.api.ads.adwords.axis.v201506.cm.DistinctError: ApiError: fieldpath=operations[4], trigger= apierrortype=DistinctError, reason=DistinctError.DUPLICATE_ELEMENT
      tsa-admax-jmslistener.log.2015-10-02-234322-25838825-2015-10-02 23:07:12.642 (2) [P21T1]:  - com.google.api.ads.adwords.axis.v201506.cm.DistinctError: DistinctError.DUPLICATE_ELEMENT: Error Type=DistinctError field=operations[5], trigger=
      tsa-admax-jmslistener.log.2015-10-02-234322-25839011-2015-10-02 23:07:12.642 (2) [P21T1]: com.google.api.ads.adwords.axis.v201506.cm.DistinctError: ApiError: fieldpath=operations[5], trigger= apierrortype=DistinctError, reason=DistinctError.DUPLICATE_ELEMENT
      tsa-admax-jmslistener.log.2015-10-02-234322-25839217-2015-10-02 23:07:12.642 (2) [P21T1]:  - com.google.api.ads.adwords.axis.v201506.cm.DistinctError: DistinctError.DUPLICATE_ELEMENT: Error Type=DistinctError field=operations[6], trigger=
      tsa-admax-jmslistener.log.2015-10-02-234322-25839403-2015-10-02 23:07:12.642 (2) [P21T1]: com.google.api.ads.adwords.axis.v201506.cm.DistinctError: ApiError: fieldpath=operations[6], trigger= apierrortype=DistinctError, reason=DistinctError.DUPLICATE_ELEMENT
      tsa-admax-jmslistener.log.2015-10-02-234322-25839609-2015-10-02 23:07:12.642 (2) [P21T1]:  - com.google.api.ads.adwords.axis.v201506.cm.DistinctError: DistinctError.DUPLICATE_ELEMENT: Error Type=DistinctError field=operations[7], trigger=
      tsa-admax-jmslistener.log.2015-10-02-234322-25839795-2015-10-02 23:07:12.642 (2) [P21T1]: com.google.api.ads.adwords.axis.v201506.cm.DistinctError: ApiError: fieldpath=operations[7], trigger= apierrortype=DistinctError, reason=DistinctError.DUPLICATE_ELEMENT
      tsa-admax-jmslistener.log.2015-10-02-234322-25840001-2015-10-02 23:07:12.642 (3) [P21T1]: Not retrying Google error. message1=[DistinctError.DUPLICATE_ELEMENT @ operations[1], DistinctError.DUPLICATE_ELEMENT @ operations[2], DistinctError.DUPLICATE_ELEMENT @ operations[3], DistinctError.DUPLICATE_ELEMENT @ operations[4], DistinctError.DUPLICATE_ELEMENT @ operations[5], DistinctError.DUPLICATE_ELEMENT @ operations[6], DistinctError.DUPLICATE_ELEMENT @ operations[7]]
      tsa-admax-jmslistener.log.2015-10-02-234322-25840418-2015-10-02 23:07:12.642 (3) [P21T1]: Caught other/unrecoverable API Error: "com.google.api.ads.adwords.axis.v201506.cm.ApiException"
      tsa-admax-jmslistener.log.2015-10-02-234322-25840551-2015-10-02 23:07:12.642 (4) [P21T1]: sesystem: SQL->[select 1]
      tsa-admax-jmslistener.log.2015-10-02-234322-25840614-2015-10-02 23:07:12.644 (4) [P21T1]: time=0.0020
      tsa-admax-jmslistener.log.2015-10-02-234322-25840663-2015-10-02 23:07:12.644 (4) [P21T1]: Query executed in 0.002s
      tsa-admax-jmslistener.log.2015-10-02-234322-25840725-2015-10-02 23:07:12.644 (4) [P21T1]: sesystem: SQL->[update `sesystem`.`searchEngineConnections` set `holder`="",`inUse`="false",`holderIdentifier`="",`timeStamp`="2015-10-02 23:07:12" where ((`sesystem`.`searchEngineConnections`.`distributionID`=3) and (`sesystem`.`searchEngineConnections`.`inUse`="true") and (`sesystem`.`searchEngineConnections`.`holder`="addAdExtensions") and (`sesystem`.`searchEngineConnections`.`holderIdentifier`="7725137936") and (`sesystem`.`searchEngineConnections`.`searchEngineUserID`=6)) limit 1], genflags=no
      tsa-admax-jmslistener.log.2015-10-02-234322-25841267-2015-10-02 23:07:12.645 (4) [P21T1]: time=0.0010
      tsa-admax-jmslistener.log.2015-10-02-234322-25841316-2015-10-02 23:07:12.645 (4) [P21T1]: Query executed in 0.001s, 1 row(s) affected
      tsa-admax-jmslistener.log.2015-10-02-234322-25841397-2015-10-02 23:07:12.645 (4) [P21T1]: 7725137936 released searchEngineConnection row
      tsa-admax-jmslistener.log.2015-10-02-234322-25841481-2015-10-02 23:07:12.652 (4) [P21T1]: sesystem: SQL->[select 1]
      tsa-admax-jmslistener.log.2015-10-02-234322-25841544-2015-10-02 23:07:12.653 (4) [P21T1]: time=0.0010
      tsa-admax-jmslistener.log.2015-10-02-234322-25841593-2015-10-02 23:07:12.653 (4) [P21T1]: Query executed in 0.001s
      tsa-admax-jmslistener.log.2015-10-02-234322-25841655-2015-10-02 23:07:12.653 (4) [P21T1]: sesystem: SQL->[select * from `sesystem`.`searchEngineResources` where ((`distributionID`=3) and (`operation`="addAdExtensions")) limit 1]
      tsa-admax-jmslistener.log.2015-10-02-234322-25841831-2015-10-02 23:07:12.655 (4) [P21T1]: time=0.0020
      tsa-admax-jmslistener.log.2015-10-02-234322-25841880-2015-10-02 23:07:12.655 (4) [P21T1]: Query executed in 0.002s
      tsa-admax-jmslistener.log.2015-10-02-234322-25841942-2015-10-02 23:07:12.655 (4) [P21T1]:   Record Loaded
      tsa-admax-jmslistener.log.2015-10-02-234322-25841995-2015-10-02 23:07:12.655 (4) [P21T1]: sesystem: SQL->[insert into `sesystem`.`searchEngineResourceUsage` (`sesystem`.`searchEngineResourceUsage`.`resourceID`,`sesystem`.`searchEngineResourceUsage`.`periodStart`,`sesystem`.`searchEngineResourceUsage`.`holderID`,`sesystem`.`searchEngineResourceUsage`.`lastUsage`,`sesystem`.`searchEngineResourceUsage`.`opCount`)  values (226,"2015-10-02 07:00:00","7725137936",NOW(),1) on duplicate key update `sesystem`.`searchEngineResourceUsage`.`opCount`=`sesystem`.`searchEngineResourceUsage`.`opCount`+1,`sesystem`.`searchEngineResourceUsage`.`lastUsage`=NOW()], genflags=no
      tsa-admax-jmslistener.log.2015-10-02-234322-25842608-2015-10-02 23:07:12.656 (4) [P21T1]: time=0.0010
      tsa-admax-jmslistener.log.2015-10-02-234322-25842657-2015-10-02 23:07:12.656 (4) [P21T1]: Query executed in 0.001s, 2 row(s) affected
      tsa-admax-jmslistener.log.2015-10-02-234322-25842738-2015-10-02 23:07:12.657 (4) [P21T1]: Exception [handling exception thrown by google...]:com.thesearchagency.searchengines.SearchEngineCommandException: [DistinctError.DUPLICATE_ELEMENT @ operations[1], DistinctError.DUPLICATE_ELEMENT @ operations[2], DistinctError.DUPLICATE_ELEMENT @ operations[3], DistinctError.DUPLICATE_ELEMENT @ operations[4], DistinctError.DUPLICATE_ELEMENT @ operations[5], DistinctError.DUPLICATE_ELEMENT @ operations[6], DistinctError.DUPLICATE_ELEMENT @ operations[7]]
      tsa-admax-jmslistener.log.2015-10-02-234322-25843234-	at com.thesearchagency.searchengines.google.GoogleAdWordsAPI.handleFeedItems(GoogleAdWordsAPI.java:3912)
      tsa-admax-jmslistener.log.2015-10-02-234322-25843340-	at com.thesearchagency.searchengines.google.GoogleAdWordsAPI.removeFeedItems(GoogleAdWordsAPI.java:3839)
      tsa-admax-jmslistener.log.2015-10-02-234322-25843446-	at com.thesearchagency.searchengines.google.contenteditor.changerequest.feed.FeedItemChangeRequest.sendRequest(FeedItemChangeRequest.java:56)
      tsa-admax-jmslistener.log.2015-10-02-234322-25843589-	at com.thesearchagency.searchengines.google.contenteditor.changerequest.feed.FeedItemChangeRequest.sendRequest(FeedItemChangeRequest.java:26)
      tsa-admax-jmslistener.log.2015-10-02-234322-25843732-	at com.thesearchagency.searchengines.google.contenteditor.changerequest.BaseChangeRequest.makeRequest(BaseChangeRequest.java:111)
      tsa-admax-jmslistener.log.2015-10-02-234322-25843863-	at com.thesearchagency.searchengines.google.contenteditor.GoogleContentEditor$SearchEngineUserWorker.handleFeedItems(GoogleContentEditor.java:1204)
      tsa-admax-jmslistener.log.2015-10-02-234322-25844012-	at com.thesearchagency.searchengines.google.contenteditor.GoogleContentEditor$SearchEngineUserWorker.call(GoogleContentEditor.java:1028)
      tsa-admax-jmslistener.log.2015-10-02-234322-25844150-	at com.thesearchagency.searchengines.google.contenteditor.GoogleContentEditor$SearchEngineUserWorker.call(GoogleContentEditor.java:1002)
      tsa-admax-jmslistener.log.2015-10-02-234322-25844288-	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
      tsa-admax-jmslistener.log.2015-10-02-234322-25844359-	at java.util.concurrent.FutureTask.run(FutureTask.java:138)
      tsa-admax-jmslistener.log.2015-10-02-234322-25844420-	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
      tsa-admax-jmslistener.log.2015-10-02-234322-25844508-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
      tsa-admax-jmslistener.log.2015-10-02-234322-25844592-	at java.lang.Thread.run(Thread.java:662)
      tsa-admax-jmslistener.log.2015-10-02-234322-25844634-Caused by: [DistinctError.DUPLICATE_ELEMENT @ operations[1], DistinctError.DUPLICATE_ELEMENT @ operations[2], DistinctError.DUPLICATE_ELEMENT @ operations[3], DistinctError.DUPLICATE_ELEMENT @ operations[4], DistinctError.DUPLICATE_ELEMENT @ operations[5], DistinctError.DUPLICATE_ELEMENT @ operations[6], DistinctError.DUPLICATE_ELEMENT @ operations[7]]
      tsa-admax-jmslistener.log.2015-10-02-234322-25844989-	at sun.reflect.GeneratedConstructorAccessor71.newInstance(Unknown Source)
      tsa-admax-jmslistener.log.2015-10-02-234322-25845064-	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
      tsa-admax-jmslistener.log.2015-10-02-234322-25845169-	at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
      tsa-admax-jmslistener.log.2015-10-02-234322-25845237-	at java.lang.Class.newInstance0(Class.java:355)
      tsa-admax-jmslistener.log.2015-10-02-234322-25845286-	at java.lang.Class.newInstance(Class.java:308)
      tsa-admax-jmslistener.log.2015-10-02-234322-25845334-	at org.apache.axis.encoding.ser.BeanDeserializer.<init>(BeanDeserializer.java:104)
      tsa-admax-jmslistener.log.2015-10-02-234322-25845418-	at org.apache.axis.encoding.ser.BeanDeserializer.<init>(BeanDeserializer.java:90)
      tsa-admax-jmslistener.log.2015-10-02-234322-25845501-	at com.google.api.ads.adwords.axis.v201506.cm.ApiException.getDeserializer(ApiException.java:142)
      tsa-admax-jmslistener.log.2015-10-02-234322-25845600-	at sun.reflect.GeneratedMethodAccessor343.invoke(Unknown Source)
      tsa-admax-jmslistener.log.2015-10-02-234322-25845666-	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      tsa-admax-jmslistener.log.2015-10-02-234322-25845756-	at java.lang.reflect.Method.invoke(Method.java:597)
      tsa-admax-jmslistener.log.2015-10-02-234322-25845809-	at org.apache.axis.encoding.ser.BaseDeserializerFactory.getSpecialized(BaseDeserializerFactory.java:154)
      tsa-admax-jmslistener.log.2015-10-02-234322-25845915-	at org.apache.axis.encoding.ser.BaseDeserializerFactory.getDeserializerAs(BaseDeserializerFactory.java:84)
      tsa-admax-jmslistener.log.2015-10-02-234322-25846023-	at org.apache.axis.encoding.DeserializationContext.getDeserializer(DeserializationContext.java:464)
      tsa-admax-jmslistener.log.2015-10-02-234322-25846124-	at org.apache.axis.encoding.DeserializationContext.getDeserializerForType(DeserializationContext.java:547)
      tsa-admax-jmslistener.log.2015-10-02-234322-25846232-	at org.apache.axis.message.SOAPFaultDetailsBuilder.onStartChild(SOAPFaultDetailsBuilder.java:157)
      tsa-admax-jmslistener.log.2015-10-02-234322-25846331-	at org.apache.axis.encoding.DeserializationContext.startElement(DeserializationContext.java:1035)
      tsa-admax-jmslistener.log.2015-10-02-234322-25846430-	at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
      tsa-admax-jmslistener.log.2015-10-02-234322-25846507-	at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
      tsa-admax-jmslistener.log.2015-10-02-234322-25846592-	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
      tsa-admax-jmslistener.log.2015-10-02-234322-25846701-	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
      tsa-admax-jmslistener.log.2015-10-02-234322-25846788-	at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
      tsa-admax-jmslistener.log.2015-10-02-234322-25846859-	at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
      tsa-admax-jmslistener.log.2015-10-02-234322-25846930-	at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
      tsa-admax-jmslistener.log.2015-10-02-234322-25846992-	at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
      tsa-admax-jmslistener.log.2015-10-02-234322-25847062-	at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
      tsa-admax-jmslistener.log.2015-10-02-234322-25847139-	at org.apache.xerces.jaxp.SAXParserImpl.parse(Unknown Source)
      tsa-admax-jmslistener.log.2015-10-02-234322-25847202-	at org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227)
      tsa-admax-jmslistener.log.2015-10-02-234322-25847293-	at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696)
      tsa-admax-jmslistener.log.2015-10-02-234322-25847359-	at org.apache.axis.Message.getSOAPEnvelope(Message.java:435)
      tsa-admax-jmslistener.log.2015-10-02-234322-25847421-	at org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandChecker.java:62)
      tsa-admax-jmslistener.log.2015-10-02-234322-25847515-	at org.apache.axis.client.AxisClient.invoke(AxisClient.java:206)
      tsa-admax-jmslistener.log.2015-10-02-234322-25847581-	at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
      tsa-admax-jmslistener.log.2015-10-02-234322-25847642-	at org.apache.axis.client.Call.invoke(Call.java:2767)
      tsa-admax-jmslistener.log.2015-10-02-234322-25847697-	at org.apache.axis.client.Call.invoke(Call.java:2443)
      tsa-admax-jmslistener.log.2015-10-02-234322-25847752-	at org.apache.axis.client.Call.invoke(Call.java:2366)
      tsa-admax-jmslistener.log.2015-10-02-234322-25847807-	at org.apache.axis.client.Call.invoke(Call.java:1812)
      tsa-admax-jmslistener.log.2015-10-02-234322-25847862-	at com.google.api.ads.adwords.axis.v201506.cm.FeedItemServiceSoapBindingStub.mutate(FeedItemServiceSoapBindingStub.java:1003)
      tsa-admax-jmslistener.log.2015-10-02-234322-25847989-	at sun.reflect.GeneratedMethodAccessor340.invoke(Unknown Source)
      tsa-admax-jmslistener.log.2015-10-02-234322-25848055-	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      tsa-admax-jmslistener.log.2015-10-02-234322-25848145-	at java.lang.reflect.Method.invoke(Method.java:597)
      tsa-admax-jmslistener.log.2015-10-02-234322-25848198-	at com.google.api.ads.common.lib.soap.SoapClientHandler.invoke(SoapClientHandler.java:109)
      tsa-admax-jmslistener.log.2015-10-02-234322-25848290-	at com.google.api.ads.common.lib.soap.axis.AxisHandler.invokeSoapCall(AxisHandler.java:219)
      tsa-admax-jmslistener.log.2015-10-02-234322-25848383-	at com.google.api.ads.common.lib.soap.SoapServiceClient.callSoapClient(SoapServiceClient.java:62)
      tsa-admax-jmslistener.log.2015-10-02-234322-25848482-	at com.google.api.ads.common.lib.soap.SoapServiceClient.invoke(SoapServiceClient.java:92)
      tsa-admax-jmslistener.log.2015-10-02-234322-25848573-	at $Proxy25.mutate(Unknown Source)
      tsa-admax-jmslistener.log.2015-10-02-234322-25848609-	at com.thesearchagency.searchengines.google.GoogleAdWordsAPI.handleFeedItems(GoogleAdWordsAPI.java:3886)
      tsa-admax-jmslistener.log.2015-10-02-234322-25848715-	... 12 more
      tsa-admax-jmslistener.log.2015-10-02-234322-25848728-
      tsa-admax-jmslistener.log.2015-10-02-234322-25848729-2015-10-02 23:07:12.657 (4) [P21T1]: DB AutoCommit -> true
      tsa-admax-jmslistener.log.2015-10-02-234322-25848788-2015-10-02 23:07:12.658 (4) [P21T1]: spike: SQL->[delete from `content_editor_google`.`gce_feedItemError` where (`feedItemID` in (90,91,92,93,94,95,96))], genflags=no
      
      

        Attachments

          Activity

            People

            • Assignee:
              stacie.waleyko Stacie Waleyko (Inactive)
              Reporter:
              varshini.padmanabhan Varshini Padmanabhan (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: