Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
main (10.0), 9.1.1
-
None
Description
Http2SolrClient:800 calls wantStream(...) method but passes the wrong argument to it - instead of passing the local processor arg it uses the instance field parser.
Throughout this class there's a repeated pattern that easily leads to this confusion - in many methods a local var parser is created that overshadows the instance field, and then this local parser is passed around as argument to various operations. However, in this particular method the argument passed from the caller is named differently (processor) and thus does not overshadow the instance field, which leads to this mistake.