-
Type:
Bug
-
Resolution: Timed out
-
Priority:
Medium
-
None
-
Affects Version/s: 2.3.2, 2.3.3
-
Component/s: None
-
Severity 2 - Major
-
13
Error from the log:
java.lang.RuntimeException: unknown line number 777 only know about 776
at com.cenqua.fisheye.io.StreamIndexedLineReader.guardLineNumber(StreamIndexedLineReader.java:184)
at com.cenqua.fisheye.io.StreamIndexedLineReader.getOffsetForLine(StreamIndexedLineReader.java:164)
at com.cenqua.fisheye.web.tags.SyntaxHighlightTag.doTag(SyntaxHighlightTag.java:37)
at org.apache.jsp.WEB_002dINF.jsp.file.fileAnnotation_jsp._jspx_meth_cru_synhi_0(fileAnnotation_jsp.java:810)
at org.apache.jsp.WEB_002dINF.jsp.file.fileAnnotation_jsp._jspx_meth_c_set_13(fileAnnotation_jsp.java:774)
at org.apache.jsp.WEB_002dINF.jsp.file.fileAnnotation_jsp._jspx_meth_c_forEach_1(fileAnnotation_jsp.java:552)
at org.apache.jsp.WEB_002dINF.jsp.file.fileAnnotation_jsp._jspx_meth_c_forEach_0(fileAnnotation_jsp.java:418)
at org.apache.jsp.WEB_002dINF.jsp.file.fileAnnotation_jsp._jspService(fileAnnotation_jsp.java:121)
For some reason, Fisheye confuses with the mixed lines ending during indexing.
A workaround is to set the "Disable Multiple Print" option to true in your repository configuration (http://confluence.atlassian.com/display/FISHEYE/Perforce). This will prevent FishEye from determining the content of multiple files in one operation. Please perform a full reindex after that.