• 首页
  • 中心概况
  • 中心资源
  • 管理体系
  • 建设成果
  • 实验教学
  • 教学资源
  • 实验预约
  • 校企合作
  • 互动论坛
  • 联系我们
    • 特色与创新
    • ┊
    • 中心主任
    • ┊
    • 师资队伍
    • ┊
    • 硬件资源
    • ┊
    • 软件资源
    • ┊
    • 资源共享
    • ┊
    • 管理规范
    • ┊
    • 中心规章制度
    • ┊
    • 组织保障
    • ┊
    • 教学成果
    • ┊
    • 科研成果
    • ┊
    • 专利和软件著作权
    • ┊
    • 实验大纲
    • ┊
    • 实验指导书
    • ┊
    • 虚拟拆装及原理演示类
    • ┊
    • 兵器作用机理仿真类
    • ┊
    • 兵器半实物仿真类
    • ┊
    • 兵器创新设计类
    • ┊
    • 预约公告
    • ┊
    • 实验预约
    • ┊
    • 山西省太原市江阳化工有限公司(中国兵器国营第763厂)
    • ┊
    • 河南北方红阳机械集团有限公司(5103厂)
    • ┊
    • 山西汾西重工有限公司(中船重工第884厂)
    • ┊
    • 中国兵器工业第203研究所
    • ┊
    • 西安机电信息技术研究所(212所)
    • ┊
    • 中国船舶重工集团公司第七一三研究所
    • ┊
    • 航天科工系统仿真科技(北京)有限公司
    • ┊
    • 北京润尼尔网络科技有限公司
    • ┊
    FreeMarker template error (HTML_DEBUG mode; use RETHROW in production!)
    
    Java method "com.bupticet.cms.web.action.ContentAction.getCategories()" threw an exception when invoked on com.bupticet.cms.web.action.ContentAction object "com.bupticet.cms.web.action.ContentAction@765a0763"; see cause exception in the Java stack trace.
    
    ----
    FTL stack trace ("~" means nesting-related):
    	- Failed at: #assign categories = action.getCatego...  [in template "WEB-INF/config/site_templates/default/category_temp/default/left_nav.ftl" at line 2, column 1]
    	- Reached through: #include "left_nav.ftl"  [in template "WEB-INF/config/site_templates/default/category_temp/default/catetory.ftl" at line 21, column 41]
    ----
    
    Java stack trace (for programmers):
    ----
    freemarker.core._TemplateModelException: [... Exception message was already printed; see it above ...]
    	at freemarker.ext.beans._MethodUtil.newInvocationTemplateModelException(_MethodUtil.java:292)
    	at freemarker.ext.beans._MethodUtil.newInvocationTemplateModelException(_MethodUtil.java:255)
    	at freemarker.ext.beans.SimpleMethodModel.exec(SimpleMethodModel.java:78)
    	at freemarker.core.MethodCall._eval(MethodCall.java:62)
    	at freemarker.core.Expression.eval(Expression.java:101)
    	at freemarker.core.Assignment.accept(Assignment.java:134)
    	at freemarker.core.Environment.visit(Environment.java:347)
    	at freemarker.core.Environment.visit(Environment.java:353)
    	at freemarker.core.Environment.include(Environment.java:2955)
    	at freemarker.core.Include.accept(Include.java:171)
    	at freemarker.core.Environment.visit(Environment.java:347)
    	at freemarker.core.Environment.visit(Environment.java:353)
    	at freemarker.core.Environment.visit(Environment.java:353)
    	at freemarker.core.Environment.process(Environment.java:326)
    	at freemarker.template.Template.process(Template.java:383)
    	at org.apache.struts2.views.freemarker.FreemarkerResult.doExecute(FreemarkerResult.java:184)
    	at org.apache.struts2.result.StrutsResultSupport.execute(StrutsResultSupport.java:206)
    	at com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:375)
    	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:279)
    	at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:140)
    	at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:99)
    	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
    	at com.filter.XssJsoupInterceptor.intercept(XssJsoupInterceptor.java:29)
    	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
    	at com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:196)
    	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
    	at org.apache.struts2.factory.StrutsActionProxy.execute(StrutsActionProxy.java:48)
    	at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:574)
    	at org.apache.struts2.dispatcher.ExecuteOperations.executeAction(ExecuteOperations.java:79)
    	at org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:141)
    	at com.bupticet.filter.WrapperFilter.doFilter(WrapperFilter.java:153)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
    	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:101)
    	at com.bupticet.ilab.filter.IlabFilter.doFilterInternal(IlabFilter.java:94)
    	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
    	at com.bupticet.filter.SetClientInfoFilter.doFilterInternal(SetClientInfoFilter.java:60)
    	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
    	at com.bupticet.filter.WrapperFilter.doFilter(WrapperFilter.java:153)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
    	at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:176)
    	at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145)
    	at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92)
    	at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:381)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
    	at com.bupticet.clickstream.filter.VisitRecordFilter.doFilterInternal(VisitRecordFilter.java:126)
    	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
    	at com.bupticet.filter.WrapperFilter.doFilter(WrapperFilter.java:153)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
    	at com.bupticet.filter.ForceNoCacheFilter.doFilterInternal(ForceNoCacheFilter.java:98)
    	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
    	at com.bupticet.filter.WrapperFilter.doFilter(WrapperFilter.java:153)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
    	at com.bupticet.filter.WrapperFilter.doFilter(WrapperFilter.java:140)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
    	at com.bupticet.filter.LoginModuleFilter.doFilterInternal(LoginModuleFilter.java:104)
    	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
    	at com.bupticet.filter.WrapperFilter.doFilter(WrapperFilter.java:153)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
    	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:101)
    	at com.filter.SwitchoverFilter.doFilterInternal(SwitchoverFilter.java:57)
    	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
    	at com.bupticet.filter.WrapperFilter.doFilter(WrapperFilter.java:153)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
    	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:101)
    	at com.bupticet.educonfig.filter.TermConfigFilter.doFilterInternal(TermConfigFilter.java:32)
    	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
    	at com.bupticet.filter.WrapperFilter.doFilter(WrapperFilter.java:153)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
    	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
    	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
    	at com.bupticet.filter.WrapperFilter.doFilter(WrapperFilter.java:153)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
    	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
    	at org.ebaysf.web.cors.CORSFilter.handleNonCORS(CORSFilter.java:437)
    	at org.ebaysf.web.cors.CORSFilter.doFilter(CORSFilter.java:172)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
    	at com.ckfinder.Filter.NextXssFilter.doFilter(NextXssFilter.java:45)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
    	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168)
    	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
    	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
    	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)
    	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
    	at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:660)
    	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
    	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:346)
    	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:383)
    	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
    	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:937)
    	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)
    	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
    	at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
    	at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
    	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
    	at java.lang.Thread.run(Thread.java:748)
    Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: -1
    	at java.lang.String.substring(String.java:1967)
    	at com.bupticet.cms.web.action.ContentAction.getCategories(ContentAction.java:684)
    	at sun.reflect.GeneratedMethodAccessor489.invoke(Unknown Source)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:1552)
    	at freemarker.ext.beans.SimpleMethodModel.exec(SimpleMethodModel.java:73)
    	... 108 more