Details
-
Type: Bug
-
Status: Closed
-
Priority: Minor
-
Resolution: Fixed
-
Affects Version/s: Jamestown 2.3.0, Goa
-
Fix Version/s: Goa
-
Component/s: Admax (bidding/budgeting)
-
Labels:None
Description
NullPointerException on running ABU
• Reseller user deploys an account eg: Early hours in UTC say 1am
• Reseller time zone is different from server time zone eg: Reseller timezone is Eastern, Server time zone is UTC
• ABU is scheduled to run straight after
ABU is run for the day before the budget starts
The following exception is seen on running ABU
2014-02-25 03:15:55.630 (2) [P1T7]: Exception Handling Account ID #50:java.lang.NullPointerException
at com.thesearchagency.admax.algorithms.sabb.AdMaxSABBDataDestination.saveActualBudget(AdMaxSABBDataDestination.java:130)
at com.thesearchagency.admax.algorithms.sabb.AdMaxSABBDataDestination.saveActualBudgetData(AdMaxSABBDataDestination.java:114)
at com.thesearchagency.admax.algorithms.sabb.AdMaxSABBDataDestination.saveAdMaxCampaignData(AdMaxSABBDataDestination.java:62)
at com.thesearchagency.admax.algorithms.sabb.AdMaxSABBDataDestination.save(AdMaxSABBDataDestination.java:44)
at com.thesearchagency.admax.algorithms.sabb.AdMaxSABBAlgorithm.applyAlgorithm(AdMaxSABBAlgorithm.java:190)
at com.thesearchagency.admax.AdMaxSummarizer$AccountWorker.call(AdMaxSummarizer.java:586)
at com.thesearchagency.admax.AdMaxSummarizer$AccountWorker.call(AdMaxSummarizer.java:466)
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)