You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@metron.apache.org by "Vladimir (JIRA)" <ji...@apache.org> on 2017/06/21 21:17:00 UTC
[jira] [Created] (METRON-1003) ParserUtil parses dates incorrect
Vladimir created METRON-1003:
--------------------------------
Summary: ParserUtil parses dates incorrect
Key: METRON-1003
URL: https://issues.apache.org/jira/browse/METRON-1003
Project: Metron
Issue Type: Bug
Reporter: Vladimir
Priority: Minor
ParserUtils class has method convertToEpoch that takes month, day and time (as strings), parses it and returns milliseconds since epoch.
Month expected in "MMM" format (i.e. "Jun")
Month is parsed and then it is tried to get int value as:
{code}
String month = String.valueOf(cal.get(Calendar.MONTH));
{code}
But according to documentation (see https://docs.oracle.com/javase/7/docs/api/java/util/Calendar.html#MONTH) months start from 0.
So this method returns incorrect value.
This method should be refactored, but would be great to fix it and write some tests before.
This is minor bug as this method is used in FireEye parser only.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)