Parsers Validation Errors
The errors listed here do not represent ingest errors. These errors are related to the content of your parser, serving as guidelines as to how you should write your parser, to make sure that it is consistent and functions works as intended. The errors you encounter here will not be visible on events that are actually ingested (in most cases, but some exceptions exist if it is a parser error).
Static Output validation
These validations are run against all test cases and cannot be disabled. Their purpose is to make sure that queries against your event will work.
| Message | Description | Solution |
| myFieldName is not searchable. When searching for this field, LogScale will not find this event, because fields starting with # are searched as tags." | The field has been falsely tagged. The symbol # has manually been prefixed to the field's name, however, this does not create a tagged field, but instead a field with that name. This affects searching as queries will search for a tagged field, which cannot be found, as no such tag exists. | Remove the # prefix from your field changing it from #myFieldName to myFieldName. Then go into Parser > Settings> Fields to Tag and add myField to the list if you intend to tag the field. The parser script will now produce a field named #myFieldName and remove myFieldName from the event |
| The array myArrayName has gaps, which affects searching with array functions. There are elements missing at indexes: indexnumber, and larger gaps between: gap |
There are missing indices and larger gaps in the array. Arrays must be without any gaps and start at index 0 for array functions to work correctly. For more information see, array syntax at Array Syntax. |
Remove the gaps in your array. The recommended approach is
to use the array:append() function to
construct arrays. This ensures that there are no gaps in the
output.
|
| The array myArrayName has gaps, which affects searching with array functions. There are gaps between these indexes: indexnumber. |
There are gaps in the array. Arrays must be without any gaps and start at index 0 for array functions to work correctly. For more information see, array syntax at Array Syntax. |
Remove the gaps in your array. The recommended approach is
to use the array:append() function to
construct arrays. This ensures that there are no gaps in the
output.
|
The array
myArrayName has
gaps, which affects searching with array functions. There
are elements missing at indexes:
indexnumber.
|
There are some indices missing in the array. Arrays must be without any gaps and start at index 0 for array functions to work correctly. For more information see, array syntax at Array Syntax. |
Remove the gaps in your array. The recommended approach is
to use the array:append() function to
construct arrays. This ensures that there are no gaps in the
output.
|
The given IP Address does not fulfill the formal
requirements for ${ipType} type IP
Address.
| Input string does not conform to IP address format specifications. | Check the IP address and verify that it meets the requirments for assigned protocol. |
The given Hash type ${hashType} is not
supported.
| Specified hash algorithm is not supported by the system. | Change the hash type algorithm. |
The value ${actualValue} is not in the
accepted range. The accepted range is below
${lessThan}.
| Integer value exceeds the maximum allowed threshold when only an upper bound is specified. | Change the value to be less than ${lessThan}. |
The value ${actualValue} is not in the
accepted range. The accepted range is above
${greaterThan}.
| Integer value falls below the minimum allowed threshold when only a lower bound is specified. | Change the value to be greater than ${greaterThan}. |
The value ${actualValue} is not in the
accepted range. The accepted range is from
${greaterThan} to
${lessThan}.
| Integer value falls outside the specified range constraints when both upper and lower bounds are specified. | Change the value to be within the range of ${greaterThan} to ${lessThan}. |
The value ${actualValue} is not an
Integer type. It should be an Integer to be validated.
| Input value cannot be parsed as an integer. | Change the value to an integer. |
The port number ${actualValue} is not
in the accepted range. The accepted range for port numbers
is from 0 to 65535.
| Port number is outside valid range (0-65535). | Change the port to value within the specified range. |
The field has to be exactly
${exactCharNum} characters long for
${hashType} hashing. Currently, the
field is ${currentNum} characters long.
| Hash string length does not match required length for specified hash type. | Change the length of the hash string. |
The value ${actualValue} is not one of
the accepted values:
[${acceptedValues}].
| The given value was not one of the allowed ones (values provided as an enum). | Change the value to an accepted value. |