You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Recent changes[0] to the ProcessBufferProcessor expect the timestamp field to always
be a DateTime object.
If the timestamp field is set via extractors or pipeline rules that do not explicitly convert
it to DateTime but rather leave it as String, the message processing breaks with:
WARN [ProcessBufferProcessor] Unable to process message <8e417510-46b9-11ea-ab74-005056b2950d>: java.lang.ClassCastException: Cannot cast java.lang.String to org.joda.time.DateTime
pipeline rules could be rewritten to use set the timestamp field by either a function that returns DateTime or be converted using the to_date function.
Extractors (where applicable) can be configured with a Date Converter
Affected Versions
Graylog Version: 3.2
The text was updated successfully, but these errors were encountered:
Recent changes[0] to the ProcessBufferProcessor expect the
timestamp
field to alwaysbe a
DateTime
object.If the timestamp field is set via extractors or pipeline rules that do not explicitly convert
it to
DateTime
but rather leave it as String, the message processing breaks with:WARN [ProcessBufferProcessor] Unable to process message <8e417510-46b9-11ea-ab74-005056b2950d>: java.lang.ClassCastException: Cannot cast java.lang.String to org.joda.time.DateTime
[0] Refs #7290
Possible Solution
As a workaround:
timestamp
field by either a function that returnsDateTime
or be converted using theto_date
function.Date
ConverterAffected Versions
The text was updated successfully, but these errors were encountered: