Unable to forward to page /ufs_invalid_state_page.jsp

Post any questions you have about using the Verj.io Studio, including client and server-side programming with Javascript or FPL, and integration with databases, web services etc.

Moderators: Jon, Steve, Ian, Dave

Segi
Ebase User
Posts: 649
Joined: Mon Dec 09, 2013 6:37 pm

Unable to forward to page /ufs_invalid_state_page.jsp

#1

Postby Segi » Tue Jul 05, 2016 9:33 pm

I am getting this error repeatedly in my server logs. I don't know which project or form might be triggering this since there's no form referenced in the error log. I have been seeing this message often but haven't had any reports from our users so I think that the server may log this message but there may not be an error displayed to the end user.

Code: Select all

Tue Jul 05 10:22:48: FATAL An error has occurred. Please try again later.
Tue Jul 05 10:22:48: ERROR An error has occurred. Please try again later.
formservlets.EbaseFilterException: Unable to forward to page /ufs_invalid_state_page.jsp
	at formservlets.EbaseFilter.forwardToPage(EbaseFilter.java:919)
	at formservlets.EbaseFilter.performFilter(EbaseFilter.java:194)
	at formservlets.EbaseFilter.doFilter(EbaseFilter.java:100)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:198)
	at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:176)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
	at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
Caused by: org.apache.jasper.JasperException: Unable to compile class for JSP: 

An error occurred at line: 20 in the jsp file: /ufs_invalid_state_page.jsp
The method hookupRuntime(FormEngineSession) in the type HeadlessUserState is not applicable for the arguments ()
17:   EbaseFormSession formSession = EbaseFormSession.getFormSession(request);
18:   UserState userState = formSession.getUserState();
19:   FormUserState formUserState = userState.getUserForm();
20:   formUserState.hookupRuntime();
21:   message = formUserState.getRuntimeHeadless().getSystemText(614);
22:   if (message == null || message.length() == 0)
23:   {


Stacktrace:
	at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:102)
	at org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:331)
	at org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:469)
	at org.apache.jasper.compiler.Compiler.compile(Compiler.java:378)
	at org.apache.jasper.compiler.Compiler.compile(Compiler.java:353)
	at org.apache.jasper.compiler.Compiler.compile(Compiler.java:340)
	at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:646)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:357)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:471)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:402)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:329)
	at formservlets.EbaseFilter.forwardToPage(EbaseFilter.java:914)
	... 22 more
0 x

Jon
Moderator
Moderator
Posts: 1342
Joined: Wed Sep 12, 2007 12:49 pm

#2

Postby Jon » Wed Jul 06, 2016 8:43 am

The user should see this page when they try and display a form that no longer exists in memory. This is nearly always caused by the back button, typically trying to go back from a form called by gotoForm().

The problem displaying this JSP page is occurring because your system has an old version of the page. This page was changed in V5 and it looks like we have omitted it from the upgrade package. You can download the correct version from www.ebaseftp.com/download/general . You can just replace the page in tomcat/webapps/<web-app>.
0 x


Who is online

Users browsing this forum: No registered users and 18 guests