Another instance of the NoSuchMethodError for the JUnit & Hamcrest combination. Offending code:
NoSuchMethodError
assertThat(dirReader.document(0).getFields()
If you are using Eclipse, the "Open Type" tool (CTRL+SHIFT+T) can help you find the problematic package. Just search for the class name (e.g., Description), multiple occurrences of the same class from different JARs are red flags.