VelocityViewServlet : Error processing a template for path '/english/transfer.vm'

Invocation of method 'findArticleDetail' in class net.mysteel.english.web.article.tag.ArticleTool threw exception com.alibaba.dubbo.rpc.RpcException: Failed to invoke the method findByIdWithContentAndAttrs in the service com.mysteel.english.service.ArticleService. Tried 1 times of the providers [10.80.29.5:20880] (1/2) from the registry dubbo1.mysteel.local:2181 on the consumer 10.80.32.31 using the dubbo version 2.5.5-mysteel-SNAPSHOT. Last error is: Invoke remote method timeout. method: findByIdWithContentAndAttrs, provider: dubbo://10.80.29.5:20880/com.mysteel.english.service.ArticleService?anyhost=true&application=mysteel-english-web&check=false&dubbo=2.5.5-mysteel-SNAPSHOT&generic=false&interface=com.mysteel.english.service.ArticleService&methods=update,findByIdWithContent,findSimpleById,findFrontByPage,findStatusByCount,findByPage,findUntreatedCount,updateArticleById,findById,updateArticle,findByIdWithContentAndAttrs,delete,saveNewArticle,insert,updateArticleStatus&pid=1&retries=0&side=consumer&timeout=10000&timestamp=1611663807481, cause: Waiting server-side response timeout by scan timer. start time: 2021-01-27 03:13:28.052, end time: 2021-01-27 03:13:38.076, client elapsed: 0 ms, server elapsed: 10024 ms, timeout: 10000 ms, request: Request [id=181318, version=2.0.0, twoway=true, event=false, broken=false, data=RpcInvocation [methodName=findByIdWithContentAndAttrs, parameterTypes=[class java.lang.Long], arguments=[5013946], attachments={path=com.mysteel.english.service.ArticleService, interface=com.mysteel.english.service.ArticleService, version=0.0.0, timeout=10000},consumerApplicationName=null]], channel: /10.80.32.31:55482 -> /10.80.29.5:20880 at /english/article/detail.vm[line 10, column 33]
com.alibaba.dubbo.rpc.RpcException: Failed to invoke the method findByIdWithContentAndAttrs in the service com.mysteel.english.service.ArticleService. Tried 1 times of the providers [10.80.29.5:20880] (1/2) from the registry dubbo1.mysteel.local:2181 on the consumer 10.80.32.31 using the dubbo version 2.5.5-mysteel-SNAPSHOT. Last error is: Invoke remote method timeout. method: findByIdWithContentAndAttrs, provider: dubbo://10.80.29.5:20880/com.mysteel.english.service.ArticleService?anyhost=true&application=mysteel-english-web&check=false&dubbo=2.5.5-mysteel-SNAPSHOT&generic=false&interface=com.mysteel.english.service.ArticleService&methods=update,findByIdWithContent,findSimpleById,findFrontByPage,findStatusByCount,findByPage,findUntreatedCount,updateArticleById,findById,updateArticle,findByIdWithContentAndAttrs,delete,saveNewArticle,insert,updateArticleStatus&pid=1&retries=0&side=consumer&timeout=10000&timestamp=1611663807481, cause: Waiting server-side response timeout by scan timer. start time: 2021-01-27 03:13:28.052, end time: 2021-01-27 03:13:38.076, client elapsed: 0 ms, server elapsed: 10024 ms, timeout: 10000 ms, request: Request [id=181318, version=2.0.0, twoway=true, event=false, broken=false, data=RpcInvocation [methodName=findByIdWithContentAndAttrs, parameterTypes=[class java.lang.Long], arguments=[5013946], attachments={path=com.mysteel.english.service.ArticleService, interface=com.mysteel.english.service.ArticleService, version=0.0.0, timeout=10000},consumerApplicationName=null]], channel: /10.80.32.31:55482 -> /10.80.29.5:20880
	at com.alibaba.dubbo.rpc.cluster.support.FailoverClusterInvoker.doInvoke(FailoverClusterInvoker.java:102)
	at com.alibaba.dubbo.rpc.cluster.support.AbstractClusterInvoker.invoke(AbstractClusterInvoker.java:227)
	at com.alibaba.dubbo.rpc.cluster.support.wrapper.MockClusterInvoker.invoke(MockClusterInvoker.java:80)
	at com.alibaba.dubbo.rpc.proxy.InvokerInvocationHandler.invoke(InvokerInvocationHandler.java:52)
	at com.alibaba.dubbo.common.bytecode.proxy22.findByIdWithContentAndAttrs(proxy22.java)
	at net.mysteel.english.web.article.ao.ArticleAOImpl.queryArticleById(ArticleAOImpl.java:506)
	at net.mysteel.english.web.article.tag.ArticleTool.findArticleDetail(ArticleTool.java:488)
	at sun.reflect.GeneratedMethodAccessor171.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:395)
	at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:384)
	at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:173)
	at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:280)
	at org.apache.velocity.runtime.parser.node.ASTReference.value(ASTReference.java:567)
	at org.apache.velocity.runtime.parser.node.ASTExpression.value(ASTExpression.java:71)
	at org.apache.velocity.runtime.parser.node.ASTSetDirective.render(ASTSetDirective.java:142)
	at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:342)
	at org.apache.velocity.runtime.directive.Parse.render(Parse.java:260)
	at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:207)
	at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72)
	at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:87)
	at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72)
	at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:342)
	at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:106)
	at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:342)
	at org.apache.velocity.Template.merge(Template.java:356)
	at org.apache.velocity.Template.merge(Template.java:260)
	at org.apache.velocity.tools.view.servlet.VelocityViewServlet.performMerge(VelocityViewServlet.java:805)
	at org.apache.velocity.tools.view.servlet.VelocityViewServlet.mergeTemplate(VelocityViewServlet.java:762)
	at org.apache.velocity.tools.view.servlet.VelocityViewServlet.doRequest(VelocityViewServlet.java:555)
	at org.apache.velocity.tools.view.servlet.VelocityViewServlet.doGet(VelocityViewServlet.java:509)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:622)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
	at org.springframework.web.filter.HttpPutFormContentFilter.doFilterInternal(HttpPutFormContentFilter.java:87)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:77)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:121)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:522)
	at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1095)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:672)
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1500)
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1456)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:748)
Caused by: com.alibaba.dubbo.remoting.TimeoutException: Waiting server-side response timeout by scan timer. start time: 2021-01-27 03:13:28.052, end time: 2021-01-27 03:13:38.076, client elapsed: 0 ms, server elapsed: 10024 ms, timeout: 10000 ms, request: Request [id=181318, version=2.0.0, twoway=true, event=false, broken=false, data=RpcInvocation [methodName=findByIdWithContentAndAttrs, parameterTypes=[class java.lang.Long], arguments=[5013946], attachments={path=com.mysteel.english.service.ArticleService, interface=com.mysteel.english.service.ArticleService, version=0.0.0, timeout=10000},consumerApplicationName=null]], channel: /10.80.32.31:55482 -> /10.80.29.5:20880
	at com.alibaba.dubbo.remoting.exchange.support.DefaultFuture.returnFromResponse(DefaultFuture.java:188)
	at com.alibaba.dubbo.remoting.exchange.support.DefaultFuture.get(DefaultFuture.java:110)
	at com.alibaba.dubbo.remoting.exchange.support.DefaultFuture.get(DefaultFuture.java:84)
	at com.alibaba.dubbo.rpc.protocol.dubbo.DubboInvoker.doInvoke(DubboInvoker.java:96)
	at com.alibaba.dubbo.rpc.protocol.AbstractInvoker.invoke(AbstractInvoker.java:144)
	at com.alibaba.dubbo.rpc.listener.ListenerInvokerWrapper.invoke(ListenerInvokerWrapper.java:74)
	at com.alibaba.dubbo.monitor.support.MonitorFilter.invoke(MonitorFilter.java:86)
	at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91)
	at com.alibaba.dubbo.rpc.protocol.dubbo.filter.FutureFilter.invoke(FutureFilter.java:53)
	at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91)
	at com.alibaba.dubbo.rpc.filter.ConsumerContextFilter.invoke(ConsumerContextFilter.java:48)
	at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91)
	at com.alibaba.dubbo.rpc.protocol.InvokerWrapper.invoke(InvokerWrapper.java:53)
	at com.alibaba.dubbo.rpc.cluster.support.FailoverClusterInvoker.doInvoke(FailoverClusterInvoker.java:78)
	... 69 more