Uploaded image for project: 'Solr'
  1. Solr
  2. SOLR-2544

ThreadedContext throws NPE on getResolvedEntityAttribute()

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Duplicate
    • 3.1
    • None
    • None
    • all

    Description

      ThreadedContext.getResolvedEntityAttribute() throws a NPE as it calls
      super.getResolvedEntityAttribute() which in turn calls its private member resolver, which is not set on a ThreadedContext.

      ContextImpl.getResolvedEntityAttribute() should call getVariableResover().replaceTokens(entity.allFields.get(name )).

      a testcase for this particular issue may be:

      assertEquals( context.getResolvedEntityAttribute(attrName), context.getVariableResolver().replaceTokens(entity.allFields.get(name ))

      Attachments

        1. ThreadedContextTest.java
          2 kB
          Frank Wesemann
        2. SOLR-2544.patch
          0.7 kB
          Frank Wesemann

        Activity

          People

            Unassigned Unassigned
            wese Frank Wesemann
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: