wood burning stoves 2.0*
The moose likes Other Application Frameworks and the fly likes java.lang.NoSuchMethodError: Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Frameworks » Other Application Frameworks
Bookmark "java.lang.NoSuchMethodError: " Watch "java.lang.NoSuchMethodError: " New topic
Author

java.lang.NoSuchMethodError:

Kashif Mughal
Ranch Hand

Joined: Jun 19, 2008
Posts: 44
Hi

I am trying to migrate the project from Eclipse 3.2 to 3.4, In Ganymede3.4 iam simply referencing the project/workspace Europa3.2 with same jdk1.6 set on the classPath and Path variables.

After building the workspace when i am running the project iam getting this exception;

java.lang.NoSuchMethodError: org.springframework.util.ClassUtils.getAllInterfacesForClass(Ljava/lang/Class;Ljava/lang/ClassLoader [Ljava/lang/Class;

Please suggest me something as i have tried to create a new project out of repository in 3.4 with same source file of 3.2 but getting same error; I really dont understand what i have done wrong.


Thanks in Advance,
Kash.
Kashif Mughal
Ranch Hand

Joined: Jun 19, 2008
Posts: 44
Stack Trace is as follow;
---------------------------------------

Jul 31, 2008 12:04:57 AM org.apache.tomcat.util.digester.SetPropertiesRule begin
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:Wondergas' did not find a matching property.
Jul 31, 2008 12:04:57 AM org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jdk1.6.0\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:/Program Files/Java/jdk1.6.0/bin/../jre/bin/client;C:/Program Files/Java/jdk1.6.0/bin/../jre/bin;C:\Program Files\Java\jdk1.6.0\bin;C:\Perl\bin\;E:\oraclexe\app\oracle\product\10.2.0\server\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;H:\Softwares\ant-1.6.5\bin;H:\Program Files\Subversion\bin;D:\Program Files\MySQL\MySQL Server 5.0\bin;C:\Python25;C:\Program Files\TortoiseSVN\bin;G:\Program Files\VisualSVN\bin;G:\Sun\jwsdp-2.0\jwsdp-shared\bin
Jul 31, 2008 12:04:57 AM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8082
Jul 31, 2008 12:04:57 AM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 957 ms
Jul 31, 2008 12:04:58 AM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Jul 31, 2008 12:04:58 AM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.16
Jul 31, 2008 12:04:58 AM org.apache.catalina.loader.WebappClassLoader validateJarFile
INFO: validateJarFile(H:\eclipseProjects\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps\Wondergas\WEB-INF\lib\javax.servlet.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
Jul 31, 2008 12:04:58 AM org.apache.catalina.loader.WebappClassLoader validateJarFile
INFO: validateJarFile(H:\eclipseProjects\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps\Wondergas\WEB-INF\lib\servlet-api-2.4.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
2008-07-31 00:05:00,546 INFO [org.springframework.web.context.ContextLoader] - Root WebApplicationContext: initialization started
2008-07-31 00:05:00,703 INFO [org.springframework.web.context.support.XmlWebApplicationContext] - Refreshing org.springframework.web.context.support.XmlWebApplicationContext@13f7281: display name [Root WebApplicationContext]; startup date [Thu Jul 31 00:05:00 BST 2008]; root of context hierarchy
2008-07-31 00:05:00,890 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] - Loading XML bean definitions from ServletContext resource [/WEB-INF/applicationContext.xml]
2008-07-31 00:05:02,140 INFO [org.springframework.web.context.support.XmlWebApplicationContext] - Bean factory for application context [org.springframework.web.context.support.XmlWebApplicationContext@13f7281]: org.springframework.beans.factory.support.DefaultListableBeanFactory@32060c
2008-07-31 00:05:02,328 INFO [org.springframework.beans.factory.config.PropertyPlaceholderConfigurer] - Loading properties file from class path resource [jdbc.properties]
2008-07-31 00:05:02,515 INFO [org.springframework.beans.factory.support.DefaultListableBeanFactory] - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@32060c: defining beans [org.springframework.beans.factory.config.PropertyPlaceholderConfigurer#0,dataSource,sessionFactory,transactionManager,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework .transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,mbeanExporter,userServiceDao]; root of factory hierarchy
2008-07-31 00:05:02,812 INFO [org.hibernate.cfg.Environment] - Hibernate 3.1.3
2008-07-31 00:05:02,828 INFO [org.hibernate.cfg.Environment] - hibernate.properties not found
2008-07-31 00:05:02,828 INFO [org.hibernate.cfg.Environment] - using CGLIB reflection optimizer
2008-07-31 00:05:02,828 INFO [org.hibernate.cfg.Environment] - using JDK 1.4 java.sql.Timestamp handling
2008-07-31 00:05:03,328 INFO [org.hibernate.cfg.HbmBinder] - Mapping class: com.wonder.common.impl.UserImpl -> WNDR_USER
Jul 31, 2008 12:04:58 AM org.apache.catalina.loader.WebappClassLoader validateJarFile
INFO: validateJarFile(H:\eclipseProjects\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps\Wondergas\WEB-INF\lib\servlet-api.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
Jul 31, 2008 12:05:00 AM org.apache.catalina.core.StandardContext addApplicationListener
INFO: The listener "org.springframework.web.context.ContextLoaderListener" is already configured for this context. The duplicate definition has been ignored.
Jul 31, 2008 12:05:00 AM org.apache.catalina.core.ApplicationContext log
INFO: Initializing Spring root WebApplicationContext
2008-07-31 00:05:03,421 INFO [org.hibernate.cfg.HbmBinder] - Mapping collection: com.wonder.common.impl.UserImpl.roles -> USER_ROLE
2008-07-31 00:05:03,531 INFO [org.hibernate.cfg.HbmBinder] - Mapping class: com.wonder.common.impl.RoleImpl -> WNDR_ROLE
2008-07-31 00:05:03,531 INFO [org.hibernate.cfg.HbmBinder] - Mapping collection: com.wonder.common.impl.RoleImpl.permissions -> ROLE_PERMISSION
2008-07-31 00:05:03,562 INFO [org.hibernate.cfg.HbmBinder] - Mapping class: com.wonder.common.impl.PermissionImpl -> WNDR_PERMISSIONS
2008-07-31 00:05:03,562 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] - Building new Hibernate SessionFactory
2008-07-31 00:05:03,750 INFO [org.hibernate.connection.ConnectionProviderFactory] - Initializing connection provider: org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider
2008-07-31 00:05:04,265 INFO [org.hibernate.cfg.SettingsFactory] - RDBMS: Oracle, version: Oracle Database 10g Express Edition Release 10.2.0.1.0 - Production
2008-07-31 00:05:04,265 INFO [org.hibernate.cfg.SettingsFactory] - JDBC driver: Oracle JDBC driver, version: 10.1.0.5.0
2008-07-31 00:05:04,328 INFO [org.hibernate.dialect.Dialect] - Using dialect: org.hibernate.dialect.OracleDialect
2008-07-31 00:05:04,375 INFO [org.hibernate.transaction.TransactionFactoryFactory] - Using default transaction strategy (direct JDBC transactions)
2008-07-31 00:05:04,375 INFO [org.hibernate.transaction.TransactionManagerLookupFactory] - No TransactionManagerLookup configured (in JTA environment, use of read-write or transactional second-level cache is not recommended)
2008-07-31 00:05:04,375 INFO [org.hibernate.cfg.SettingsFactory] - Automatic flush during beforeCompletion(): disabled
2008-07-31 00:05:04,375 INFO [org.hibernate.cfg.SettingsFactory] - Automatic session close at end of transaction: disabled
2008-07-31 00:05:04,375 INFO [org.hibernate.cfg.SettingsFactory] - JDBC batch size: 15
2008-07-31 00:05:04,375 INFO [org.hibernate.cfg.SettingsFactory] - JDBC batch updates for versioned data: disabled
2008-07-31 00:05:04,375 INFO [org.hibernate.cfg.SettingsFactory] - Scrollable result sets: enabled
2008-07-31 00:05:04,375 INFO [org.hibernate.cfg.SettingsFactory] - JDBC3 getGeneratedKeys(): disabled
2008-07-31 00:05:04,375 INFO [org.hibernate.cfg.SettingsFactory] - Connection release mode: on_close
2008-07-31 00:05:04,375 INFO [org.hibernate.cfg.SettingsFactory] - Default batch fetch size: 1
2008-07-31 00:05:04,375 INFO [org.hibernate.cfg.SettingsFactory] - Generate SQL with comments: disabled
2008-07-31 00:05:04,375 INFO [org.hibernate.cfg.SettingsFactory] - Order SQL updates by primary key: disabled
2008-07-31 00:05:04,375 INFO [org.hibernate.cfg.SettingsFactory] - Query translator: org.hibernate.hql.ast.ASTQueryTranslatorFactory
2008-07-31 00:05:04,390 INFO [org.hibernate.hql.ast.ASTQueryTranslatorFactory] - Using ASTQueryTranslatorFactory
2008-07-31 00:05:04,390 INFO [org.hibernate.cfg.SettingsFactory] - Query language substitutions: {}
2008-07-31 00:05:04,390 INFO [org.hibernate.cfg.SettingsFactory] - Second-level cache: enabled
2008-07-31 00:05:04,390 INFO [org.hibernate.cfg.SettingsFactory] - Query cache: disabled
2008-07-31 00:05:04,390 INFO [org.hibernate.cfg.SettingsFactory] - Cache provider: org.hibernate.cache.EhCacheProvider
2008-07-31 00:05:04,406 INFO [org.hibernate.cfg.SettingsFactory] - Optimize cache for minimal puts: disabled
2008-07-31 00:05:04,406 INFO [org.hibernate.cfg.SettingsFactory] - Structured second-level cache entries: disabled
2008-07-31 00:05:04,421 INFO [org.hibernate.cfg.SettingsFactory] - Echoing all SQL to stdout
2008-07-31 00:05:04,421 INFO [org.hibernate.cfg.SettingsFactory] - Statistics: enabled
2008-07-31 00:05:04,421 INFO [org.hibernate.cfg.SettingsFactory] - Deleted entity synthetic identifier rollback: disabled
2008-07-31 00:05:04,421 INFO [org.hibernate.cfg.SettingsFactory] - Default entity-mode: pojo
2008-07-31 00:05:04,500 INFO [org.hibernate.impl.SessionFactoryImpl] - building session factory
2008-07-31 00:05:05,250 INFO [org.hibernate.impl.SessionFactoryObjectFactory] - Not binding factory to JNDI, no JNDI name configured
2008-07-31 00:05:05,390 INFO [org.springframework.orm.hibernate3.HibernateTransactionManager] - Using DataSource [org.apache.commons.dbcp.BasicDataSource@1dfc8a0] of Hibernate SessionFactory for HibernateTransactionManager
2008-07-31 00:05:05,468 INFO [org.springframework.jmx.export.annotation.AnnotationMBeanExporter] - Registering beans for JMX exposure on startup
2008-07-31 00:05:05,609 INFO [org.springframework.beans.factory.support.DefaultListableBeanFactory] - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@32060c: defining beans [org.springframework.beans.factory.config.PropertyPlaceholderConfigurer#0,dataSource,sessionFactory,transactionManager,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework .transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,mbeanExporter,userServiceDao]; root of factory hierarchy
2008-07-31 00:05:05,609 INFO [org.springframework.jmx.export.annotation.AnnotationMBeanExporter] - Unregistering JMX-exposed beans on shutdown
2008-07-31 00:05:05,609 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] - Closing Hibernate SessionFactory
2008-07-31 00:05:05,609 INFO [org.hibernate.impl.SessionFactoryImpl] - closing
Jul 31, 2008 12:05:05 AM org.apache.catalina.core.StandardContext listenerStart
SEVERE: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userServiceDao' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Initialization of bean failed; nested exception is java.lang.NoSuchMethodError: org.springframework.util.ClassUtils.getAllInterfacesForClass(Ljava/lang/Class;Ljava/lang/ClassLoader [Ljava/lang/Class;
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:445)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:383)
at java.security.AccessController.doPrivileged(Native Method)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:353)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:245)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:169)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:242)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:400)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:736)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:369)
at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:261)
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4350)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:516)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: java.lang.NoSuchMethodError: org.springframework.util.ClassUtils.getAllInterfacesForClass(Ljava/lang/Class;Ljava/lang/ClassLoader [Ljava/lang/Class;
at org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.createProxy(AbstractAutoProxyCreator.java:469)
at org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.wrapIfNecessary(AbstractAutoProxyCreator.java:363)
at org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.postProcessAfterInitialization(AbstractAutoProxyCreator.java:324)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFactory.java:331)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1266)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:438)
... 28 more
Jul 31, 2008 12:05:05 AM org.apache.catalina.core.StandardContext start
SEVERE: Error listenerStart
Jul 31, 2008 12:05:05 AM org.apache.catalina.core.StandardContext start
SEVERE: Context [/Wondergas] startup failed due to previous errors
Jul 31, 2008 12:05:05 AM org.apache.catalina.core.ApplicationContext log
INFO: Closing Spring root WebApplicationContext
Jul 31, 2008 12:05:06 AM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8082
Jul 31, 2008 12:05:06 AM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
Jul 31, 2008 12:05:06 AM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/63 config=null
Jul 31, 2008 12:05:06 AM org.apache.catalina.startup.Catalina start
INFO: Server startup in 8837 ms
2008-07-31 00:05:05,625 ERROR [org.springframework.web.context.ContextLoader] - Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userServiceDao' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Initialization of bean failed; nested exception is java.lang.NoSuchMethodError: org.springframework.util.ClassUtils.getAllInterfacesForClass(Ljava/lang/Class;Ljava/lang/ClassLoader [Ljava/lang/Class;
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:445)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:383)
at java.security.AccessController.doPrivileged(Native Method)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:353)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:245)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:169)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:242)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:400)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:736)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:369)
at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:261)
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4350)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:516)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: java.lang.NoSuchMethodError: org.springframework.util.ClassUtils.getAllInterfacesForClass(Ljava/lang/Class;Ljava/lang/ClassLoader [Ljava/lang/Class;
at org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.createProxy(AbstractAutoProxyCreator.java:469)
at org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.wrapIfNecessary(AbstractAutoProxyCreator.java:363)
at org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.postProcessAfterInitialization(AbstractAutoProxyCreator.java:324)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFactory.java:331)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1266)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:438)
... 28 more
Galen Palmer
Greenhorn

Joined: Aug 09, 2007
Posts: 29
I stumbled across your post while doing a google search on the error message. No solution for you, but I am noticing the same exception when I add @Transactional to my DAO interface and the error goes away when I remove that annotation.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: java.lang.NoSuchMethodError: