Ah - stepping through the debugger - i found the problem... my out-of-the-box solr installation doesn't store the termvectors :( - so yeah... I take everything back.
Thanks anyways :) On Wed, Nov 18, 2009 at 9:17 PM, Florian Leibert <[email protected]> wrote: > Hi, > looking at the trunk code and running the example of creating vectors from > text, I get a NPE in class LuceneIterable on line 111. It seems as if the > setExpectations(...) inside the TFDFMapper is never called, which seems to > be the only method that instantiates a SparseVector. > > Changing the constructor to accept a String (i.e. the fieldname) (-> > this.vector = new SparseVector(termInfo.totalTerms(field));) solved the > problem... Now I haven't seen that error bouncing around so I'm wondering if > there is some magic going on elsewhere and specifically why > this setExpectations() is never being called - but maybe this is just a bug > indeed... > > If this is in fact a bug, I'd be more than happy to post a patch. > > Thanks, > Florian >
