我是靠谱客的博主 现代世界,最近开发中收集的这篇文章主要介绍Caused by: java.lang.IllegalArgumentException: Original must not be null,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

               下面是我开发项目中遇到的问题,Caused by: java.lang.IllegalArgumentException: Original must not be null,提示这个错误,百思不得其解。最后面不断的google,spring配置Aop配置相关的文章,最后硬着头皮去看看错误,想调试一番,因为spring的代理无非就是两种,一种是jdk代理;另外一种就是

cglib代理。

在这个项目中我用了spring的cglib代理,但是项目是SSH(spring+struts2+ibatis),struts2  默认注入的方式是jdk模式,问题是否是出在这个地方呢?


错误:Failed to convert property value of type [com.taobao.www.fanjf.servicei.TaobaokeItemsService$$EnhancerByCGLIB$$20783c4d] to required type

TaobaokeItemsService(实现类)注入到一个spring受管Bean中, 但是spring容器提示你注入的Bean类型不对,它说你注入的是 [$Proxy13] 类型,这就说明你可能在无意中将authorDaoImp实现了代理, 此时你再在spring容器中引用 TaobaokeItemsService(实现类)时得到的将是代理类型。


这个似乎提示了我,在struts2当中,我必须通过接口注入方式。

在com.taobao.www.fanjf.action.DisplayPayedAction这个action当中我必须通过接口注入,最后面确定了,lazy-init="false" 也必须使用


taobaokeItemsManager


下面是配置:

<!-- 声明一个服务 -->
	<bean id="taobaokeItemsServiceTarget" class="com.taobao.www.fanjf.servicei.TaobaokeItemsService" lazy-init="false" autowire="byType"/>
		<!-- 相关的服务 -->  
	<bean  id = "taobaokeItemsManager" class="org.springframework.aop.framework.ProxyFactoryBean" >
	 <!--这里代理的是接口-->
        <property name="proxyInterfaces" value="com.taobao.www.fanjf.servicei.ITaobaokeItemsService">
        </property>
        <!--是ProxyFactoryBean要代理的目标类-->
        <property name="target">
            <ref bean="taobaokeItemsServiceTarget"/>
        </property>
        <property name="interceptorNames">
            <list>  
                <value>methodCachePointCut</value>
            </list>  
        </property> 
        <property name="proxyTargetClass" value="true"/>  
        </bean>
<bean id="DisplayPayedAction" class="com.taobao.www.fanjf.action.DisplayPayedAction">
		<property name="taobaokeItemsManager" ref="taobaokeItemsManager"   />
	</bean>




              







 [DEBUG] 2012-12-20 13:28:40 :Unable to apply any optimisations to advised method: protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract int org.springframework.aop.framework.Advised.indexOf(org.aopalliance.aop.Advice)
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor)
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract boolean org.springframework.aop.framework.Advised.isFrozen()
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource()
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource)
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract void org.springframework.aop.framework.Advised.setPreFiltered(boolean)
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass()
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean)
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy()
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces()
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors()
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract boolean org.springframework.aop.framework.Advised.isPreFiltered()
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class)
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor)
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice)
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString()
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract java.lang.Class org.springframework.aop.TargetClassAware.getTargetClass()
 [DEBUG] 2012-12-20 13:28:40 :Finished creating instance of bean 'fanjfReportMemeberDAO'
 [DEBUG] 2012-12-20 13:28:40 :Creating shared instance of singleton bean 'userInviteDAO'
 [DEBUG] 2012-12-20 13:28:40 :Creating instance of bean 'userInviteDAO'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'methodCachePointCut'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor#0'
 [DEBUG] 2012-12-20 13:28:40 :Eagerly caching bean 'userInviteDAO' to allow for resolving potential circular references
 [DEBUG] 2012-12-20 13:28:40 :Getting BeanInfo for class [com.taobao.www.fanjf.daoi.UserInviteDAO]
 [DEBUG] 2012-12-20 13:28:40 :Caching PropertyDescriptors for class [com.taobao.www.fanjf.daoi.UserInviteDAO]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'class' of type [java.lang.Class]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'dataSource' of type [javax.sql.DataSource]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'sqlMapClient' of type [com.ibatis.sqlmap.client.SqlMapClient]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'sqlMapClientTemplate' of type [org.springframework.orm.ibatis.SqlMapClientTemplate]
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'sqlMapClient'
 [DEBUG] 2012-12-20 13:28:40 :Invoking afterPropertiesSet() on bean with name 'userInviteDAO'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'methodCachePointCut'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor#0'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'methodCachePointCut'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor#0'
 [DEBUG] 2012-12-20 13:28:40 :Creating [java.util.concurrent.ConcurrentHashMap]
 [DEBUG] 2012-12-20 13:28:40 :Creating implicit proxy for bean 'userInviteDAO' with 0 common interceptors and 2 specific interceptors
 [DEBUG] 2012-12-20 13:28:40 :Creating CGLIB2 proxy: target source is SingletonTargetSource for target object [com.taobao.www.fanjf.daoi.UserInviteDAO@17e9b52]
 [WARN ] 2012-12-20 13:28:40 :Unable to proxy method [public final void org.springframework.orm.ibatis.support.SqlMapClientDaoSupport.setDataSource(javax.sql.DataSource)] because it is final: All calls to this method via a proxy will be routed directly to the proxy.
 [WARN ] 2012-12-20 13:28:40 :Unable to proxy method [public final org.springframework.orm.ibatis.SqlMapClientTemplate org.springframework.orm.ibatis.support.SqlMapClientDaoSupport.getSqlMapClientTemplate()] because it is final: All calls to this method via a proxy will be routed directly to the proxy.
 [WARN ] 2012-12-20 13:28:40 :Unable to proxy method [public final javax.sql.DataSource org.springframework.orm.ibatis.support.SqlMapClientDaoSupport.getDataSource()] because it is final: All calls to this method via a proxy will be routed directly to the proxy.
 [WARN ] 2012-12-20 13:28:40 :Unable to proxy method [public final void org.springframework.orm.ibatis.support.SqlMapClientDaoSupport.setSqlMapClient(com.ibatis.sqlmap.client.SqlMapClient)] because it is final: All calls to this method via a proxy will be routed directly to the proxy.
 [WARN ] 2012-12-20 13:28:40 :Unable to proxy method [public final com.ibatis.sqlmap.client.SqlMapClient org.springframework.orm.ibatis.support.SqlMapClientDaoSupport.getSqlMapClient()] because it is final: All calls to this method via a proxy will be routed directly to the proxy.
 [WARN ] 2012-12-20 13:28:40 :Unable to proxy method [public final void org.springframework.orm.ibatis.support.SqlMapClientDaoSupport.setSqlMapClientTemplate(org.springframework.orm.ibatis.SqlMapClientTemplate)] because it is final: All calls to this method via a proxy will be routed directly to the proxy.
 [WARN ] 2012-12-20 13:28:40 :Unable to proxy method [public final void org.springframework.dao.support.DaoSupport.afterPropertiesSet() throws java.lang.IllegalArgumentException,org.springframework.beans.factory.BeanInitializationException] because it is final: All calls to this method via a proxy will be routed directly to the proxy.
 [DEBUG] 2012-12-20 13:28:40 :Creating [java.util.concurrent.ConcurrentHashMap]
 [DEBUG] 2012-12-20 13:28:40 :Unable to apply any optimisations to advised method: public java.util.List com.taobao.www.fanjf.daoi.UserInviteDAO.query(java.lang.Long,java.lang.Long,java.lang.String,java.lang.String,java.util.Date,java.util.Date) throws java.lang.RuntimeException
 [DEBUG] 2012-12-20 13:28:40 :Unable to apply any optimisations to advised method: public com.taobao.www.fanjf.pojo.UserInvite com.taobao.www.fanjf.daoi.UserInviteDAO.findUserInviteById(int) throws java.lang.RuntimeException
 [DEBUG] 2012-12-20 13:28:40 :Unable to apply any optimisations to advised method: public void com.taobao.www.fanjf.daoi.UserInviteDAO.saveUserInvite(com.taobao.www.fanjf.pojo.UserInvite) throws java.lang.RuntimeException
 [DEBUG] 2012-12-20 13:28:40 :Unable to apply any optimisations to advised method: public void com.taobao.www.fanjf.daoi.UserInviteDAO.deleteUserInvite(int) throws java.lang.RuntimeException
 [DEBUG] 2012-12-20 13:28:40 :Unable to apply any optimisations to advised method: public void com.taobao.www.fanjf.daoi.UserInviteDAO.updateUserInvite(com.taobao.www.fanjf.pojo.UserInvite) throws java.lang.RuntimeException
 [DEBUG] 2012-12-20 13:28:40 :Unable to apply any optimisations to advised method: public java.util.List com.taobao.www.fanjf.daoi.UserInviteDAO.findAllUserInvite() throws java.lang.RuntimeException
 [DEBUG] 2012-12-20 13:28:40 :Unable to apply any optimisations to advised method: public com.taobao.www.fanjf.pojo.UserInvite com.taobao.www.fanjf.daoi.UserInviteDAO.findUserInviteByUserId(int) throws java.lang.RuntimeException
 [DEBUG] 2012-12-20 13:28:40 :Unable to apply any optimisations to advised method: public java.lang.Long com.taobao.www.fanjf.daoi.UserInviteDAO.getTotalUserInviteByIdOrAlipayAndDate(java.lang.String,java.lang.String,java.util.Date,java.util.Date) throws java.lang.RuntimeException
 [DEBUG] 2012-12-20 13:28:40 :Unable to apply any optimisations to advised method: protected void org.springframework.dao.support.DaoSupport.initDao() throws java.lang.Exception
 [DEBUG] 2012-12-20 13:28:40 :Found finalize() method - using NO_OVERRIDE
 [DEBUG] 2012-12-20 13:28:40 :Found 'equals' method: public boolean java.lang.Object.equals(java.lang.Object)
 [DEBUG] 2012-12-20 13:28:40 :Unable to apply any optimisations to advised method: public java.lang.String java.lang.Object.toString()
 [DEBUG] 2012-12-20 13:28:40 :Found 'hashCode' method: public native int java.lang.Object.hashCode()
 [DEBUG] 2012-12-20 13:28:40 :Unable to apply any optimisations to advised method: protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract int org.springframework.aop.framework.Advised.indexOf(org.aopalliance.aop.Advice)
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor)
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract boolean org.springframework.aop.framework.Advised.isFrozen()
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource()
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource)
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract void org.springframework.aop.framework.Advised.setPreFiltered(boolean)
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass()
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean)
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy()
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces()
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors()
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract boolean org.springframework.aop.framework.Advised.isPreFiltered()
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class)
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor)
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice)
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString()
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract java.lang.Class org.springframework.aop.TargetClassAware.getTargetClass()
 [DEBUG] 2012-12-20 13:28:40 :Finished creating instance of bean 'userInviteDAO'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'defaultCacheManager'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'ehCache'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'methodCacheInterceptor'
 [DEBUG] 2012-12-20 13:28:40 :Creating shared instance of singleton bean 'methodCacheAfterAdvice'
 [DEBUG] 2012-12-20 13:28:40 :Creating instance of bean 'methodCacheAfterAdvice'
 [DEBUG] 2012-12-20 13:28:40 :Did not attempt to auto-proxy infrastructure class [com.co.cache.ehcache.MethodCacheAfterAdvice]
 [DEBUG] 2012-12-20 13:28:40 :Eagerly caching bean 'methodCacheAfterAdvice' to allow for resolving potential circular references
 [DEBUG] 2012-12-20 13:28:40 :Getting BeanInfo for class [com.co.cache.ehcache.MethodCacheAfterAdvice]
 [DEBUG] 2012-12-20 13:28:40 :Caching PropertyDescriptors for class [com.co.cache.ehcache.MethodCacheAfterAdvice]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'cache' of type [net.sf.ehcache.Cache]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'class' of type [java.lang.Class]
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'ehCache'
 [DEBUG] 2012-12-20 13:28:40 :Invoking afterPropertiesSet() on bean with name 'methodCacheAfterAdvice'
 [DEBUG] 2012-12-20 13:28:40 :Finished creating instance of bean 'methodCacheAfterAdvice'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'methodCachePointCut'
 [DEBUG] 2012-12-20 13:28:40 :Creating shared instance of singleton bean 'taobaokeItemsServiceTarget'
 [DEBUG] 2012-12-20 13:28:40 :Creating instance of bean 'taobaokeItemsServiceTarget'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'methodCachePointCut'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor#0'
 [DEBUG] 2012-12-20 13:28:40 :Eagerly caching bean 'taobaokeItemsServiceTarget' to allow for resolving potential circular references
 [DEBUG] 2012-12-20 13:28:40 :Getting BeanInfo for class [com.taobao.www.fanjf.servicei.TaobaokeItemsService]
 [DEBUG] 2012-12-20 13:28:40 :Caching PropertyDescriptors for class [com.taobao.www.fanjf.servicei.TaobaokeItemsService]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'class' of type [java.lang.Class]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'list' of type [java.util.List]
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'methodCachePointCut'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor#0'
 [DEBUG] 2012-12-20 13:28:40 :Creating [java.util.concurrent.ConcurrentHashMap]
 [DEBUG] 2012-12-20 13:28:40 :Creating shared instance of singleton bean 'taobaokeItemsManager'
 [DEBUG] 2012-12-20 13:28:40 :Creating instance of bean 'taobaokeItemsManager'
 [DEBUG] 2012-12-20 13:28:40 :Eagerly caching bean 'taobaokeItemsManager' to allow for resolving potential circular references
 [DEBUG] 2012-12-20 13:28:40 :Getting BeanInfo for class [org.springframework.aop.framework.ProxyFactoryBean]
 [DEBUG] 2012-12-20 13:28:40 :Caching PropertyDescriptors for class [org.springframework.aop.framework.ProxyFactoryBean]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'advisorAdapterRegistry' of type [org.springframework.aop.framework.adapter.AdvisorAdapterRegistry]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'advisorChainFactory' of type [org.springframework.aop.framework.AdvisorChainFactory]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'advisors' of type [[Lorg.springframework.aop.Advisor;]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'aopProxyFactory' of type [org.springframework.aop.framework.AopProxyFactory]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'autodetectInterfaces' of type [boolean]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'beanClassLoader' of type [java.lang.ClassLoader]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'beanFactory' of type [org.springframework.beans.factory.BeanFactory]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'class' of type [java.lang.Class]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'exposeProxy' of type [boolean]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'frozen' of type [boolean]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'interceptorNames' of type [[Ljava.lang.String;]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'interfaces' of type [[Ljava.lang.Class;]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'object' of type [java.lang.Object]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'objectType' of type [java.lang.Class]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'opaque' of type [boolean]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'optimize' of type [boolean]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'preFiltered' of type [boolean]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'proxiedInterfaces' of type [[Ljava.lang.Class;]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'proxyClassLoader' of type [java.lang.ClassLoader]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'proxyInterfaces' of type [[Ljava.lang.Class;]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'proxyTargetClass' of type [boolean]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'singleton' of type [boolean]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'target' of type [java.lang.Object]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'targetClass' of type [java.lang.Class]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'targetName' of type [java.lang.String]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'targetSource' of type [org.springframework.aop.TargetSource]
 [DEBUG] 2012-12-20 13:28:40 :Not autowiring property 'advisorAdapterRegistry' of bean 'taobaokeItemsManager' by name: no matching bean found
 [DEBUG] 2012-12-20 13:28:40 :Not autowiring property 'advisorChainFactory' of bean 'taobaokeItemsManager' by name: no matching bean found
 [DEBUG] 2012-12-20 13:28:40 :Not autowiring property 'aopProxyFactory' of bean 'taobaokeItemsManager' by name: no matching bean found
 [DEBUG] 2012-12-20 13:28:40 :Not autowiring property 'proxyClassLoader' of bean 'taobaokeItemsManager' by name: no matching bean found
 [DEBUG] 2012-12-20 13:28:40 :Not autowiring property 'targetSource' of bean 'taobaokeItemsManager' by name: no matching bean found
 [DEBUG] 2012-12-20 13:28:40 :Converting String to [class [Ljava.lang.Class;] using property editor [org.springframework.beans.propertyeditors.ClassArrayEditor@11fda7c]
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'methodCachePointCut'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor#0'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'methodCachePointCut'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor#0'
 [DEBUG] 2012-12-20 13:28:40 :Creating [java.util.concurrent.ConcurrentHashMap]
 [DEBUG] 2012-12-20 13:28:40 :Creating implicit proxy for bean 'taobaokeItemsServiceTarget' with 0 common interceptors and 1 specific interceptors
 [DEBUG] 2012-12-20 13:28:40 :Creating CGLIB2 proxy: target source is SingletonTargetSource for target object [com.taobao.www.fanjf.servicei.TaobaokeItemsService@e34772]
 [DEBUG] 2012-12-20 13:28:40 :Creating [java.util.concurrent.ConcurrentHashMap]
 [DEBUG] 2012-12-20 13:28:40 :Unable to apply any optimisations to advised method: public java.util.List com.taobao.www.fanjf.servicei.TaobaokeItemsService.getTaobaokeItemByOuterCodeAndCId(java.lang.String,java.lang.Long)
 [DEBUG] 2012-12-20 13:28:40 :Unable to apply any optimisations to advised method: public java.util.List com.taobao.www.fanjf.servicei.TaobaokeItemsService._invokeTaobaoAPI(java.lang.String,java.lang.Long) throws com.taobao.api.ApiException
 [DEBUG] 2012-12-20 13:28:40 :Unable to apply any optimisations to advised method: public com.taobao.api.domain.TaobaokeItem com.taobao.www.fanjf.servicei.TaobaokeItemsService.queryTaoBaoItem(java.lang.String,java.lang.String)
 [DEBUG] 2012-12-20 13:28:40 :Unable to apply any optimisations to advised method: public java.util.List com.taobao.www.fanjf.servicei.TaobaokeItemsService.getList()
 [DEBUG] 2012-12-20 13:28:40 :Unable to apply any optimisations to advised method: public void com.taobao.www.fanjf.servicei.TaobaokeItemsService.setList(java.util.List)
 [DEBUG] 2012-12-20 13:28:40 :Found finalize() method - using NO_OVERRIDE
 [DEBUG] 2012-12-20 13:28:40 :Found 'equals' method: public boolean java.lang.Object.equals(java.lang.Object)
 [DEBUG] 2012-12-20 13:28:40 :Unable to apply any optimisations to advised method: public java.lang.String java.lang.Object.toString()
 [DEBUG] 2012-12-20 13:28:40 :Found 'hashCode' method: public native int java.lang.Object.hashCode()
 [DEBUG] 2012-12-20 13:28:40 :Unable to apply any optimisations to advised method: protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract int org.springframework.aop.framework.Advised.indexOf(org.aopalliance.aop.Advice)
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor)
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract boolean org.springframework.aop.framework.Advised.isFrozen()
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource()
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource)
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract void org.springframework.aop.framework.Advised.setPreFiltered(boolean)
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass()
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean)
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy()
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces()
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors()
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract boolean org.springframework.aop.framework.Advised.isPreFiltered()
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class)
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor)
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice)
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString()
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract java.lang.Class org.springframework.aop.TargetClassAware.getTargetClass()
 [DEBUG] 2012-12-20 13:28:40 :Returning eagerly cached instance of singleton bean 'taobaokeItemsServiceTarget' that is not fully initialized yet - a consequence of a circular reference
 [DEBUG] 2012-12-20 13:28:40 :Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@4920bc]
 [DEBUG] 2012-12-20 13:28:40 :Advice has changed; recaching singleton instance
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'methodCachePointCut'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor#0'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'methodCachePointCut'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor#0'
 [DEBUG] 2012-12-20 13:28:40 :Finished creating instance of bean 'taobaokeItemsManager'
 [DEBUG] 2012-12-20 13:28:40 :Finished creating instance of bean 'taobaokeItemsServiceTarget'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'taobaokeItemsManager'
 [DEBUG] 2012-12-20 13:28:40 :Creating shared instance of singleton bean 'sbookServices'
 [DEBUG] 2012-12-20 13:28:40 :Creating instance of bean 'sbookServices'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'methodCachePointCut'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor#0'
 [DEBUG] 2012-12-20 13:28:40 :Eagerly caching bean 'sbookServices' to allow for resolving potential circular references
 [DEBUG] 2012-12-20 13:28:40 :Getting BeanInfo for class [com.taobao.www.fanjf.servicei.SBookServices]
 [DEBUG] 2012-12-20 13:28:40 :Caching PropertyDescriptors for class [com.taobao.www.fanjf.servicei.SBookServices]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'allBook' of type [java.util.List]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'bookById'
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'class' of type [java.lang.Class]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'sbookDAO' of type [com.taobao.www.fanjf.dao.ISBookDAO]
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'sbookDAO'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'methodCachePointCut'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor#0'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'methodCachePointCut'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor#0'
 [DEBUG] 2012-12-20 13:28:40 :Finished creating instance of bean 'sbookServices'
 [DEBUG] 2012-12-20 13:28:40 :Creating shared instance of singleton bean 'itemcatServices'
 [DEBUG] 2012-12-20 13:28:40 :Creating instance of bean 'itemcatServices'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'methodCachePointCut'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor#0'
 [DEBUG] 2012-12-20 13:28:40 :Eagerly caching bean 'itemcatServices' to allow for resolving potential circular references
 [DEBUG] 2012-12-20 13:28:40 :Getting BeanInfo for class [com.taobao.www.fanjf.servicei.ItemcatServices]
 [DEBUG] 2012-12-20 13:28:40 :Caching PropertyDescriptors for class [com.taobao.www.fanjf.servicei.ItemcatServices]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'class' of type [java.lang.Class]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'itemcatDAO' of type [com.taobao.www.fanjf.dao.IItemcatDAO]
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'itemcatDAO'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'methodCachePointCut'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor#0'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'methodCachePointCut'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor#0'
 [DEBUG] 2012-12-20 13:28:40 :Finished creating instance of bean 'itemcatServices'
 [DEBUG] 2012-12-20 13:28:40 :Creating shared instance of singleton bean 'userServices'
 [DEBUG] 2012-12-20 13:28:40 :Creating instance of bean 'userServices'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'methodCachePointCut'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor#0'
 [DEBUG] 2012-12-20 13:28:40 :Eagerly caching bean 'userServices' to allow for resolving potential circular references
 [DEBUG] 2012-12-20 13:28:40 :Getting BeanInfo for class [com.taobao.www.fanjf.servicei.UserServices]
 [DEBUG] 2012-12-20 13:28:40 :Caching PropertyDescriptors for class [com.taobao.www.fanjf.servicei.UserServices]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'class' of type [java.lang.Class]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'userDAO' of type [com.taobao.www.fanjf.dao.IUserDAO]
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'userDAO'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'methodCachePointCut'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor#0'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'methodCachePointCut'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor#0'
 [DEBUG] 2012-12-20 13:28:40 :Finished creating instance of bean 'userServices'
 [DEBUG] 2012-12-20 13:28:40 :Creating shared instance of singleton bean 'userInviteServices'
 [DEBUG] 2012-12-20 13:28:40 :Creating instance of bean 'userInviteServices'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'methodCachePointCut'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor#0'
 [DEBUG] 2012-12-20 13:28:40 :Eagerly caching bean 'userInviteServices' to allow for resolving potential circular references
 [DEBUG] 2012-12-20 13:28:40 :Getting BeanInfo for class [com.taobao.www.fanjf.servicei.UserInviteServices]
 [DEBUG] 2012-12-20 13:28:40 :Caching PropertyDescriptors for class [com.taobao.www.fanjf.servicei.UserInviteServices]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'class' of type [java.lang.Class]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'userInviteDAO' of type [com.taobao.www.fanjf.dao.IUserInviteDAO]
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'userInviteDAO'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'methodCachePointCut'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor#0'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'methodCachePointCut'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor#0'
 [DEBUG] 2012-12-20 13:28:40 :Finished creating instance of bean 'userInviteServices'
 [DEBUG] 2012-12-20 13:28:40 :Creating shared instance of singleton bean 'fanjfReportMemeberServices'
 [DEBUG] 2012-12-20 13:28:40 :Creating instance of bean 'fanjfReportMemeberServices'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'methodCachePointCut'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor#0'
 [DEBUG] 2012-12-20 13:28:40 :Eagerly caching bean 'fanjfReportMemeberServices' to allow for resolving potential circular references
 [DEBUG] 2012-12-20 13:28:40 :Getting BeanInfo for class [com.taobao.www.fanjf.servicei.FanjfReportMemeberServices]
 [DEBUG] 2012-12-20 13:28:40 :Caching PropertyDescriptors for class [com.taobao.www.fanjf.servicei.FanjfReportMemeberServices]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'class' of type [java.lang.Class]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'fanjfReportMemeberDAO' of type [com.taobao.www.fanjf.daoi.FanjfReportMemeberDAO]
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'fanjfReportMemeberDAO'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'methodCachePointCut'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor#0'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'methodCachePointCut'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor#0'
 [DEBUG] 2012-12-20 13:28:40 :Finished creating instance of bean 'fanjfReportMemeberServices'
 [DEBUG] 2012-12-20 13:28:40 :Creating shared instance of singleton bean 'sbookAction'
 [DEBUG] 2012-12-20 13:28:40 :Creating instance of bean 'sbookAction'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'methodCachePointCut'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor#0'
 [DEBUG] 2012-12-20 13:28:40 :Eagerly caching bean 'sbookAction' to allow for resolving potential circular references
 [DEBUG] 2012-12-20 13:28:40 :Getting BeanInfo for class [com.taobao.www.fanjf.action.SBookAction]
 [DEBUG] 2012-12-20 13:28:40 :Caching PropertyDescriptors for class [com.taobao.www.fanjf.action.SBookAction]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'actionErrors' of type [java.util.Collection]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'actionMessages' of type [java.util.Collection]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'bookId' of type [java.lang.String]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'bookList' of type [java.util.List]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'class' of type [java.lang.Class]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'container' of type [com.opensymphony.xwork2.inject.Container]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'errorMessages' of type [java.util.Collection]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'errors' of type [java.util.Map]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'fieldErrors' of type [java.util.Map]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'locale' of type [java.util.Locale]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'sbook' of type [com.taobao.www.fanjf.pojo.SBook]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'sbookServices' of type [com.taobao.www.fanjf.service.ISBookServices]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'texts' of type [java.util.ResourceBundle]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'tips' of type [java.lang.String]
 [DEBUG] 2012-12-20 13:28:40 :Not autowiring property 'actionErrors' of bean 'sbookAction' by name: no matching bean found
 [DEBUG] 2012-12-20 13:28:40 :Not autowiring property 'actionMessages' of bean 'sbookAction' by name: no matching bean found
 [DEBUG] 2012-12-20 13:28:40 :Not autowiring property 'bookList' of bean 'sbookAction' by name: no matching bean found
 [DEBUG] 2012-12-20 13:28:40 :Not autowiring property 'container' of bean 'sbookAction' by name: no matching bean found
 [DEBUG] 2012-12-20 13:28:40 :Not autowiring property 'fieldErrors' of bean 'sbookAction' by name: no matching bean found
 [DEBUG] 2012-12-20 13:28:40 :Not autowiring property 'sbook' of bean 'sbookAction' by name: no matching bean found
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'sbookServices'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'methodCachePointCut'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor#0'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'methodCachePointCut'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor#0'
 [DEBUG] 2012-12-20 13:28:40 :Finished creating instance of bean 'sbookAction'
 [DEBUG] 2012-12-20 13:28:40 :Creating shared instance of singleton bean 'itemcatAction'
 [DEBUG] 2012-12-20 13:28:40 :Creating instance of bean 'itemcatAction'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'methodCachePointCut'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor#0'
 [DEBUG] 2012-12-20 13:28:40 :Eagerly caching bean 'itemcatAction' to allow for resolving potential circular references
 [DEBUG] 2012-12-20 13:28:40 :Getting BeanInfo for class [com.taobao.www.fanjf.action.ItemcatAction]
 [DEBUG] 2012-12-20 13:28:40 :Caching PropertyDescriptors for class [com.taobao.www.fanjf.action.ItemcatAction]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'actionErrors' of type [java.util.Collection]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'actionMessages' of type [java.util.Collection]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'class' of type [java.lang.Class]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'container' of type [com.opensymphony.xwork2.inject.Container]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'errorMessages' of type [java.util.Collection]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'errors' of type [java.util.Map]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'fieldErrors' of type [java.util.Map]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'id' of type [java.lang.String]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'itemcat' of type [com.taobao.www.fanjf.pojo.Itemcat]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'itemcatList' of type [java.util.List]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'itemcatServices' of type [com.taobao.www.fanjf.service.IItemcatServices]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'locale' of type [java.util.Locale]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'texts' of type [java.util.ResourceBundle]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'tips' of type [java.lang.String]
 [DEBUG] 2012-12-20 13:28:40 :Not autowiring property 'actionErrors' of bean 'itemcatAction' by name: no matching bean found
 [DEBUG] 2012-12-20 13:28:40 :Not autowiring property 'actionMessages' of bean 'itemcatAction' by name: no matching bean found
 [DEBUG] 2012-12-20 13:28:40 :Not autowiring property 'container' of bean 'itemcatAction' by name: no matching bean found
 [DEBUG] 2012-12-20 13:28:40 :Not autowiring property 'fieldErrors' of bean 'itemcatAction' by name: no matching bean found
 [DEBUG] 2012-12-20 13:28:40 :Not autowiring property 'itemcat' of bean 'itemcatAction' by name: no matching bean found
 [DEBUG] 2012-12-20 13:28:40 :Not autowiring property 'itemcatList' of bean 'itemcatAction' by name: no matching bean found
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'itemcatServices'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'methodCachePointCut'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor#0'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'methodCachePointCut'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor#0'
 [DEBUG] 2012-12-20 13:28:40 :Finished creating instance of bean 'itemcatAction'
 [DEBUG] 2012-12-20 13:28:40 :Creating shared instance of singleton bean 'userAction'
 [DEBUG] 2012-12-20 13:28:40 :Creating instance of bean 'userAction'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'methodCachePointCut'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor#0'
 [DEBUG] 2012-12-20 13:28:40 :Eagerly caching bean 'userAction' to allow for resolving potential circular references
 [DEBUG] 2012-12-20 13:28:40 :Getting BeanInfo for class [com.taobao.www.fanjf.action.UserAction]
 [DEBUG] 2012-12-20 13:28:40 :Caching PropertyDescriptors for class [com.taobao.www.fanjf.action.UserAction]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'actionErrors' of type [java.util.Collection]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'actionMessages' of type [java.util.Collection]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'alipay' of type [java.lang.String]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'class' of type [java.lang.Class]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'container' of type [com.opensymphony.xwork2.inject.Container]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'errorMessages' of type [java.util.Collection]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'errors' of type [java.util.Map]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'fieldErrors' of type [java.util.Map]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'id' of type [java.lang.String]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'locale' of type [java.util.Locale]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'texts' of type [java.util.ResourceBundle]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'tips' of type [java.lang.String]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'user' of type [com.taobao.www.fanjf.pojo.User]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'userList' of type [java.util.List]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'userServices' of type [com.taobao.www.fanjf.service.IUserServices]
 [DEBUG] 2012-12-20 13:28:40 :Not autowiring property 'actionErrors' of bean 'userAction' by name: no matching bean found
 [DEBUG] 2012-12-20 13:28:40 :Not autowiring property 'actionMessages' of bean 'userAction' by name: no matching bean found
 [DEBUG] 2012-12-20 13:28:40 :Not autowiring property 'container' of bean 'userAction' by name: no matching bean found
 [DEBUG] 2012-12-20 13:28:40 :Not autowiring property 'fieldErrors' of bean 'userAction' by name: no matching bean found
 [DEBUG] 2012-12-20 13:28:40 :Not autowiring property 'user' of bean 'userAction' by name: no matching bean found
 [DEBUG] 2012-12-20 13:28:40 :Not autowiring property 'userList' of bean 'userAction' by name: no matching bean found
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'userServices'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'methodCachePointCut'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor#0'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'methodCachePointCut'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor#0'
 [DEBUG] 2012-12-20 13:28:40 :Finished creating instance of bean 'userAction'
 [DEBUG] 2012-12-20 13:28:40 :Creating shared instance of singleton bean 'userInviteAction'
 [DEBUG] 2012-12-20 13:28:40 :Creating instance of bean 'userInviteAction'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'methodCachePointCut'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor#0'
 [DEBUG] 2012-12-20 13:28:40 :Eagerly caching bean 'userInviteAction' to allow for resolving potential circular references
 [DEBUG] 2012-12-20 13:28:40 :Getting BeanInfo for class [com.taobao.www.fanjf.action.UserInviteAction]
 [DEBUG] 2012-12-20 13:28:40 :Caching PropertyDescriptors for class [com.taobao.www.fanjf.action.UserInviteAction]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'actionErrors' of type [java.util.Collection]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'actionMessages' of type [java.util.Collection]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'class' of type [java.lang.Class]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'container' of type [com.opensymphony.xwork2.inject.Container]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'errorMessages' of type [java.util.Collection]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'errors' of type [java.util.Map]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'fieldErrors' of type [java.util.Map]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'id' of type [int]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'invite' of type [com.taobao.www.fanjf.pojo.UserInvite]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'locale' of type [java.util.Locale]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'pageinfo' of type [com.taobao.www.fanjf.utils.Pageinfo]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'session' of type [java.util.Map]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'texts' of type [java.util.ResourceBundle]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'tips' of type [java.lang.String]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'userForm' of type [com.taobao.www.fanjf.pojo.UserSearchForm]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'userInviteServices' of type [com.taobao.www.fanjf.service.IUserInviteServices]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'userServices' of type [com.taobao.www.fanjf.service.IUserServices]
 [DEBUG] 2012-12-20 13:28:40 :Not autowiring property 'actionErrors' of bean 'userInviteAction' by name: no matching bean found
 [DEBUG] 2012-12-20 13:28:40 :Not autowiring property 'actionMessages' of bean 'userInviteAction' by name: no matching bean found
 [DEBUG] 2012-12-20 13:28:40 :Not autowiring property 'container' of bean 'userInviteAction' by name: no matching bean found
 [DEBUG] 2012-12-20 13:28:40 :Not autowiring property 'fieldErrors' of bean 'userInviteAction' by name: no matching bean found
 [DEBUG] 2012-12-20 13:28:40 :Not autowiring property 'invite' of bean 'userInviteAction' by name: no matching bean found
 [DEBUG] 2012-12-20 13:28:40 :Not autowiring property 'pageinfo' of bean 'userInviteAction' by name: no matching bean found
 [DEBUG] 2012-12-20 13:28:40 :Not autowiring property 'session' of bean 'userInviteAction' by name: no matching bean found
 [DEBUG] 2012-12-20 13:28:40 :Not autowiring property 'userForm' of bean 'userInviteAction' by name: no matching bean found
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'userInviteServices'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'userServices'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'methodCachePointCut'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor#0'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'methodCachePointCut'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor#0'
 [DEBUG] 2012-12-20 13:28:40 :Finished creating instance of bean 'userInviteAction'
 [DEBUG] 2012-12-20 13:28:40 :Creating shared instance of singleton bean 'statusAction'
 [DEBUG] 2012-12-20 13:28:40 :Creating instance of bean 'statusAction'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'methodCachePointCut'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor#0'
 [DEBUG] 2012-12-20 13:28:40 :Eagerly caching bean 'statusAction' to allow for resolving potential circular references
 [DEBUG] 2012-12-20 13:28:40 :Getting BeanInfo for class [com.taobao.www.fanjf.action.StatusAction]
 [DEBUG] 2012-12-20 13:28:40 :Caching PropertyDescriptors for class [com.taobao.www.fanjf.action.StatusAction]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'actionErrors' of type [java.util.Collection]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'actionMessages' of type [java.util.Collection]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'class' of type [java.lang.Class]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'container' of type [com.opensymphony.xwork2.inject.Container]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'dataMap' of type [java.util.Map]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'errorMessages' of type [java.util.Collection]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'errors' of type [java.util.Map]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'fieldErrors' of type [java.util.Map]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'locale' of type [java.util.Locale]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'session' of type [java.util.Map]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'texts' of type [java.util.ResourceBundle]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'user' of type [com.taobao.www.fanjf.pojo.User]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'userServices' of type [com.taobao.www.fanjf.service.IUserServices]
 [DEBUG] 2012-12-20 13:28:40 :Not autowiring property 'actionErrors' of bean 'statusAction' by name: no matching bean found
 [DEBUG] 2012-12-20 13:28:40 :Not autowiring property 'actionMessages' of bean 'statusAction' by name: no matching bean found
 [DEBUG] 2012-12-20 13:28:40 :Not autowiring property 'container' of bean 'statusAction' by name: no matching bean found
 [DEBUG] 2012-12-20 13:28:40 :Not autowiring property 'dataMap' of bean 'statusAction' by name: no matching bean found
 [DEBUG] 2012-12-20 13:28:40 :Not autowiring property 'fieldErrors' of bean 'statusAction' by name: no matching bean found
 [DEBUG] 2012-12-20 13:28:40 :Not autowiring property 'session' of bean 'statusAction' by name: no matching bean found
 [DEBUG] 2012-12-20 13:28:40 :Not autowiring property 'user' of bean 'statusAction' by name: no matching bean found
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'userServices'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'methodCachePointCut'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor#0'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'methodCachePointCut'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor#0'
 [DEBUG] 2012-12-20 13:28:40 :Finished creating instance of bean 'statusAction'
 [DEBUG] 2012-12-20 13:28:40 :Creating shared instance of singleton bean 'DisplayPayedAction'
 [DEBUG] 2012-12-20 13:28:40 :Creating instance of bean 'DisplayPayedAction'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'methodCachePointCut'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor#0'
 [DEBUG] 2012-12-20 13:28:40 :Eagerly caching bean 'DisplayPayedAction' to allow for resolving potential circular references
 [DEBUG] 2012-12-20 13:28:40 :Getting BeanInfo for class [com.taobao.www.fanjf.action.DisplayPayedAction]
 [DEBUG] 2012-12-20 13:28:40 :Caching PropertyDescriptors for class [com.taobao.www.fanjf.action.DisplayPayedAction]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'actionErrors' of type [java.util.Collection]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'actionMessages' of type [java.util.Collection]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'class' of type [java.lang.Class]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'container' of type [com.opensymphony.xwork2.inject.Container]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'errorMessages' of type [java.util.Collection]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'errors' of type [java.util.Map]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'fieldErrors' of type [java.util.Map]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'host' of type [java.lang.String]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'key' of type [java.lang.String]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'locale' of type [java.util.Locale]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'newpage' of type [com.taobao.www.fanjf.utils.Pageinfo]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'numiid' of type [java.lang.String]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'page' of type [java.lang.String]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'session' of type [java.util.Map]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'taobaokeItem' of type [com.taobao.api.domain.TaobaokeItem]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'taobaokeItemsManager' of type [com.taobao.www.fanjf.servicei.ITaobaokeItemsService]
 [DEBUG] 2012-12-20 13:28:40 :Found bean property 'texts' of type [java.util.ResourceBundle]
 [DEBUG] 2012-12-20 13:28:40 :Not autowiring property 'actionErrors' of bean 'DisplayPayedAction' by name: no matching bean found
 [DEBUG] 2012-12-20 13:28:40 :Not autowiring property 'actionMessages' of bean 'DisplayPayedAction' by name: no matching bean found
 [DEBUG] 2012-12-20 13:28:40 :Not autowiring property 'container' of bean 'DisplayPayedAction' by name: no matching bean found
 [DEBUG] 2012-12-20 13:28:40 :Not autowiring property 'fieldErrors' of bean 'DisplayPayedAction' by name: no matching bean found
 [DEBUG] 2012-12-20 13:28:40 :Not autowiring property 'newpage' of bean 'DisplayPayedAction' by name: no matching bean found
 [DEBUG] 2012-12-20 13:28:40 :Not autowiring property 'session' of bean 'DisplayPayedAction' by name: no matching bean found
 [DEBUG] 2012-12-20 13:28:40 :Not autowiring property 'taobaokeItem' of bean 'DisplayPayedAction' by name: no matching bean found
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'taobaokeItemsManager'
 [DEBUG] 2012-12-20 13:28:40 :Configuring advisor or advice 'methodCachePointCut'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'methodCachePointCut'
 [DEBUG] 2012-12-20 13:28:40 :Adding advisor with name 'methodCachePointCut'
 [DEBUG] 2012-12-20 13:28:40 :Advice has changed; recaching singleton instance
 [DEBUG] 2012-12-20 13:28:40 :Not refreshing target: Bean name not specified in 'interceptorNames'.
 [DEBUG] 2012-12-20 13:28:40 :Creating CGLIB2 proxy: target source is SingletonTargetSource for target object [com.taobao.www.fanjf.servicei.TaobaokeItemsService$$EnhancerByCGLIB$$724923a5@5458db]
 [DEBUG] 2012-12-20 13:28:40 :Advice has changed; recaching singleton instance
 [DEBUG] 2012-12-20 13:28:40 :Advice has changed; recaching singleton instance
 [DEBUG] 2012-12-20 13:28:40 :Advice has changed; recaching singleton instance
 [DEBUG] 2012-12-20 13:28:40 :Creating [java.util.concurrent.ConcurrentHashMap]
 [DEBUG] 2012-12-20 13:28:40 :Unable to apply any optimisations to advised method: public java.util.List com.taobao.www.fanjf.servicei.TaobaokeItemsService.getTaobaokeItemByOuterCodeAndCId(java.lang.String,java.lang.Long)
 [DEBUG] 2012-12-20 13:28:40 :Unable to apply any optimisations to advised method: public java.util.List com.taobao.www.fanjf.servicei.TaobaokeItemsService._invokeTaobaoAPI(java.lang.String,java.lang.Long) throws com.taobao.api.ApiException
 [DEBUG] 2012-12-20 13:28:40 :Unable to apply any optimisations to advised method: public com.taobao.api.domain.TaobaokeItem com.taobao.www.fanjf.servicei.TaobaokeItemsService.queryTaoBaoItem(java.lang.String,java.lang.String)
 [DEBUG] 2012-12-20 13:28:40 :Unable to apply any optimisations to advised method: public java.util.List com.taobao.www.fanjf.servicei.TaobaokeItemsService.getList()
 [DEBUG] 2012-12-20 13:28:40 :Unable to apply any optimisations to advised method: public void com.taobao.www.fanjf.servicei.TaobaokeItemsService.setList(java.util.List)
 [DEBUG] 2012-12-20 13:28:40 :Found finalize() method - using NO_OVERRIDE
 [DEBUG] 2012-12-20 13:28:40 :Found 'equals' method: public boolean java.lang.Object.equals(java.lang.Object)
 [DEBUG] 2012-12-20 13:28:40 :Unable to apply any optimisations to advised method: public java.lang.String java.lang.Object.toString()
 [DEBUG] 2012-12-20 13:28:40 :Found 'hashCode' method: public native int java.lang.Object.hashCode()
 [DEBUG] 2012-12-20 13:28:40 :Unable to apply any optimisations to advised method: protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract int org.springframework.aop.framework.Advised.indexOf(org.aopalliance.aop.Advice)
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor)
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract boolean org.springframework.aop.framework.Advised.isFrozen()
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource()
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource)
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract void org.springframework.aop.framework.Advised.setPreFiltered(boolean)
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass()
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean)
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy()
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces()
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors()
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract boolean org.springframework.aop.framework.Advised.isPreFiltered()
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class)
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor)
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice)
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString()
 [DEBUG] 2012-12-20 13:28:40 :Method is declared on Advised interface: public abstract java.lang.Class org.springframework.aop.TargetClassAware.getTargetClass()
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'methodCachePointCut'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor#0'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'methodCachePointCut'
 [DEBUG] 2012-12-20 13:28:40 :Returning cached instance of singleton bean 'org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor#0'
 [DEBUG] 2012-12-20 13:28:40 :Creating [java.util.concurrent.ConcurrentHashMap]
 [DEBUG] 2012-12-20 13:28:40 :Creating implicit proxy for bean 'taobaokeItemsManager' with 0 common interceptors and 1 specific interceptors
 [DEBUG] 2012-12-20 13:28:40 :Creating CGLIB2 proxy: target source is SingletonTargetSource for target object [com.taobao.www.fanjf.servicei.TaobaokeItemsService$$EnhancerByCGLIB$$20783c4d@1355bbe]
 [DEBUG] 2012-12-20 13:28:40 :Creating [java.util.concurrent.ConcurrentHashMap]
 [INFO ] 2012-12-20 13:28:40 :Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@1e8b957: defining beans [config,dataSource,sqlMapClient,sbookDAO,itemcatDAO,userDAO,fanjfReportMemeberDAO,userInviteDAO,defaultCacheManager,ehCache,methodCacheInterceptor,methodCacheAfterAdvice,methodCachePointCut,taobaokeItemsServiceTarget,taobaokeItemsManager,sbookServices,itemcatServices,userServices,userInviteServices,fanjfReportMemeberServices,sbookAction,itemcatAction,userAction,userInviteAction,statusAction,DisplayPayedAction,reportAction,toLogoutAction,searchAction,initAction,transactionManager,org.springframework.aop.config.internalAutoProxyCreator,servicesPointcut,org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor#0,txAdvice]; root of factory hierarchy
 [DEBUG] 2012-12-20 13:28:40 :Retrieved dependent beans for bean 'defaultCacheManager': [ehCache]
 [DEBUG] 2012-12-20 13:28:40 :Retrieved dependent beans for bean 'ehCache': [methodCacheInterceptor, methodCacheAfterAdvice]
 [DEBUG] 2012-12-20 13:28:40 :Retrieved dependent beans for bean 'methodCacheInterceptor': [methodCachePointCut]
 [DEBUG] 2012-12-20 13:28:40 :Invoking destroy() on bean with name 'defaultCacheManager'
 [INFO ] 2012-12-20 13:28:40 :Shutting down EHCache CacheManager
 [DEBUG] 2012-12-20 13:28:40 :DEFAULT_CACHE is persistent. Spooling 0 elements to the disk store.
 [DEBUG] 2012-12-20 13:28:40 :Deleting file DEFAULT_CACHE.data
 [DEBUG] 2012-12-20 13:28:40 :Spool Thread interrupted.
 [ERROR] 2012-12-20 13:28:40 :Context initialization failed
 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'DisplayPayedAction' defined in ServletContext resource [/WEB-INF/classes/com/taobao/www/fanjf/config/applicationContext-services.xml]: Initialization of bean failed; nested exception is org.springframework.beans.TypeMismatchException: Failed to convert property value of type [com.taobao.www.fanjf.servicei.TaobaokeItemsService$$EnhancerByCGLIB$$20783c4d] to required type [com.taobao.www.fanjf.servicei.ITaobaokeItemsService] for property 'taobaokeItemsManager'; nested exception is java.lang.IllegalArgumentException: Original must not be null
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:480)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
	at java.security.AccessController.doPrivileged(Native Method)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:221)
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:729)
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:381)
	at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255)
	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:4791)
	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5285)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
	at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
	at java.util.concurrent.FutureTask.run(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
Caused by: org.springframework.beans.TypeMismatchException: Failed to convert property value of type [com.taobao.www.fanjf.servicei.TaobaokeItemsService$$EnhancerByCGLIB$$20783c4d] to required type [com.taobao.www.fanjf.servicei.ITaobaokeItemsService] for property 'taobaokeItemsManager'; nested exception is java.lang.IllegalArgumentException: Original must not be null
	at org.springframework.beans.BeanWrapperImpl.convertForProperty(BeanWrapperImpl.java:391)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.convertForProperty(AbstractAutowireCapableBeanFactory.java:1288)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1249)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1010)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:472)
	... 24 more
Caused by: java.lang.IllegalArgumentException: Original must not be null
	at org.springframework.util.Assert.notNull(Assert.java:112)
	at org.springframework.core.MethodParameter.<init>(MethodParameter.java:133)
	at org.springframework.beans.BeanUtils.getWriteMethodParameter(BeanUtils.java:421)
	at org.springframework.beans.TypeConverterDelegate.convertIfNecessary(TypeConverterDelegate.java:138)
	at org.springframework.beans.BeanWrapperImpl.convertForProperty(BeanWrapperImpl.java:386)
	... 28 more
2012-12-20 13:28:40 org.apache.catalina.core.StandardContext listenerStart
严重: 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 'DisplayPayedAction' defined in ServletContext resource [/WEB-INF/classes/com/taobao/www/fanjf/config/applicationContext-services.xml]: Initialization of bean failed; nested exception is org.springframework.beans.TypeMismatchException: Failed to convert property value of type [com.taobao.www.fanjf.servicei.TaobaokeItemsService$$EnhancerByCGLIB$$20783c4d] to required type [com.taobao.www.fanjf.servicei.ITaobaokeItemsService] for property 'taobaokeItemsManager'; nested exception is java.lang.IllegalArgumentException: Original must not be null
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:480)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
	at java.security.AccessController.doPrivileged(Native Method)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:221)
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:729)
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:381)
	at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255)
	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:4791)
	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5285)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
	at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
	at java.util.concurrent.FutureTask.run(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
Caused by: org.springframework.beans.TypeMismatchException: Failed to convert property value of type [com.taobao.www.fanjf.servicei.TaobaokeItemsService$$EnhancerByCGLIB$$20783c4d] to required type [com.taobao.www.fanjf.servicei.ITaobaokeItemsService] for property 'taobaokeItemsManager'; nested exception is java.lang.IllegalArgumentException: Original must not be null
	at org.springframework.beans.BeanWrapperImpl.convertForProperty(BeanWrapperImpl.java:391)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.convertForProperty(AbstractAutowireCapableBeanFactory.java:1288)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1249)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1010)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:472)
	... 24 more
Caused by: java.lang.IllegalArgumentException: Original must not be null
	at org.springframework.util.Assert.notNull(Assert.java:112)
	at org.springframework.core.MethodParameter.<init>(MethodParameter.java:133)
	at org.springframework.beans.BeanUtils.getWriteMethodParameter(BeanUtils.java:421)
	at org.springframework.beans.TypeConverterDelegate.convertIfNecessary(TypeConverterDelegate.java:138)
	at org.springframework.beans.BeanWrapperImpl.convertForProperty(BeanWrapperImpl.java:386)
	... 28 more
2012-12-20 13:28:40 org.apache.catalina.core.StandardContext startInternal
严重: Error listenerStart
2012-12-20 13:28:40 org.apache.catalina.core.StandardContext startInternal
严重: Context [/fanjf] startup failed due to previous errors
2012-12-20 13:28:40 org.apache.catalina.core.ApplicationContext log
信息: Closing Spring root WebApplicationContext
2012-12-20 13:28:40 org.apache.catalina.core.ApplicationContext log
信息: Shutting down log4j
2012-12-20 13:28:40 org.apache.catalina.loader.WebappClassLoader clearReferencesJdbc
严重: The web application [/fanjf] registered the JDBC driver [com.mysql.jdbc.Driver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
2012-12-20 13:28:40 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
严重: The web application [/fanjf] appears to have started a thread named [Thread-1] but has failed to stop it. This is very likely to create a memory leak.
2012-12-20 13:28:40 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["http-bio-8080"]
2012-12-20 13:28:40 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["ajp-bio-8009"]
2012-12-20 13:28:40 org.apache.catalina.startup.Catalina start
信息: Server startup in 4081 ms


最后

以上就是现代世界为你收集整理的Caused by: java.lang.IllegalArgumentException: Original must not be null的全部内容,希望文章能够帮你解决Caused by: java.lang.IllegalArgumentException: Original must not be null所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(42)

评论列表共有 0 条评论

立即
投稿
返回
顶部