페이지에 문제가 있습니다.${req} com.artpq.views.velocity.CmspqRequestContext@2e392529

String index out of range: -1

Error Infos.

java.lang.StringIndexOutOfBoundsException <- org.apache.velocity.exception.MethodInvocationException
  • java.lang.String :: substring (String.java : 1931)
  • sun.reflect.GeneratedMethodAccessor1266 :: invoke ($e.FileName : -1)
  • sun.reflect.DelegatingMethodAccessorImpl :: invoke (DelegatingMethodAccessorImpl.java : 43)
  • java.lang.reflect.Method :: invoke (Method.java : 498)
  • org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl :: doInvoke (UberspectImpl.java : 395)
  • org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl :: invoke (UberspectImpl.java : 384)
  • org.apache.velocity.runtime.parser.node.ASTMethod :: execute (ASTMethod.java : 173)
  • org.apache.velocity.runtime.parser.node.ASTReference :: execute (ASTReference.java : 280)
  • org.apache.velocity.runtime.parser.node.ASTReference :: render (ASTReference.java : 369)
  • org.apache.velocity.runtime.parser.node.ASTBlock :: render (ASTBlock.java : 72)
  • org.apache.velocity.runtime.directive.Foreach :: render (Foreach.java : 420)
  • org.apache.velocity.runtime.parser.node.ASTDirective :: render (ASTDirective.java : 207)
  • org.apache.velocity.runtime.parser.node.ASTBlock :: render (ASTBlock.java : 72)
  • org.apache.velocity.runtime.parser.node.ASTIfStatement :: render (ASTIfStatement.java : 87)
  • org.apache.velocity.runtime.parser.node.SimpleNode :: render (SimpleNode.java : 342)
  • org.apache.velocity.Template :: merge (Template.java : 356)
  • org.apache.velocity.Template :: merge (Template.java : 260)
  • org.apache.velocity.app.VelocityEngine :: mergeTemplate (VelocityEngine.java : 354)
  • com.artpq.views.VelocityViewRenderer :: render (VelocityViewRenderer.java : 86)
  • com.artpq.cmspq.web.AbstractMenuBaseController :: fixModuleResult (AbstractMenuBaseController.java : 926)
  • com.artpq.cmspq.web.AbstractMenuBaseController :: executeModule (AbstractMenuBaseController.java : 845)
  • com.artpq.cmspq.web.controller.UserFrontController :: executeMenu (UserFrontController.java : 351)
  • com.artpq.cmspq.web.controller.UserFrontController :: executeMenu (UserFrontController.java : 1)
  • com.artpq.cmspq.web.AbstractMenuBaseController :: handleRequest (AbstractMenuBaseController.java : 307)
  • com.artpq.cmspq.web.controller.UserFrontController :: handleRequest (UserFrontController.java : 187)
  • sun.reflect.GeneratedMethodAccessor474 :: invoke ($e.FileName : -1)
  • sun.reflect.DelegatingMethodAccessorImpl :: invoke (DelegatingMethodAccessorImpl.java : 43)
  • java.lang.reflect.Method :: invoke (Method.java : 498)
  • org.springframework.web.method.support.InvocableHandlerMethod :: doInvoke (InvocableHandlerMethod.java : 205)
  • org.springframework.web.method.support.InvocableHandlerMethod :: invokeForRequest (InvocableHandlerMethod.java : 133)
  • org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod :: invokeAndHandle (ServletInvocableHandlerMethod.java : 97)
  • org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter :: invokeHandlerMethod (RequestMappingHandlerAdapter.java : 827)
  • org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter :: handleInternal (RequestMappingHandlerAdapter.java : 738)
  • org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter :: handle (AbstractHandlerMethodAdapter.java : 85)
  • org.springframework.web.servlet.DispatcherServlet :: doDispatch (DispatcherServlet.java : 967)
  • org.springframework.web.servlet.DispatcherServlet :: doService (DispatcherServlet.java : 901)
  • org.springframework.web.servlet.FrameworkServlet :: processRequest (FrameworkServlet.java : 970)
  • org.springframework.web.servlet.FrameworkServlet :: doGet (FrameworkServlet.java : 861)
  • javax.servlet.http.HttpServlet :: service (HttpServlet.java : 655)
  • org.springframework.web.servlet.FrameworkServlet :: service (FrameworkServlet.java : 846)
  • javax.servlet.http.HttpServlet :: service (HttpServlet.java : 764)
  • org.apache.catalina.core.ApplicationFilterChain :: internalDoFilter (ApplicationFilterChain.java : 227)
  • org.apache.catalina.core.ApplicationFilterChain :: doFilter (ApplicationFilterChain.java : 162)
  • org.apache.tomcat.websocket.server.WsFilter :: doFilter (WsFilter.java : 53)
  • org.apache.catalina.core.ApplicationFilterChain :: internalDoFilter (ApplicationFilterChain.java : 189)
  • org.apache.catalina.core.ApplicationFilterChain :: doFilter (ApplicationFilterChain.java : 162)
  • com.ksign.access.wrapper.filter.SSOWrapperFilter :: doFilter (SSOWrapperFilter.java : 160)
  • org.apache.catalina.core.ApplicationFilterChain :: internalDoFilter (ApplicationFilterChain.java : 189)
  • org.apache.catalina.core.ApplicationFilterChain :: doFilter (ApplicationFilterChain.java : 162)
  • org.springframework.web.filter.CharacterEncodingFilter :: doFilterInternal (CharacterEncodingFilter.java : 197)
  • org.springframework.web.filter.OncePerRequestFilter :: doFilter (OncePerRequestFilter.java : 107)
  • org.apache.catalina.core.ApplicationFilterChain :: internalDoFilter (ApplicationFilterChain.java : 189)
  • org.apache.catalina.core.ApplicationFilterChain :: doFilter (ApplicationFilterChain.java : 162)
  • org.apache.catalina.core.StandardWrapperValve :: invoke (StandardWrapperValve.java : 197)
  • org.apache.catalina.core.StandardContextValve :: invoke (StandardContextValve.java : 97)
  • org.apache.catalina.authenticator.AuthenticatorBase :: invoke (AuthenticatorBase.java : 540)
  • org.apache.catalina.core.StandardHostValve :: invoke (StandardHostValve.java : 135)
  • org.apache.catalina.valves.ErrorReportValve :: invoke (ErrorReportValve.java : 92)
  • org.apache.catalina.valves.AbstractAccessLogValve :: invoke (AbstractAccessLogValve.java : 687)
  • org.apache.catalina.core.StandardEngineValve :: invoke (StandardEngineValve.java : 78)
  • org.apache.catalina.connector.CoyoteAdapter :: service (CoyoteAdapter.java : 359)
  • org.apache.coyote.ajp.AjpProcessor :: service (AjpProcessor.java : 433)
  • org.apache.coyote.AbstractProcessorLight :: process (AbstractProcessorLight.java : 65)
  • org.apache.coyote.AbstractProtocol$ConnectionHandler :: process (AbstractProtocol.java : 889)
  • org.apache.tomcat.util.net.NioEndpoint$SocketProcessor :: doRun (NioEndpoint.java : 1735)
  • org.apache.tomcat.util.net.SocketProcessorBase :: run (SocketProcessorBase.java : 49)
  • org.apache.tomcat.util.threads.ThreadPoolExecutor :: runWorker (ThreadPoolExecutor.java : 1191)
  • org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker :: run (ThreadPoolExecutor.java : 659)
  • org.apache.tomcat.util.threads.TaskThread$WrappingRunnable :: run (TaskThread.java : 61)
  • java.lang.Thread :: run (Thread.java : 748)