Error Code | Cause | Value | Result |
---|---|---|---|
2 | Event name is invalid (empty, too long, invalid characters) | Name of the invalid event | The event is ignored and a firebase_error event is logged with a firebase_error_value parameter which indicates the invalid event name. |
3 | Event parameter name is invalid (empty, too long, invalid characters) | Name of the invalid parameter | The event parameter is replaced with a firebase_error parameter (one per event) and a firebase_error_value parameter is added to indicate the invalid parameter name. |
4 | Event parameter value is too long | Name of invalid parameter | The invalid parameter is dropped. A firebase_error parameter is added to the event and a firebase_error_value parameter is added to indicate the name of the parameter with the invalid value. |
5 | Event has more than 25 parameters | None | Extra event parameters are dropped. A firebase_error parameter is added to the event with the value of the error code. |
6 | User property name is invalid (empty, too long, invalid characters) | Name of invalid property. | The user property change is ignored. A firebase_error event is logged with a firebase_error_value parameter which indicates the invalid user property name. |
7 | User property value is too long | Name of invalid property. | The user property change is ignored. A firebase_error event is logged with a parameter whose value indicates the name of the invalid user property value. |
8 | App Instance logs more than 500 unique event types | None | Extra events are dropped. A firebase_error event is logged with a firebase_error parameter which indicates the error code. |
9 | App Instance sets more than 25 unique user properties | None | The user property change is ignored. A firebase_error event is logged with a firebase_error parameter which indicates the error code. |
10 | App Instance exceeds conversion event limit in a single day | None | Event is logged as a normal (i.e. non-conversion) event. A firebase_error parameter is added to the event with the value of the error code. |
11 | App Instance logs blacklisted event | Name of blacklisted event | Event is ignored. A firebase_error event is logged with a firebase_error_value parameter which indicates the blacklisted event name. |
12 | App Instance sets blacklisted user property. | Name of blacklisted user property. | The user property change is ignored. A firebase_error event is logged with a firebase_error_value parameter which indicates the blacklisted user property. |
13 | Event name is reserved | Name of reserved event. | Event is ignored. A firebase_error event is logged with a firebase_error_value parameter which indicates the invalid event name. |
14 | Event parameter name is reserved. | Name of reserved parameter. | Event parameter is replaced with a firebase_error parameter with the value of the error code. A firebase_error_value parameter is added to indicate the reserved parameter name. |
15 | User property name is reserved | Name of reserved user property | The user property change is ignored. A firebase error event is logged with a firebase_error_value parameter which indicates the invalid user property name. |
17 | Parameter array length exceeds limit (200) | Name of truncated parameter array (value) | The array parameter is truncated to 200 items. A firebase_error parameter is added to the event (one per event) with the value of the error code. A firebase_error_value parameter is added to indicate the name of the truncated parameter. |
18 | Invalid value parameter type | Name of invalid parameter (value) | The value parameter is dropped. A firebase_error parameter is added to the event and a firebase_error_value parameter is added to indicate the name of the parameter with the invalid type (value). |
19 | Missing currency parameter on a conversion event | Name of invalid parameter (value) | The value parameter is dropped. A firebase_error parameter is added to the event and a firebase_error_value parameter is added to indicate the name of the invalid parameter (value). |
20 | Event array parameter name is invalid | Name of invalid parameter (value) | The event parameter is replaced with a firebase_error parameter (one per event) and a firebase_error_value parameter is added to indicate the invalid parameter name. |
21 | Event does not support array parameters | Name of the invalid event | The event parameter is replaced with a firebase_error parameter (one per event) and a firebase_error_value parameter is added to indicate the invalid event name. |
22 | Item cannot contain an array-based parameter | Name of invalid parameter (value) | The nested array parameter is replaced with a firebase_error parameter (one per param) and a firebase_error_value parameter is added to indicate the invalid param name. |
23 | Item cannot contain custom parameters | None | Custom array parameters are dropped. Add a firebase_error parameter with the value of the error code. |
25 | Item array not supported on client's version of Google Play Services (Android Only) | None | Array parameters are dropped. Add a firebase_error parameter with the value of the error code. |
28 | Item has more than 27 custom parameters | None | Extra item parameters are dropped. A firebase_error parameter is added to the item with the value of the error code. |
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-12-12 UTC.