[ https://issues.apache.org/jira/browse/TIKA-2992?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16978265#comment-16978265 ]
Nick Burch commented on TIKA-2992: ---------------------------------- Most likely you have an older version of ASM on your classpath which is being used instead of the one that comes via Tika Parsers Can you check, and remove the older one if so? Apache POI has sample code snippet to see where it came from at http://poi.apache.org/help/faq.html - you could do the same for an ASM class to check for that if you're struggling to hunt down the jar > java.lang.UnsupportedOperationException: This feature requires ASM7 in Tika > 1.21 > --------------------------------------------------------------------------------- > > Key: TIKA-2992 > URL: https://issues.apache.org/jira/browse/TIKA-2992 > Project: Tika > Issue Type: Bug > Components: parser > Affects Versions: 1.21 > Reporter: Arvind Jain > Priority: Major > > We are using Tika java library to parse a bunch of documents (various > formats). We are seeing the exception below regularly in our logs on certain > documents. Any suggestions on how to fix would be really useful. On initial > investigation it looks like its a bug with mismatched ASM between > XHTMLClassVisitor and tika-parsers pom. > > Failed to parse the document. org.apache.tika.exception.TikaException: Failed > to parse a Java class > at org.apache.tika.parser.asm.XHTMLClassVisitor.parse > (XHTMLClassVisitor.java:66) > at org.apache.tika.parser.asm.ClassParser.parse (ClassParser.java:51) > at org.apache.tika.parser.CompositeParser.parse (CompositeParser.java:280) > at org.apache.tika.parser.CompositeParser.parse (CompositeParser.java:280) > at org.apache.tika.parser.AutoDetectParser.parse (AutoDetectParser.java:143) > at com.askscio.beam.docbuilder.processor.parsers.GenericParser.parse > (GenericParser.java:55) > <snipped> > Caused by: java.lang.UnsupportedOperationException: This feature requires ASM7 > at org.objectweb.asm.ClassVisitor.visitNestMember (ClassVisitor.java:236) > at org.objectweb.asm.ClassReader.accept (ClassReader.java:660) > at org.objectweb.asm.ClassReader.accept (ClassReader.java:400) > at org.apache.tika.parser.asm.XHTMLClassVisitor.parse > (XHTMLClassVisitor.java:61)}} -- This message was sent by Atlassian Jira (v8.3.4#803005)