Uploaded image for project: 'Lucene - Core'
  1. Lucene - Core
  2. LUCENE-6335

fail tests on threadlocal leaks

Details

    • Test
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • None
    • None
    • New

    Description

      I know this requires us to do things like close our Analyzers in tests, but I think we should do it. just experimenting i found other leaks, e.g. in LineFileDocs.

         [junit4] ERROR   0.00s J0 | TestForceMergeForever (suite) <<<
         [junit4]    > Throwable #1: java.lang.IllegalStateException: ThreadLocal leaks were found: 
         [junit4]    > 1. thread=SUITE-TestForceMergeForever-seed#[AF7141C55A57350E]-worker value=WeakReference<HashMap<?,Analyzer$TokenStreamComponents>>
         [junit4]    > 2. thread=SUITE-TestForceMergeForever-seed#[AF7141C55A57350E]-worker value=LineFileDocs$DocState
      

      Attachments

        1. LUCENE-6335.patch
          378 kB
          Robert Muir
        2. LUCENE-6335.patch
          52 kB
          Robert Muir
        3. LUCENE-6335.patch
          11 kB
          Robert Muir

        Activity

          People

            Unassigned Unassigned
            rcmuir Robert Muir
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated: