JasperReport e erro org.objectweb.asm.Opcodes

Bem pessoal, contextualizando meu problema de forma simples, eu tenho um relatório (IReport - JasperReport) sendo chamado em uma página JSF-Primefaces. Ao executar a ação do botão que deveria chamar o relatório é lançada a exceção. Em alguns lugares do fórum já vi uma suposta solução adicionando a biblioteca asm-3.3.1.jar. Não foi o meu caso, na minha lista de libs não tinha nenhuma asm e ao adicionar o tal .jar, outra exceção foi lançada não permitindo nem subir o TOMCAT. Talvez seja bom ressaltar, que também estou utilizando o Spring para fazer injeções de dependências, e entre as bibliotecas do Spring existe uma org.springframework.asm-3.0.2.RELEASE.jar. Estou aprendendo pessoal e assim não sei se poderia está havendo conflito já que se trata também de uma asm. Em seguida, irei apresentar as duas exceções, a java.lang.NoClassDefFoundError: org/objectweb/asm/Opcodes e a exceção que é exibida após adicionar o asm-3.3.1.jar. E a minha lista de libs:


Caused by: java.lang.NoClassDefFoundError: org/objectweb/asm/Opcodes
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClass(Unknown Source)
	at java.security.SecureClassLoader.defineClass(Unknown Source)
	at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2742)
	at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1137)
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1631)
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1509)
	at java.lang.Class.getDeclaredConstructors0(Native Method)
	at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
	at java.lang.Class.getConstructor0(Unknown Source)
	at java.lang.Class.newInstance0(Unknown Source)
	at java.lang.Class.newInstance(Unknown Source)
	at org.codehaus.groovy.vmplugin.VMPluginFactory.createPlugin(VMPluginFactory.java:56)
	at org.codehaus.groovy.vmplugin.VMPluginFactory.<clinit>(VMPluginFactory.java:41)
	at org.codehaus.groovy.runtime.metaclass.MetaClassRegistryImpl.<init>(MetaClassRegistryImpl.java:101)
	at org.codehaus.groovy.runtime.metaclass.MetaClassRegistryImpl.<init>(MetaClassRegistryImpl.java:73)
	at groovy.lang.GroovySystem.<clinit>(GroovySystem.java:33)
	at org.codehaus.groovy.runtime.InvokerHelper.<clinit>(InvokerHelper.java:62)
	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.initMetaClass(ScriptBytecodeAdapter.java:774)
	at etiqueta_1162359139332_670031.$getStaticMetaClass(calculator_etiqueta_1162359139332_670031)
	at etiqueta_1162359139332_670031.<init>(calculator_etiqueta_1162359139332_670031:18)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
	at java.lang.reflect.Constructor.newInstance(Unknown Source)
	at java.lang.Class.newInstance0(Unknown Source)
	at java.lang.Class.newInstance(Unknown Source)
	at net.sf.jasperreports.engine.design.JRAbstractJavaCompiler.loadEvaluator(JRAbstractJavaCompiler.java:98)
	at net.sf.jasperreports.engine.design.JRAbstractCompiler.loadEvaluator(JRAbstractCompiler.java:320)
	at net.sf.jasperreports.engine.JasperCompileManager.loadEvaluator(JasperCompileManager.java:240)
	at net.sf.jasperreports.engine.fill.JRFillDataset.createCalculator(JRFillDataset.java:420)
	at net.sf.jasperreports.engine.fill.JRBaseFiller.<init>(JRBaseFiller.java:432)
	at net.sf.jasperreports.engine.fill.JRVerticalFiller.<init>(JRVerticalFiller.java:77)
	at net.sf.jasperreports.engine.fill.JRVerticalFiller.<init>(JRVerticalFiller.java:87)
	at net.sf.jasperreports.engine.fill.JRVerticalFiller.<init>(JRVerticalFiller.java:57)
	at net.sf.jasperreports.engine.fill.JRFiller.createFiller(JRFiller.java:142)
	at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:114)
	at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:435)
	at relatorio.RelatorioUtil.gerarRelatorio(RelatorioUtil.java:37)
	at br.com.sistemaDeProtocolo.view.managed.RequerimentoMB.getArquivoRetorno(RequerimentoMB.java:576)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at javax.el.BeanELResolver.getValue(BeanELResolver.java:64)
	at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:55)
	at com.sun.faces.el.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java:72)
	at org.apache.el.parser.AstValue.getValue(AstValue.java:168)
	at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:192)
	at com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:102)
	... 26 more
Caused by: java.lang.ClassNotFoundException: org.objectweb.asm.Opcodes
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1664)
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1509)
	... 76 more

E ao adicionar o asm-3.3.1:


java.lang.reflect.InvocationTargetException
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:415)
Caused by: java.lang.IncompatibleClassChangeError: class org.codehaus.groovy.runtime.ProxyGeneratorAdapter has interface org.objectweb.asm.ClassVisitor as superclass
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClass(Unknown Source)
	at java.security.SecureClassLoader.defineClass(Unknown Source)
	at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2742)
	at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1137)
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1631)
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1509)
	at org.apache.catalina.startup.ContextConfig.checkHandlesTypes(ContextConfig.java:1881)
	at org.apache.catalina.startup.ContextConfig.processAnnotationsStream(ContextConfig.java:1844)
	at org.apache.catalina.startup.ContextConfig.processAnnotationsJar(ContextConfig.java:1731)
	at org.apache.catalina.startup.ContextConfig.processAnnotationsUrl(ContextConfig.java:1690)
	at org.apache.catalina.startup.ContextConfig.processAnnotations(ContextConfig.java:1676)
	at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1242)
	at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:875)
	at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:313)
	at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
	at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:89)
	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4667)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:138)
	at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:990)
	at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:772)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:138)
	at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:990)
	at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:275)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:138)
	at org.apache.catalina.core.StandardService.startInternal(StandardService.java:424)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:138)
	at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:648)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:138)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:576)
	... 6 more

e as libs do projeto exibidas em uma imagem em anexo: