Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 2.1.0
-
Fix Version/s: 2.1.0
-
Component/s: Content Editor
-
Labels:None
-
Sprint:Sprint 5 - Cumberland
Description
Set up environment to use yen (JPY). Deploy a campaign with a budget value less than 93 (or possibly 46.5) yen. Error results:
2013-03-28 17:19:34.827 (2) [P7T1]: 3 Errors found
2013-03-28 17:19:34.827 (2) [P7T1]: com.google.api.ads.adwords.axis.v201209.cm.RangeError: ApiError: fieldpath=operations[0].operand.budget.amount, trigger= apierrortype=RangeError, reason=RangeError.TOO_LOW
2013-03-28 17:19:34.827 (2) [P7T1]: com.google.api.ads.adwords.axis.v201209.cm.RangeError: ApiError: fieldpath=operations[1].operand.budget.amount, trigger= apierrortype=RangeError, reason=RangeError.TOO_LOW
2013-03-28 17:19:34.828 (2) [P7T1]: com.google.api.ads.adwords.axis.v201209.cm.RangeError: ApiError: fieldpath=operations[2].operand.budget.amount, trigger= apierrortype=RangeError, reason=RangeError.TOO_LOW
2013-03-28 17:19:34.828 (3) [P7T1]: Not retrying Google error. message1=[RangeError.TOO_LOW @ operations[0].operand.budget.amount, RangeError.TOO_LOW @ operations[1].operand.budget.amount, RangeError.TOO_LOW @ operations[2].operand.budget.amount]
2013-03-28 17:19:34.828 (3) [P7T1]: Caught other/unrecoverable API Error: "com.google.api.ads.adwords.axis.v201209.cm.ApiException"
2013-03-28 17:19:34.828 (5) [P7T1]: quoteValue(), nothing special about it=>[3], type=class java.lang.Integer
2013-03-28 17:19:34.828 (5) [P7T1]: quoteValue(), nothing special about it=>[206], type=class java.lang.Integer
Monthly budgets are divided by 31 to get the initial daily budget and then divided by 3 for each SE campaign. If this value is < 1 (or maybe 0.5), it is rounded down to 0 resulting in the Google failure.
GCE should enforce a minimum budget of 1 for yen ... or pow(1, -1 * (currency decimal places)).