Review

Misuse Details

Details about the known misuse from the MUBench dataset.

Potential Hits

Findings of the detector that identify an anomaly in the same file and method as the known misuse.

Hit Rank Confidence Confidence String Pattern Examples Pattern Support Pattern Violation Target Environment Mapping
?

46

0.010198135198135198

(pattern support = 14 / 52)(pattern violations = 1 / 22)(overlap = 5.00 / 6.00)

  • lucene/1918/build/src/java//org/apache/lucene/index/IndexWriter.java#addIndexes(Directory[])
  • lucene/1918/build/src/java//org/apache/lucene/index/SegmentInfos.java#hasExternalSegments(Directory)
  • lucene/1918/build/src/java//org/apache/lucene/index/SegmentInfos.java#segString(Directory)
  • lucene/1918/build/src/java//org/apache/lucene/index/IndexFileDeleter.java#<init>(Collection, Directory, SegmentInfos)
  • lucene/1918/build/src/java//org/apache/lucene/index/SegmentInfos.java#files(Directory, boolean)

14

?

581

0.0027322404371584704

(pattern support = 10 / 52)(pattern violations = 1 / 61)(overlap = 13.00 / 15.00)

  • lucene/1918/build/src/java//org/apache/lucene/index/IndexWriter.java#getDocCount(int)
  • lucene/1918/build/src/java//org/apache/lucene/index/DirectoryReader#rollbackCommit()
  • lucene/1918/build/src/java//org/apache/lucene/index/IndexWriter.java#registerMerge(MergePolicy$OneMerge)
  • lucene/1918/build/src/java//org/apache/lucene/index/IndexWriter.java#_mergeInit(MergePolicy$OneMerge)
  • lucene/1918/build/src/java//org/apache/lucene/index/IndexWriter#mergeFinish(MergePolicy$OneMerge)

10

?

589

0.0027022158169699158

(pattern support = 10 / 52)(pattern violations = 1 / 61)(overlap = 12.00 / 14.00)

  • lucene/1918/build/src/java//org/apache/lucene/index/IndexWriter.java#getDocCount(int)
  • lucene/1918/build/src/java//org/apache/lucene/index/DirectoryReader#rollbackCommit()
  • lucene/1918/build/src/java//org/apache/lucene/index/IndexWriter.java#registerMerge(MergePolicy$OneMerge)
  • lucene/1918/build/src/java//org/apache/lucene/index/IndexWriter.java#_mergeInit(MergePolicy$OneMerge)
  • lucene/1918/build/src/java//org/apache/lucene/index/IndexWriter#mergeFinish(MergePolicy$OneMerge)

10

?

2357

0.00010375765467011172

(pattern support = 12 / 52)(pattern violations = 1 / 1990)(overlap = 17.00 / 19.00)

  • lucene/1918/build/src/java//org/apache/lucene/index/IndexWriter.java#rollbackInternal()
  • lucene/1918/build/src/java//org/apache/lucene/index/IndexWriter.java#finishCommit()
  • lucene/1918/build/src/java//org/apache/lucene/index/IndexWriter.java#deleteAll()
  • lucene/1918/build/src/java//org/apache/lucene/index/IndexWriter.java#registerMerge(MergePolicy$OneMerge)
  • lucene/1918/build/src/java//org/apache/lucene/index/IndexWriter#commitMergedDeletes(MergePolicy$OneMerge, SegmentReader)

12

?

2358

0.00010375765467011172

(pattern support = 12 / 52)(pattern violations = 1 / 1990)(overlap = 17.00 / 19.00)

  • lucene/1918/build/src/java//org/apache/lucene/index/IndexWriter.java#rollbackInternal()
  • lucene/1918/build/src/java//org/apache/lucene/index/IndexWriter.java#finishCommit()
  • lucene/1918/build/src/java//org/apache/lucene/index/IndexWriter.java#deleteAll()
  • lucene/1918/build/src/java//org/apache/lucene/index/IndexWriter.java#registerMerge(MergePolicy$OneMerge)
  • lucene/1918/build/src/java//org/apache/lucene/index/IndexWriter#commitMergedDeletes(MergePolicy$OneMerge, SegmentReader)

12

?

2359

0.00010375765467011172

(pattern support = 12 / 52)(pattern violations = 1 / 1990)(overlap = 17.00 / 19.00)

  • lucene/1918/build/src/java//org/apache/lucene/index/IndexWriter.java#rollbackInternal()
  • lucene/1918/build/src/java//org/apache/lucene/index/IndexWriter.java#finishCommit()
  • lucene/1918/build/src/java//org/apache/lucene/index/IndexWriter.java#deleteAll()
  • lucene/1918/build/src/java//org/apache/lucene/index/IndexWriter.java#registerMerge(MergePolicy$OneMerge)
  • lucene/1918/build/src/java//org/apache/lucene/index/IndexWriter#commitMergedDeletes(MergePolicy$OneMerge, SegmentReader)

12

?

2661

0.00004905808477237049

(pattern support = 10 / 52)(pattern violations = 1 / 2800)(overlap = 5.00 / 7.00)

  • lucene/1918/build/src/java//org/apache/lucene/index/SegmentMerger.java#createCompoundFile(String)
  • lucene/1918/build/src/java//org/apache/lucene/index/SegmentInfos.java#getCurrentSegmentGeneration(String[])
  • lucene/1918/build/src/java//org/apache/lucene/index/SegmentInfos.java#generationFromSegmentsFileName(String)
  • lucene/1918/build/src/java//org/apache/lucene/index/IndexFileDeleter.java#<init>(PrintStream, Directory, IndexDeletionPolicy, SegmentInfos, DocumentsWriter)
  • lucene/1918/build/src/java//org/apache/lucene/index/SegmentReader.java#openDocStores(SegmentInfo)

10

?

2662

0.00004905808477237049

(pattern support = 10 / 52)(pattern violations = 1 / 2800)(overlap = 5.00 / 7.00)

  • lucene/1918/build/src/java//org/apache/lucene/index/SegmentMerger.java#createCompoundFile(String)
  • lucene/1918/build/src/java//org/apache/lucene/index/SegmentInfos.java#getCurrentSegmentGeneration(String[])
  • lucene/1918/build/src/java//org/apache/lucene/index/SegmentInfos.java#generationFromSegmentsFileName(String)
  • lucene/1918/build/src/java//org/apache/lucene/index/IndexFileDeleter.java#<init>(PrintStream, Directory, IndexDeletionPolicy, SegmentInfos, DocumentsWriter)
  • lucene/1918/build/src/java//org/apache/lucene/index/SegmentReader.java#openDocStores(SegmentInfo)

10

?

2663

0.00004905808477237049

(pattern support = 10 / 52)(pattern violations = 1 / 2800)(overlap = 5.00 / 7.00)

  • lucene/1918/build/src/java//org/apache/lucene/index/SegmentMerger.java#createCompoundFile(String)
  • lucene/1918/build/src/java//org/apache/lucene/index/SegmentInfos.java#getCurrentSegmentGeneration(String[])
  • lucene/1918/build/src/java//org/apache/lucene/index/SegmentInfos.java#generationFromSegmentsFileName(String)
  • lucene/1918/build/src/java//org/apache/lucene/index/IndexFileDeleter.java#<init>(PrintStream, Directory, IndexDeletionPolicy, SegmentInfos, DocumentsWriter)
  • lucene/1918/build/src/java//org/apache/lucene/index/SegmentReader.java#openDocStores(SegmentInfo)

10

?

3614

0.000011387239004482017

(pattern support = 10 / 52)(pattern violations = 1 / 2111)(overlap = 1.00 / 8.00)

  • lucene/1918/build/src/java//org/apache/lucene/index/IndexWriter.java#rollbackInternal()
  • lucene/1918/build/src/java//org/apache/lucene/index/IndexWriter.java#deleteAll()
  • lucene/1918/build/src/java//org/apache/lucene/index/IndexWriter.java#commitMerge(MergePolicy$OneMerge, SegmentMerger, int, SegmentReader)
  • lucene/1918/build/src/java//org/apache/lucene/index/IndexWriter.java#registerMerge(MergePolicy$OneMerge)
  • lucene/1918/build/src/java//org/apache/lucene/index/IndexWriter.java#closeInternal(boolean)

10

?

3615

0.000011387239004482017

(pattern support = 10 / 52)(pattern violations = 1 / 2111)(overlap = 1.00 / 8.00)

  • lucene/1918/build/src/java//org/apache/lucene/index/IndexWriter.java#rollbackInternal()
  • lucene/1918/build/src/java//org/apache/lucene/index/IndexWriter.java#deleteAll()
  • lucene/1918/build/src/java//org/apache/lucene/index/IndexWriter.java#commitMerge(MergePolicy$OneMerge, SegmentMerger, int, SegmentReader)
  • lucene/1918/build/src/java//org/apache/lucene/index/IndexWriter.java#registerMerge(MergePolicy$OneMerge)
  • lucene/1918/build/src/java//org/apache/lucene/index/IndexWriter.java#closeInternal(boolean)

10