sakaiproject/nakamura — pull request #943 by raydavis (2012-07-27 20:47:50+00:00)
Title: KERN-3066 KERN-3067 Use correct versions of Lucene classes at runtime

Reverts the change from KERN-2858, which incorrectly assumed that Lucene 3.5.0 classes could be used at runtime by the OAE. The OAE builds against a snapshot of Lucene 4.0 work-in-progress, and the earlier commit causes runtime code to import obsolete classes.

The first visible symptom I encountered of this discrepancy was complete failure of the Sparse querying system, which might not be considered critical for most deployers. However, an invisible discrepancy between compile-time and runtime versions of the Lucene libraries does seem like a critical problem to me.