I have a package which just includes and xsd file to generate (via JAXB) shared classes which are relevant for our server and client applications. So these classes contain X
For what it's worth, Jackson trunk (pre-1.8.0) has code changes that will try to fully disable annotation processing; and theoretically this should solve the issue. One unfortunate thing is that this problem does NOT occur on regular J2SE JVM, but only on Android; so fix needs to be verified on Android. So it would be good to have an Android developer verify whether fix fully address the issue (if not, more work is needed).