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)