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

Data-checker_discrepancy_Resolver:(Google)Exception> Either this object does not exist, or this user does not have permission to access it.

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: unspecified
    • Fix Version/s: None
    • Component/s: Data Checker
    • Labels:
      None
    • Environment:

      Operating System: Linux
      Platform: PC

    • Bugzilla Id:
      3710

      Description

      ------------------------------------------------------------------------
      Project: DataChecker_Discrepancy_Resolver
      Component Used: ./generate-discrepancies.sh and resolver
      Build: /var/local/builds/tsa-build-bidmgr-2010-04-06-p41-r25490
      -----------------------------------------------------------------------
      Its observed that after executing,"../generate-discrepancies.sh -d3 -account
      289 -distribution 3 -E 2010-03-27 -T 2010-03-27 -resolve" for Google
      we are getting exception "Either this object does not exist, or this user does
      not have permission to access it."

      2010-04-06 02:28:33.319 (3) [P5T1]: =============== Starting Search Engine
      Updater ================
      2010-04-06 02:28:33.319 (3) [P5T1]: ----------------SearchEngineSyncUserWorker
      starting
      2010-04-06 02:28:33.549 (3) [P6T1]: DatabasePool with a limit of 80 created
      2010-04-06 02:28:33.862 (3) [P6T1]: – Bulk downloads supported.
      2010-04-06 02:28:33.941 (3) [P6T2]: – Bulk downloads supported.
      2010-04-06 02:28:33.970 (3) [P6T1]: DatabasePool with a limit of 80 created
      2010-04-06 02:28:34.013 (3) [P6T3]: – Bulk downloads supported.
      2010-04-06 02:28:34.091 (3) [P6T1]: – Begining search engine sync for user:
      (404) "MSN Money"
      2010-04-06 02:28:34.092 (3) [P6T1]: Scheduling report attempt 1:
      name=tsakeywordstructure_2010-04-06_19 with id=null
      2010-04-06 02:28:34.092 (3) [P6T1]: validating report job...
      2010-04-06 02:28:36.026 (3) [P6T3]: – Begining search engine sync for user:
      (131) "Web.com Shared"
      2010-04-06 02:28:36.026 (3) [P6T3]: Scheduling report attempt 1:
      name=tsakeywordstructure_2010-04-06_38 with id=null
      2010-04-06 02:28:36.026 (3) [P6T3]: validating report job...
      2010-04-06 02:28:37.111 (2) [P6T1]: Report validation failed: Code 4 -
      sem.msn.money@hotmail.com
      2010-04-06 02:28:37.118 (2) [P6T1]: com.google.api.adwords.v13.ApiException:
      code=4, trigger="sem.msn.money@hotmail.com" – Either this object does not
      exist, or this user does not have permission to access it.
      2010-04-06 02:28:37.118 (3) [P6T1]: Caught other/unrecoverable API Exception:
      "com.google.api.adwords.v13.ApiException"
      2010-04-06 02:28:37.121 (2) [P6T1]: Command ScheduleReportJob, identifier
      null-P6T1-76 unable to release (or never acquired) searchEngineConnection row
      2010-04-06 02:28:37.122 (2) [P6T1]: Exception [Failure getting structure
      report]:com.thesearchagency.searchengines.SearchEngineCommandException: Either
      this object does not exist, or this user does not have permission to access it.
      at
      com.thesearchagency.searchengines.google.GoogleAdWordsAPI.scheduleReport(GoogleAdWordsAPI.java:3089)
      at
      com.thesearchagency.searchengines.google.GoogleAdWordsAPI.scheduleReport(GoogleAdWordsAPI.java:2949)
      at
      com.thesearchagency.searchengines.google.GoogleAdWordsAPI.downloadReport(GoogleAdWordsAPI.java:1935)
      at
      com.thesearchagency.searchengines.google.GoogleAdWordsAPI.downloadKeywordStructureReport(GoogleAdWordsAPI.java:2379)
      at
      com.thesearchagency.searchengines.google.GoogleStructureSync.fetchStructureReports(GoogleStructureSync.java:292)
      at
      com.thesearchagency.searchengines.google.GoogleStructureSync.stageTempSyncData(GoogleStructureSync.java:109)
      at
      com.thesearchagency.searchengines.SearchEngineUpdater$SearchEngineSyncUserWorker.run(SearchEngineUpdater.java:3292)
      at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417)
      at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
      at java.util.concurrent.FutureTask.run(FutureTask.java:123)
      at
      java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
      at
      java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
      at java.lang.Thread.run(Thread.java:595)
      Caused by: Either this object does not exist, or this user does not have
      permission to access it.
      at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
      at
      sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
      at
      sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
      at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
      at java.lang.Class.newInstance0(Class.java:350)
      at java.lang.Class.newInstance(Class.java:303)
      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(NativeMethodAccessorImpl.java:39)
      at
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:585)
      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)

        Attachments

          Activity

            People

            • Assignee:
              rupesh.kumar Rupesh Kumar Vijay (Inactive)
              Reporter:
              atul.sanagar Atul Sanagar (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: