2014-09-04 20:53:12,507: [ERROR] [service.DatabaseImportService]: Failed to start the continuous import, reason [java.lang.NullPointerException], stacktrace; java.lang.NullPointerException at com.perforce.journal.parser.NoteJournalEntry.toString(NoteJournalEntry.java:201) at java.lang.String.valueOf(String.java:2838) at java.lang.StringBuilder.append(StringBuilder.java:132) at com.perforce.journal.reader.FileJournalReader$2.run(FileJournalReader.java:195) at java.lang.Thread.run(Thread.java:701)
It seems that Insights is looking for a journal file but failing to find it. Where is it looking for one? The documentation says this:
Server as they happen. If it needs to catch up, then changes are read out
of the journals. It is important that any rotated journals are uncompressed,
otherwise this data cannot be read. Consult the Perforce administration
documentation for information on how to manage checkpoints and journals,
but in brief, the -Z (rather than -z) flag will compress checkpoints but
leave rotated journals uncompressed.
Unless specified with the server configurable 'journalPrefix', journals are
expected to be in the P4ROOT. If journals are being moved elsewhere after
being rotated, or if a prefix is being specified on the command line, then
the streaming process will not be able to find them. If journals are being
stored outside of the P4ROOT (which is recommended), then it is important to
use the 'journalPrefix' server configurable to control this.
Any clarification (or assistance in fixing the error I'm getting) would be greatly appreciated.