The error messages will be sent back in a JSON file, and will have the following format:
            {
                "kind": string,
                "insertErrors": [
                  {
                    "index": integer,
                    "errors": [
                      {
                        object (ErrorProto)
                      }
                    ]
                  }
                ]
              }
        
The following table describes the possible error messages that you may encounter while using the google_bigquery() destination.
| Error | Description | 
|---|---|
|                         {"reason":"invalid","location":"non_existent_field","message":"no such field: <field-name>."}
                     | This error indicates that a field does not exist but data was given to it. The field's name in question will be placed where the <field-name> is located in the example. This error can only happen when ignore_unknown_values(False) is set. | 
|                         {"message":"Not found: Project <project-name>","domain":"global","reason":"notFound"}
                     | This error indicates that the given project <project-name> inside the project() parameter does not exist on Google Cloud. | 
|                         {"reason":"invalid","message":"Missing required field: Msg_0_CLOUD_QUERY_TABLE.<field-name>."}
                     | This error indicates that a value was either not specified for the <field-name> inside the fields() parameter, or that syslog-ng does not have any values for it. This only happens for fields where the field's mode is 'REQUIRED' inside the schema. | 
|                         {"message":"Not found: Dataset <project-name>:<dataset-name>","domain":"global","reason":"notFound"}
                     | This error indicates that the <project-name> project exists, but the dataset-name dataset given inside the dataset() parameter does not exist in BigQuery. | 
|                         {"message":"Not found: Table <project-name>:<dataset-name>.<table-name>","domain": "global","reason": "notFound"}
                     | This error indicates that the <project-name> project and the <dataset-name> dataset exist, but the <table-name> table given inside the table() parameter does not exist inside the <project-name>:<dataset-name> dataset BigQuery. | 
|                         {"reason":"invalid","location":"<field-name>","message":"Invalid <type> string <given-value>"}
                     | This error indicates that the value of <field-name> inside the fields() parameter is not valid for BigQuery's <type> field type. The error also contains the exact value for the <given-value>. | 
