Details
-
Type:
Bug
-
Status: Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: Mercury
-
Fix Version/s: Mercury
-
Component/s: Other / Misc.
-
Labels:None
-
Sprint:Sprint 14
Description
Google Disapproved Ads Notification fails.
1) Create an account with Disapproved Ads
2) Run ./getdisapprovedads.sh -d3 -e -S 3 -U 1413 (Google)
3) No Notification email is being sent through send_alarm.sh script.
Log error:
AccountID: [1202], DistributionID: [3], CustomerID: [202956c4-6a04-4849-929b-7e761f9a6f0e], Campaign Name: [202956c4-6a04-4849-929b-7e761f9a6f0e_10135_44_5727_GM], Campaign Status: [Active] has an Ad with id [102103188851] , adGroupId [29107259051] and type [TextAd] with an approval status of [DISAPPROVED]. Reasons: [Punctuation and symbols, Site policy: website can't be advertised].]]:java.io.IOException: Cannot run program "/usr/local/tsa/send_alarm.sh": java.io.IOException: error=7, Argument list too long
at java.lang.ProcessBuilder.start(ProcessBuilder.java:460)
at com.thesearchagency.AlertUtils.sendAlert(AlertUtils.java:160)
at com.thesearchagency.searchengines.GetDisapprovedAds$DistributionWorker.call(GetDisapprovedAds.java:450)
at com.thesearchagency.searchengines.GetDisapprovedAds$DistributionWorker.call(GetDisapprovedAds.java:179)
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)
Caused by: java.io.IOException: java.io.IOException: error=7, Argument list too long
at java.lang.UNIXProcess.<init>(UNIXProcess.java:148)
at java.lang.ProcessImpl.start(ProcessImpl.java:65)
at java.lang.ProcessBuilder.start(ProcessBuilder.java:453)
... 8 more
Expected: Notification email should be sent through send_alarm.sh script
Full log attached