Krisztian Kasa created AMBARI-25293:
---------------------------------------

             Summary: Logsearch: logfeeder throws NPE when updating checkpoint
                 Key: AMBARI-25293
                 URL: https://issues.apache.org/jira/browse/AMBARI-25293
             Project: Ambari
          Issue Type: Bug
          Components: logsearch
    Affects Versions: 2.7.3
            Reporter: Krisztian Kasa
            Assignee: Krisztian Kasa
             Fix For: 2.7.4


Every time when logfeeder sends a log entry to solr it updates the 
corresponding checkpoint file. After a log file rolled over every subsequent 
checkpoint file update fails with NPE
{code}
Caught exception checkIn. , input=input:source=file, 
path=/var/log/oozie/oozie.log 
java.lang.NullPointerException 
at 
org.apache.ambari.logfeeder.input.file.FileCheckInHelper.checkIn(FileCheckInHelper.java:45)
 
at org.apache.ambari.logfeeder.input.InputFile.checkIn(InputFile.java:147) 
at org.apache.ambari.logfeeder.input.InputFile.checkIn(InputFile.java:49) 
at 
org.apache.ambari.logfeeder.output.OutputSolr$SolrWorkerThread.addToSolr(OutputSolr.java:472)
 
at 
org.apache.ambari.logfeeder.output.OutputSolr$SolrWorkerThread.sendToSolr(OutputSolr.java:380)
 
at 
org.apache.ambari.logfeeder.output.OutputSolr$SolrWorkerThread.run(OutputSolr.java:340)
 
{code}

There is no entry in the map returned by inputFile.getCheckPointFiles() with 
the new file key
https://github.com/apache/ambari/blob/fd3024cc2d7e8493446ccf42e81ed52497379cce/ambari-logsearch/ambari-logsearch-logfeeder/src/main/java/org/apache/ambari/logfeeder/input/file/FileCheckInHelper.java#L43



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to