下面是我开发项目中遇到的问题,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
下面是配置:
methodCachePointCut
[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.(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.(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