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
?

348

0.005066170388751034

(pattern support = 14 / 31)(pattern violations = 1 / 78)(overlap = 14.00 / 16.00)

  • lucene/1918/build/src/java//org/apache/lucene/index/IndexWriter.java#addIndexesNoOptimize(Directory[])
  • lucene/1918/build/src/java//org/apache/lucene/index/DirectoryReader.java#rollbackCommit()
  • lucene/1918/build/src/java//org/apache/lucene/index/IndexWriter.java#addIndexes(Directory[])
  • 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#doCommitBeforeMergeCFS(MergePolicy$OneMerge)

14

?

355

0.005017921146953405

(pattern support = 14 / 31)(pattern violations = 1 / 78)(overlap = 13.00 / 15.00)

  • lucene/1918/build/src/java//org/apache/lucene/index/IndexWriter.java#addIndexesNoOptimize(Directory[])
  • lucene/1918/build/src/java//org/apache/lucene/index/DirectoryReader.java#rollbackCommit()
  • lucene/1918/build/src/java//org/apache/lucene/index/IndexWriter.java#addIndexes(Directory[])
  • 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#doCommitBeforeMergeCFS(MergePolicy$OneMerge)

14

?

794

0.0033282130056323605

(pattern support = 13 / 31)(pattern violations = 1 / 98)(overlap = 7.00 / 9.00)

  • lucene/1918/build/src/java//org/apache/lucene/util/MapOfSets.java#put(Object, Object)
  • lucene/1918/build/src/java//org/apache/lucene/index/IndexFileDeleter.java#incRef(String)
  • lucene/1918/build/src/java//org/apache/lucene/util/AttributeSource.java#addAttributeImpl(AttributeImpl)
  • lucene/1918/build/src/java//org/apache/lucene/index/SegmentReader.java#openNorms(Directory, int)
  • lucene/1918/build/src/java//org/apache/lucene/util/RamUsageEstimator.java#size(Object)

13

?

795

0.0033282130056323605

(pattern support = 13 / 31)(pattern violations = 1 / 98)(overlap = 7.00 / 9.00)

  • lucene/1918/build/src/java//org/apache/lucene/util/MapOfSets.java#put(Object, Object)
  • lucene/1918/build/src/java//org/apache/lucene/index/IndexFileDeleter.java#incRef(String)
  • lucene/1918/build/src/java//org/apache/lucene/util/AttributeSource.java#addAttributeImpl(AttributeImpl)
  • lucene/1918/build/src/java//org/apache/lucene/index/SegmentReader.java#openNorms(Directory, int)
  • lucene/1918/build/src/java//org/apache/lucene/util/RamUsageEstimator.java#size(Object)

13

?

796

0.0033282130056323605

(pattern support = 13 / 31)(pattern violations = 1 / 98)(overlap = 7.00 / 9.00)

  • lucene/1918/build/src/java//org/apache/lucene/util/MapOfSets.java#put(Object, Object)
  • lucene/1918/build/src/java//org/apache/lucene/index/IndexFileDeleter.java#incRef(String)
  • lucene/1918/build/src/java//org/apache/lucene/util/AttributeSource.java#addAttributeImpl(AttributeImpl)
  • lucene/1918/build/src/java//org/apache/lucene/index/SegmentReader.java#openNorms(Directory, int)
  • lucene/1918/build/src/java//org/apache/lucene/util/RamUsageEstimator.java#size(Object)

13

?

2386

0.0004797278634665426

(pattern support = 11 / 31)(pattern violations = 1 / 317)(overlap = 6.00 / 14.00)

  • lucene/1918/build/src/java//org/apache/lucene/index/TermVectorsTermsWriter.java#finishDocument(TermVectorsTermsWriter$PerDoc)
  • lucene/1918/build/src/java//org/apache/lucene/index/DocFieldProcessorPerThread.java#processDocument()
  • 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#commitMergedDeletes(MergePolicy$OneMerge, SegmentReader)
  • lucene/1918/build/src/java//org/apache/lucene/index/StoredFieldsWriter.java#finishDocument(StoredFieldsWriter$PerDoc)

11

?

2387

0.0004797278634665426

(pattern support = 11 / 31)(pattern violations = 1 / 317)(overlap = 6.00 / 14.00)

  • lucene/1918/build/src/java//org/apache/lucene/index/TermVectorsTermsWriter.java#finishDocument(TermVectorsTermsWriter$PerDoc)
  • lucene/1918/build/src/java//org/apache/lucene/index/DocFieldProcessorPerThread.java#processDocument()
  • 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#commitMergedDeletes(MergePolicy$OneMerge, SegmentReader)
  • lucene/1918/build/src/java//org/apache/lucene/index/StoredFieldsWriter.java#finishDocument(StoredFieldsWriter$PerDoc)

11

?

3279

0.00026318653092315206

(pattern support = 13 / 31)(pattern violations = 1 / 1214)(overlap = 16.00 / 21.00)

  • lucene/1918/build/src/java//org/apache/lucene/search/spans/SpanNearQuery.java#toString(String)
  • lucene/1918/build/src/java//org/apache/lucene/search/spans/SpanNotQuery.java#toString(String)
  • lucene/1918/build/src/java//org/apache/lucene/search/spans/SpanTermQuery.java#toString(String)
  • lucene/1918/build/src/java//org/apache/lucene/search/FilteredQuery.java#toString(String)
  • lucene/1918/build/src/java//org/apache/lucene/search/PrefixQuery.java#toString(String)

13

?

3280

0.00026318653092315206

(pattern support = 13 / 31)(pattern violations = 1 / 1214)(overlap = 16.00 / 21.00)

  • lucene/1918/build/src/java//org/apache/lucene/search/spans/SpanNearQuery.java#toString(String)
  • lucene/1918/build/src/java//org/apache/lucene/search/spans/SpanNotQuery.java#toString(String)
  • lucene/1918/build/src/java//org/apache/lucene/search/spans/SpanTermQuery.java#toString(String)
  • lucene/1918/build/src/java//org/apache/lucene/search/FilteredQuery.java#toString(String)
  • lucene/1918/build/src/java//org/apache/lucene/search/PrefixQuery.java#toString(String)

13

?

3281

0.00026318653092315206

(pattern support = 13 / 31)(pattern violations = 1 / 1214)(overlap = 16.00 / 21.00)

  • lucene/1918/build/src/java//org/apache/lucene/search/spans/SpanNearQuery.java#toString(String)
  • lucene/1918/build/src/java//org/apache/lucene/search/spans/SpanNotQuery.java#toString(String)
  • lucene/1918/build/src/java//org/apache/lucene/search/spans/SpanTermQuery.java#toString(String)
  • lucene/1918/build/src/java//org/apache/lucene/search/FilteredQuery.java#toString(String)
  • lucene/1918/build/src/java//org/apache/lucene/search/PrefixQuery.java#toString(String)

13

?

5164

0.00005955668171826441

(pattern support = 11 / 31)(pattern violations = 1 / 3310)(overlap = 5.00 / 9.00)

  • lucene/1918/build/src/java//org/apache/lucene/store/FSDirectory.java#getDirectory(File, LockFactory)
  • lucene/1918/build/src/java//org/apache/lucene/index/DocumentsWriter.java#flush(boolean)
  • lucene/1918/build/src/java//org/apache/lucene/index/DirectoryReader.java#listCommits(Directory)
  • lucene/1918/build/src/java//org/apache/lucene/index/SegmentReader.java#openDocStores(SegmentInfo)
  • lucene/1918/build/src/java//org/apache/lucene/index/IndexWriter.java#flushDocStores()

11

?

5165

0.00005955668171826441

(pattern support = 11 / 31)(pattern violations = 1 / 3310)(overlap = 5.00 / 9.00)

  • lucene/1918/build/src/java//org/apache/lucene/store/FSDirectory.java#getDirectory(File, LockFactory)
  • lucene/1918/build/src/java//org/apache/lucene/index/DocumentsWriter.java#flush(boolean)
  • lucene/1918/build/src/java//org/apache/lucene/index/DirectoryReader.java#listCommits(Directory)
  • lucene/1918/build/src/java//org/apache/lucene/index/SegmentReader.java#openDocStores(SegmentInfo)
  • lucene/1918/build/src/java//org/apache/lucene/index/IndexWriter.java#flushDocStores()

11

?

5166

0.00005955668171826441

(pattern support = 11 / 31)(pattern violations = 1 / 3310)(overlap = 5.00 / 9.00)

  • lucene/1918/build/src/java//org/apache/lucene/store/FSDirectory.java#getDirectory(File, LockFactory)
  • lucene/1918/build/src/java//org/apache/lucene/index/DocumentsWriter.java#flush(boolean)
  • lucene/1918/build/src/java//org/apache/lucene/index/DirectoryReader.java#listCommits(Directory)
  • lucene/1918/build/src/java//org/apache/lucene/index/SegmentReader.java#openDocStores(SegmentInfo)
  • lucene/1918/build/src/java//org/apache/lucene/index/IndexWriter.java#flushDocStores()

11