When upgrading from Surefire 2.6 to Surefire 2.13, I get a TypeNotPresentExceptionProxy when running my unit tests.
TypeNotPresentExceptionProxy
java.lang.ArrayStoreException: s
Run mvn dependency:resolve
Exclude any 3.x version of JUnit that may have crept in.
Make sure there are no TestNG dependencies, if there are it will load TestNG annotations and not the JUnit ones you need.