title: IncompatibleClassChangeError: class ClassMetadataReadingVisitor has interface ClassVisitor as super class
body: <p>I have built a web application using spring-mvc and mongodb as database. I used maven3 to build the application.</p>
  
  <p>Project builds successfully but when application starts I am getting the following error in the logs due to which my application does not start. This used to work few months ago.</p>
  
  <blockquote>
    <p>Caused by: java.lang.IncompatibleClassChangeError: class
    org.springframework.core.type.classreading.ClassMetadataReadingVisitor
    has interface org.springframework.asm.ClassVisitor as super class</p>
  </blockquote>
  
  <p>Please let me know if any pointers or if you guys need more information.</p>