• 支付宝其实也是JAVA写的

    post by Holmesian / 2008-12-5 20:23 Friday
    支付宝其实也是JAVA写的










    [quote]java.util.ConcurrentModificationException
        at java.util.HashMap$HashIterator.nextEntry(HashMap.java:841)
        at java.util.HashMap$KeyIterator.next(HashMap.java:877)
        at com.biz.mktpub.click.cache.CacheManager.updateLinkSta(CacheManager.java:91)
        at com.biz.mktpub.click.cache.CacheManager.incLink(CacheManager.java:115)
        at com.biz.mktpub.click.manager.impl.UrlClickManagerImpl.clickUrl(UrlClickManagerImpl.java:18)
        at com.alibaba.mktpub.web.click.module.screen.UrlClick.execute(UrlClick.java:49)
        at com.alibaba.turbine.module.TemplateModule.execute(TemplateModule.java:38)
        at com.alibaba.turbine.pipeline.PerformScreenTemplateValve.performScreenModule(PerformScreenTemplateValve.java:108)
        at com.alibaba.turbine.pipeline.PerformScreenTemplateValve.invoke(PerformScreenTemplateValve.java:48)
        at com.alibaba.turbine.pipeline.AbstractValve.invoke(AbstractValve.java:33)
        at com.alibaba.service.pipeline.DefaultPipeline.invokeNext(DefaultPipeline.java:224)
        at com.alibaba.service.pipeline.DefaultPipeline.invoke(DefaultPipeline.java:187)
        at com.alibaba.turbine.pipeline.ChooseValve$Condition.invokeSubPipeline(ChooseValve.java:82)
        at com.alibaba.turbine.pipeline.ChooseValve.invoke(ChooseValve.java:57)
        at com.alibaba.turbine.pipeline.AbstractValve.invoke(AbstractValve.java:33)
        at com.alibaba.service.pipeline.DefaultPipeline.invokeNext(DefaultPipeline.java:224)
        at com.alibaba.service.pipeline.DefaultPipeline.invoke(DefaultPipeline.java:187)
        at com.alibaba.service.pipeline.TryCatchFinallyValve.invokeTryPipeline(TryCatchFinallyValve.java:114)
        at com.alibaba.webx.WebxControllerServlet.handleRequest(WebxControllerServlet.java:108)
        at com.alibaba.webx.controller.AbstractWebxControllerServlet.doGet(AbstractWebxControllerServlet.java:109)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:697)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
        at com.alibaba.webx.filter.rundata.RunDataFilter.doFilter(RunDataFilter.java:48)
        at com.alibaba.webx.filter.AbstractFilter.doFilter(AbstractFilter.java:150)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
        at com.alibaba.webx.filter.timer.TimerFilter.doFilter(TimerFilter.java:93)
        at com.alibaba.webx.filter.AbstractFilter.doFilter(AbstractFilter.java:150)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
        at com.alibaba.webx.filter.logging.SetLoggingContextFilter.doFilter(SetLoggingContextFilter.java:22)
        at com.alibaba.webx.filter.AbstractFilter.doFilter(AbstractFilter.java:150)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
        at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
        at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
        at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:199)
        at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:282)
        at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:754)
        at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:684)
        at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:876)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
        at java.lang.Thread.run(Thread.java:595)

    Another exception occurred while handling preceding exception

    com.alibaba.webx.WebxException: Failed to invoke catch-pipeline
        at com.alibaba.webx.WebxControllerServlet.handleException(WebxControllerServlet.java:166)
        at com.alibaba.webx.controller.AbstractWebxControllerServlet.doGet(AbstractWebxControllerServlet.java:131)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:697)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
        at com.alibaba.webx.filter.rundata.RunDataFilter.doFilter(RunDataFilter.java:48)
        at com.alibaba.webx.filter.AbstractFilter.doFilter(AbstractFilter.java:150)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
        at com.alibaba.webx.filter.timer.TimerFilter.doFilter(TimerFilter.java:93)
        at com.alibaba.webx.filter.AbstractFilter.doFilter(AbstractFilter.java:150)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
        at com.alibaba.webx.filter.logging.SetLoggingContextFilter.doFilter(SetLoggingContextFilter.java:22)
        at com.alibaba.webx.filter.AbstractFilter.doFilter(AbstractFilter.java:150)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
        at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
        at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
        at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:199)
        at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:282)
        at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:754)
        at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:684)
        at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:876)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
        at java.lang.Thread.run(Thread.java:595)
    Caused by: com.alibaba.service.pipeline.PipelineException: Failed to execute screen: Error (template: screen/error.vm)
        at com.alibaba.turbine.pipeline.PerformScreenTemplateValve.performScreenModule(PerformScreenTemplateValve.java:112)
        at com.alibaba.turbine.pipeline.PerformScreenTemplateValve.invoke(PerformScreenTemplateValve.java:48)
        at com.alibaba.turbine.pipeline.AbstractValve.invoke(AbstractValve.java:33)
        at com.alibaba.service.pipeline.DefaultPipeline.invokeNext(DefaultPipeline.java:224)
        at com.alibaba.service.pipeline.DefaultPipeline.invoke(DefaultPipeline.java:187)
        at com.alibaba.service.pipeline.TryCatchFinallyValve.invokeCatchPipeline(TryCatchFinallyValve.java:141)
        at com.alibaba.webx.WebxControllerServlet.handleException(WebxControllerServlet.java:162)
        ... 32 more
    Caused by: com.alibaba.webx.WebxException: Error rendering Velocity template: /screen/error.vm
        at com.alibaba.turbine.module.TemplateModule.handleException(TemplateModule.java:108)
        at com.alibaba.turbine.module.TemplateModule.mergeTemplate(TemplateModule.java:92)
        at com.alibaba.turbine.module.TemplateModule.execute(TemplateModule.java:44)
        at com.alibaba.turbine.pipeline.PerformScreenTemplateValve.performScreenModule(PerformScreenTemplateValve.java:108)
        ... 38 more
    Caused by: com.alibaba.service.template.TemplateNotFoundException: Error rendering Velocity template: /screen/error.vm
        at com.alibaba.service.velocity.DefaultVelocityService.renderingError(DefaultVelocityService.java:426)
        at com.alibaba.service.velocity.DefaultVelocityService.mergeTemplate(DefaultVelocityService.java:326)
        at com.alibaba.service.velocity.DefaultVelocityService.mergeTemplate(DefaultVelocityService.java:372)
        at com.alibaba.service.template.DefaultTemplateService.mergeTemplate(DefaultTemplateService.java:189)
        at com.alibaba.turbine.module.TemplateModule.mergeTemplate(TemplateModule.java:90)
        ... 40 more
    Caused by: org.apache.velocity.exception.ResourceNotFoundException: Unable to find resource '/screen/error.vm'
        at org.apache.velocity.runtime.resource.ResourceManagerImpl.loadResource(ResourceManagerImpl.java:458)
        at org.apache.velocity.runtime.resource.ResourceManagerImpl.getResource(ResourceManagerImpl.java:341)
        at org.apache.velocity.runtime.RuntimeInstance.getTemplate(RuntimeInstance.java:831)
        at org.apache.velocity.app.VelocityEngine.mergeTemplate(VelocityEngine.java:440)
        at com.alibaba.service.velocity.DefaultVelocityService.mergeTemplate(DefaultVelocityService.java:324)
        ... 43 more[/quote]
    标签: java 支付宝

    发表评论: