Details
-
Type: Bug
-
Status: Closed
-
Priority: Critical
-
Resolution: Fixed
-
Affects Version/s: Kirin
-
Fix Version/s: Kirin
-
Component/s: AdMax JMS Listener
-
Labels:None
-
Environment:
bidmgr beta 5
-
Sprint:Sprint 3
Description
Re-deployment fails during deployment of refreshed standard ads
1) Run ad refresher on an old order that has standard ads.
Adrefresher is successful.
2) Redeploy the order without making any changes.
Actual: Order goes to error state with error in listener
java.util.ArrayList[0]>com.thesearchagency.services.client.yahoojapan.model.structure.YahooAdGroupStructure["ads"]>java.util.ArrayList[0]->com.thesearchagency.services.client.yahoojapan.model.YahooAd["headline"])
at com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException.from(UnrecognizedPropertyException.java:51) ~[deployment-bidmgr-shaded-jar-2.9.7-BETA5.jar:na]
at com.fasterxml.jackson.databind.DeserializationContext.reportUnknownProperty(DeserializationContext.java:817) ~[deployment-bidmgr-shaded-jar-2.9.7-BETA5.jar:na]
at com.fasterxml.jackson.databind.deser.std.StdDeserializer.handleUnknownProperty(StdDeserializer.java:958) ~[deployment-bidmgr-shaded-jar-2.9.7-BETA5.jar:na]
at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.handleUnknownProperty(BeanDeserializerBase.java:1324) ~[deployment-bidmgr-shaded-jar-2.9.7-BETA5.jar:na]
at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.handleUnknownVanilla(BeanDeserializerBase.java:1302) ~[deployment-bidmgr-shaded-jar-2.9.7-BETA5.jar:na]
at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:249) ~[deployment-bidmgr-shaded-jar-2.9.7-BETA5.jar:na]
at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:136) ~[deployment-bidmgr-shaded-jar-2.9.7-BETA5.jar:na]
2017-01-20 13:39:41.486 (2) [pool-3-thread-5]: Error: CampID: 3336_GM Info: Error during update request.
2017-01-20 13:39:41.486 (2) [pool-3-thread-5]: Error: CampID: 3336_GT Info: Error during update request.
2017-01-20 13:39:41.487 (1) [pool-3-thread-5]: Exception [Error during update request.]:java.lang.NullPointerException
at com.thesearchagency.searchengines.yahoojapan.YahooJapanAccountDeployer.getExistingCampaigns(YahooJapanAccountDeployer.java:387)
at com.thesearchagency.admaxlistener.deployer.MultiplexAccountDeployer.getExistingCampaigns(MultiplexAccountDeployer.java:277)
at com.thesearchagency.admaxlistener.worker.CampaignUpdateWorker.getCampaignChangeInfos(CampaignUpdateWorker.java:136)
at com.thesearchagency.admaxlistener.worker.CampaignUpdateWorker.call(CampaignUpdateWorker.java:83)
at com.thesearchagency.admaxlistener.worker.AccountWorker.updateCampaigns(AccountWorker.java:530)
at com.thesearchagency.admaxlistener.worker.AccountWorker.deploySync(AccountWorker.java:396)
at com.thesearchagency.admaxlistener.worker.AccountWorker.call(AccountWorker.java:155)
at com.thesearchagency.admaxlistener.worker.RequestWorker.call(RequestWorker.java:297)
at com.thesearchagency.admaxlistener.worker.RequestWorker.call(RequestWorker.java:96)
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)
2017-01-20 13:39:41,491 [pool-3-thread-5] INFO jdbc.sqlonly - SELECT `errors`.`errorJson` FROM `campaigns` JOIN `errors` ON `errors`.`campaignName` = `campaigns`.`name`
WHERE `campaigns`.`id` IN (1690)
2017-01-20 13:39:41.493 (3) [pool-3-thread-5]: Structure sync disabled, ignoring 0 structure operation errors.
2017-01-20 13:39:41.494 (3) [pool-3-thread-5]: 3336_GT has no applicable GCE errors.
2017-01-20 13:39:41,498 [pool-3-thread-5] INFO jdbc.sqlonly - SELECT `errors`.`errorJson` FROM `campaigns` JOIN `errors` ON `errors`.`campaignName` = `campaigns`.`name`
WHERE `campaigns`.`id` IN (1691)