Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Won't Fix
-
Affects Version/s: Mountain Dew
-
Fix Version/s: Mountain Dew
-
Component/s: None
-
Labels:None
-
Environment:
aml-qa5-front1
aml-qa5-core1
Description
Tested this case on QA5 using the Final bidmgr build #729
Steps to reproduce:
--------------------------
1. Create an account in rushmore with sitelinks and deploy.
2. Remove the sitelinks and redeploy the same order.
3. Use the migration app to migrate ads and sitelinks.
4. Add some sitelinks to the migrated account and redeploy.
In the above case, the deployment went to ERROR state. I am seeing the following Exception in the listener log.
2015-06-16 10:51:25.579 (4) [pool-3-thread-1]: Returning Object to Pool
2015-06-16 10:51:25.579 (2) [pool-3-thread-1]: Error: CampID: 4497_GT Info: Error during update request.
2015-06-16 10:51:25.580 (2) [pool-3-thread-1]: Error: CampID: 4497_GM Info: Error during update request.
2015-06-16 10:51:25.580 (1) [pool-3-thread-1]: Exception [Error during update request.]:java.lang.NullPointerException
at com.thesearchagency.searchengines.google.contenteditor.RequestCreator.createSiteLinkFeedItem(RequestCreator.java:1095)
at com.thesearchagency.searchengines.google.contenteditor.RequestCreator.diffSiteLinkFeed(RequestCreator.java:1490)
at com.thesearchagency.searchengines.google.contenteditor.RequestCreator.diffFeeds(RequestCreator.java:260)
at com.thesearchagency.searchengines.google.contenteditor.GoogleContentEditor.updateCampaigns(GoogleContentEditor.java:434)
at com.thesearchagency.admaxlistener.deployer.MultiplexAccountDeployer.updateCampaigns(MultiplexAccountDeployer.java:216)
at com.thesearchagency.admaxlistener.worker.CampaignUpdateWorker.call(CampaignUpdateWorker.java:103)
at com.thesearchagency.admaxlistener.worker.AccountWorker.updateCampaigns(AccountWorker.java:531)
at com.thesearchagency.admaxlistener.worker.AccountWorker.deploySync(AccountWorker.java:397)
at com.thesearchagency.admaxlistener.worker.AccountWorker.call(AccountWorker.java:151)
at com.thesearchagency.admaxlistener.worker.RequestWorker.call(RequestWorker.java:418)
at com.thesearchagency.admaxlistener.worker.RequestWorker.call(RequestWorker.java:97)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
2015-06-16 10:51:25.580 (4) [pool-3-thread-1]: DataCache: Found key global-clients
2015-06-16 10:51:25.581 (4) [pool-3-thread-1]: Took Existing Object from Pool
MUUID: ec45b7b7-572a-4ed0-b8c3-313c73f4094f