主题 : [@cms_pagination sysPage='1'/]
级别: 论坛管理员
UID: 122721
积分:57884 加为好友
威望: 2 精华: 1
主题:5 回复:50085
注册时间:2018-05-07
在线时长:0
41#   发表于:2020-02-15 11:36:23  IP:117.58.*.*
看下会不会是缓存的原因
每天告诉自己一次,“我真的很不错”。
级别: 举人
UID: 132724
积分:184 加为好友
威望: 0 精华: 0
主题:6 回复:79
注册时间:2019-12-19
在线时长:0
42#   发表于:2020-02-15 13:07:44  IP:124.211.*.*
回复第41楼

你看下这个吧   要是还不行 我自己琢磨琢磨吧

15-Feb-2020 13:04:47.808 涓ラ噸 [http-nio-8080-exec-10] freemarker.log._JULLoggerFactory$JULLogger.error Error executing FreeMarker template
        FreeMarker template error:
        The following has evaluated to null or missing:
==> p  [in template "WEB-INF/t/cms_sys_defined/style_page/channel_1.html" at line 18, column 19]

----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use [#if myOptionalVar??]when-present[#else]when-missing[/#if]. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

        ----
        FTL stack trace ("~" means nesting-related):
        - Failed at: #list 1..p.totalPages as i  [in template "WEB-INF/t/cms_sys_defined/style_page/channel_1.html" at line 18, column 9]
        - Reached through: @cms_pagination sysPage="1"  [in template "WEB-INF/t/cms/www/default/channel/news.html" at line 138, column 32]
        ----

        Java stack trace (for programmers):
        ----
        freemarker.core.InvalidReferenceException: [... Exception message was already printed; see it above ...]
                at freemarker.core.InvalidReferenceException.getInstance(InvalidReferenceException.java:134)
                at freemarker.core.UnexpectedTypeException.newDesciptionBuilder(UnexpectedTypeException.java:85)
                at freemarker.core.UnexpectedTypeException.<init>(UnexpectedTypeException.java:48)
                at freemarker.core.NonHashException.<init>(NonHashException.java:49)
                at freemarker.core.Dot._eval(Dot.java:48)
                at freemarker.core.Expression.eval(Expression.java:83)
                at freemarker.core.Expression.evalToNumber(Expression.java:134)
                at freemarker.core.Range._eval(Range.java:54)
                at freemarker.core.Expression.eval(Expression.java:83)
                at freemarker.core.IteratorBlock.acceptWithResult(IteratorBlock.java:98)
                at freemarker.core.IteratorBlock.accept(IteratorBlock.java:93)
                at freemarker.core.Environment.visit(Environment.java:330)
                at freemarker.core.Environment.visit(Environment.java:336)
                at freemarker.core.Environment.include(Environment.java:2582)
                at freemarker.core.Environment.include(Environment.java:2493)
                at com.jeecms.util.FrontUtils.includePagination(FrontUtils.java:290)
                at com.jeecms.front.controller.directive.PaginationDirective.execute(PaginationDirective.java:58)
                at freemarker.core.Environment.visit(Environment.java:445)
                at freemarker.core.UnifiedCall.accept(UnifiedCall.java:101)
                at freemarker.core.Environment.visit(Environment.java:330)
                at freemarker.core.Environment.visit(Environment.java:336)
                at freemarker.core.Environment.process(Environment.java:309)
                at freemarker.template.Template.process(Template.java:384)
                at com.jeecms.common.web.springmvc.SimpleFreeMarkerView.renderMergedTemplateModel(SimpleFreeMarkerView.java:110)
                at org.springframework.web.servlet.view.AbstractTemplateView.renderMergedOutputModel(AbstractTemplateView.java:165)
                at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:315)
                at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1325)
                at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1069)
                at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1008)
                at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:925)
                at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:981)
                at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:873)
                at javax.servlet.http.HttpServlet.service(HttpServlet.java:634)
                at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:858)
                at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
                at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
                at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
                at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
                at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
                at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
                at org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.doFilterInternal(OpenEntityManagerInViewFilter.java:185)
                at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
                at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
                at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
                at com.jeecms.common.web.filter.HeaderCorsFilter.doFilter(HeaderCorsFilter.java:63)
                at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
                at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
                at com.jeecms.common.web.filter.XssFilter.doFilter(XssFilter.java:40)
                at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
                at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
                at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:320)
                at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:127)
                at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:91)
                at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
                at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119)
                at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
                at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:137)
                at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
                at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:111)
                at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
                at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:158)
                at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
                at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:170)
                at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
                at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
                at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
                at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200)
                at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
                at com.jeecms.component.AuthenticationTokenFilter.doFilter(AuthenticationTokenFilter.java:52)
                at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
                at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:116)
                at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
                at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:74)
                at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
                at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
                at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:105)
                at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
                at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:56)
                at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
                at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
                at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:215)
                at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:178)
                at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:357)
                at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:270)
                at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
                at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
                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:193)
                at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
                at org.springframework.web.filter.HttpPutFormContentFilter.doFilterInternal(HttpPutFormContentFilter.java:109)
                at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
                at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
                at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
                at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93)
                at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
                at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
                at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
                at org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:130)
                at org.springframework.boot.web.servlet.support.ErrorPageFilter.access$000(ErrorPageFilter.java:66)
                at org.springframework.boot.web.servlet.support.ErrorPageFilter$1.doFilterInternal(ErrorPageFilter.java:105)
                at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
                at org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:123)
                at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
                at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
                at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200)
                at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
                at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
                at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
                at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)
                at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
                at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490)
                at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)
                at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
                at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:678)
                at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
                at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
                at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408)
                at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
                at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:853)
                at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1587)
                at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
                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)
级别: 论坛管理员
UID: 122721
积分:57884 加为好友
威望: 2 精华: 1
主题:5 回复:50085
注册时间:2018-05-07
在线时长:0
43#   发表于:2020-02-15 13:32:20  IP:117.58.*.*
 Failed at: #list 1..p.totalPages as i  [in template "WEB-INF/t/cms_sys_defined/style_page/channel_1.html" at line 18, column 9]
您这个不还是之前的那个错误提示吗?
每天告诉自己一次,“我真的很不错”。
级别: 举人
UID: 132724
积分:184 加为好友
威望: 0 精华: 0
主题:6 回复:79
注册时间:2019-12-19
在线时长:0
44#   发表于:2020-02-15 14:12:07  IP:124.211.*.*
回复第43楼

找到原因了 

<body> 

    [@cms_pagination sysPage='1'/] 

</body> 

这么写没有数据的,需要在加一个内容分页标签  

<body> 
 [@cms_content_page count='2' pageNo='0']

    [@cms_pagination sysPage='1'/] 

[/@cms_content_page]

</body> 

这样就好用了
级别: 论坛管理员
UID: 122721
积分:57884 加为好友
威望: 2 精华: 1
主题:5 回复:50085
注册时间:2018-05-07
在线时长:0
45#   发表于:2020-02-15 14:18:40  IP:117.58.*.*
好的
每天告诉自己一次,“我真的很不错”。
|< < 1 2 3 4 5 共5页