Exception in server log

Hi guys,

I just saw this error in our server log. Anyone knows where it might be? I do not remember to change anything to a form using that table. There are more errors like that in the log.

2011-08-04 12:32	http-213.154.231.180-80-22	ERROR	com.servoy.j2db.util.Debug	No selection set on foundset with size 21 fs: FoundSet[Table:notifications,Size: 21,Relation: owner_to_notifications,CachedRecords: 21,SELECTED INDEX: -1]

java.lang.RuntimeException 
    	at com.servoy.j2db.scripting.SelectedRecordScope.getSelectedRecord(SelectedRecordScope.java:47) 
    	at com.servoy.j2db.scripting.SelectedRecordScope.get(SelectedRecordScope.java:105) 
    	at org.mozilla.javascript.ScriptableObject.getProperty(ScriptableObject.java:1641) 
    	at org.mozilla.javascript.ScriptRuntime.getObjectProp(ScriptRuntime.java:1429) 
    	at org.mozilla.javascript.ScriptRuntime.getObjectProp(ScriptRuntime.java:1418) 
    	at org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:3343) 
    	at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:2680) 
    	at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:166) 
    	at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:387) 
    	at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3135) 
    	at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:165) 
    	at com.servoy.j2db.scripting.ScriptEngine.executeFunction(ScriptEngine.java:476) 
    	at com.servoy.j2db.FormController.executeFunction(FormController.java:3977) 
    	at com.servoy.j2db.FormController.executeFunction(FormController.java:3865) 
    	at com.servoy.j2db.FormController.executeFunction(FormController.java:3787) 
    	at com.servoy.j2db.FormController$ScriptExecuter.executeFunction(FormController.java:3642) 
    	at com.servoy.j2db.ui.BaseEventExecutor.fireEventCommand(BaseEventExecutor.java:272) 
    	at com.servoy.j2db.ui.BaseEventExecutor.fireActionCommand(BaseEventExecutor.java:217) 
    	at com.servoy.j2db.server.headlessclient.dataui.WebEventExecutor.onEvent(WebEventExecutor.java:364) 
    	at com.servoy.j2db.server.headlessclient.dataui.WebEventExecutor$2.onEvent(WebEventExecutor.java:168) 
    	at org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:177) 
    	at org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:302) 
    	at org.apache.wicket.request.target.component.listener.BehaviorRequestTarget.processEvents(BehaviorRequestTarget.java:157) 
    	at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:92) 
    	at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1250) 
    	at org.apache.wicket.RequestCycle.step(RequestCycle.java:1329) 
    	at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1436) 
    	at org.apache.wicket.RequestCycle.request(RequestCycle.java:545) 
    	at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:486) 
    	at com.servoy.j2db.server.servlets.Zl.doGet(Zl.java:4) 
    	at org.apache.wicket.protocol.http.WicketServlet.doGet(WicketServlet.java:138) 
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:617) 
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) 
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) 
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 
    	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) 
    	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) 
    	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) 
    	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) 
    	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:567) 
    	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) 
    	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) 
    	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849) 
    	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) 
    	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454) 
    	at java.lang.Thread.run(Thread.java:662)

Thanks,
Bogdan.

thats just a warning stacktrace that something is in a state that we don’t expect.
Is reported before and we did do some fixes in servoy for the next release (6.0.1)

OK, Thanks Johan!

I’m having another error in servoy.log file. Can you please let me know what can be wrong there or if it may affect the server memory.

You can check the attached log, but in general this is the exception:

RHINO USAGE WARNING: Missed Context.javaToJS() conversion:
Rhino runtime detected object [flight_reservations_webclient] of class java.util.ArrayList where it expected String, Number, Boolean or Scriptable instance. Please check your code for missing Context.javaToJS() call.
java.lang.RuntimeException
	at org.mozilla.javascript.ScriptRuntime.warnAboutNonJSObject(ScriptRuntime.java:3751)
	at org.mozilla.javascript.ScriptRuntime.eq(ScriptRuntime.java:2792)
	at org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:3034)
	at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:2680)
	at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:166)
	at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:387)
	at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3135)
	at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:165)
	at com.servoy.j2db.scripting.ScriptEngine.executeFunction(ScriptEngine.java:476)
	at com.servoy.j2db.FormController.executeFunction(FormController.java:3977)
	at com.servoy.j2db.FormController.executeFormMethod(FormController.java:4291)
	at com.servoy.j2db.FormController.executeOnShowMethod(FormController.java:4170)
	at com.servoy.j2db.FormController.access$15(FormController.java:4161)
	at com.servoy.j2db.FormController$3.run(FormController.java:3040)
	at com.servoy.j2db.server.headlessclient.WebClient.invokeLater(WebClient.java:528)
	at com.servoy.j2db.util.Utils.invokeLater(Utils.java:1782)
	at com.servoy.j2db.server.headlessclient.dataui.WebTabPanel.initalizeFirstTab(WebTabPanel.java:491)
	at com.servoy.j2db.server.headlessclient.dataui.WebEventExecutor$5.component(WebEventExecutor.java:561)
	at com.servoy.j2db.server.headlessclient.dataui.WebEventExecutor$5.component(WebEventExecutor.java:1)
	at org.apache.wicket.MarkupContainer.visitChildren(MarkupContainer.java:900)
	at org.apache.wicket.MarkupContainer.visitChildren(MarkupContainer.java:915)
	at org.apache.wicket.MarkupContainer.visitChildren(MarkupContainer.java:915)
	at org.apache.wicket.MarkupContainer.visitChildren(MarkupContainer.java:915)
	at org.apache.wicket.MarkupContainer.visitChildren(MarkupContainer.java:915)
	at org.apache.wicket.MarkupContainer.visitChildren(MarkupContainer.java:915)
	at org.apache.wicket.MarkupContainer.visitChildren(MarkupContainer.java:915)
	at org.apache.wicket.MarkupContainer.visitChildren(MarkupContainer.java:915)
	at org.apache.wicket.MarkupContainer.visitChildren(MarkupContainer.java:915)
	at com.servoy.j2db.server.headlessclient.dataui.WebEventExecutor.generateResponse(WebEventExecutor.java:557)
	at com.servoy.j2db.server.headlessclient.dataui.WebEventExecutor.onEvent(WebEventExecutor.java:389)
	at com.servoy.j2db.server.headlessclient.dataui.WebEventExecutor$2.onEvent(WebEventExecutor.java:168)
	at org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:177)
	at org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:302)
	at org.apache.wicket.request.target.component.listener.BehaviorRequestTarget.processEvents(BehaviorRequestTarget.java:157)
	at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:92)
	at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1250)
	at org.apache.wicket.RequestCycle.step(RequestCycle.java:1329)
	at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1436)
	at org.apache.wicket.RequestCycle.request(RequestCycle.java:545)
	at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:486)
	at com.servoy.j2db.server.servlets.Zl.doGet(Zl.java:4)
	at org.apache.wicket.protocol.http.WicketServlet.doGet(WicketServlet.java:138)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:567)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
	at java.lang.Thread.run(Thread.java:662)

it is just a warning, not a real error
But what are you doing there exactly?
Somehow you have a Java ArrayList inside js directly, are you using json or something like that? Or specific plugins that are returning scriptables?

I don’t know exactly where it come from. Indeed the form flight_reservations_webclient it’s using some javascripts in a HTML_AREA and calls javascript using WebClientUtils.

But I also see the error for other forms: contacts, flight_plan_list

Rhino runtime detected object [contacts, flight_plan_list] of class java.util.ArrayList where it expected String, Number, Boolean or Scriptable instance. Please check your code for missing Context.javaToJS() call.
java.lang.RuntimeException
	at org.mozilla.javascript.ScriptRuntime.warnAboutNonJSObject(ScriptRuntime.java:3751)
	at org.mozilla.javascript.ScriptRuntime.eq(ScriptRuntime.java:2792)
	at org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:3034)
	at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:2680)
	at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:166)
	at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:387)
	at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3135)
	at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:165)
	at com.servoy.j2db.scripting.ScriptEngine.executeFunction(ScriptEngine.java:476)
	at com.servoy.j2db.FormController.executeFunction(FormController.java:3977)
	at com.servoy.j2db.FormController.executeFormMethod(FormController.java:4291)
	at com.servoy.j2db.FormController.executeOnShowMethod(FormController.java:4170)
	at com.servoy.j2db.FormController.access$15(FormController.java:4161)
	at com.servoy.j2db.FormController$3.run(FormController.java:3040)
	at com.servoy.j2db.server.headlessclient.WebClient.invokeLater(WebClient.java:528)
	at com.servoy.j2db.util.Utils.invokeLater(Utils.java:1782)
	at com.servoy.j2db.server.headlessclient.dataui.WebTabPanel.initalizeFirstTab(WebTabPanel.java:491)
	at com.servoy.j2db.server.headlessclient.dataui.WebEventExecutor$5.component(WebEventExecutor.java:561)
	at com.servoy.j2db.server.headlessclient.dataui.WebEventExecutor$5.component(WebEventExecutor.java:1)
	at org.apache.wicket.MarkupContainer.visitChildren(MarkupContainer.java:900)
	at org.apache.wicket.MarkupContainer.visitChildren(MarkupContainer.java:915)
	at org.apache.wicket.MarkupContainer.visitChildren(MarkupContainer.java:915)
	at org.apache.wicket.MarkupContainer.visitChildren(MarkupContainer.java:915)
	at org.apache.wicket.MarkupContainer.visitChildren(MarkupContainer.java:915)
	at org.apache.wicket.MarkupContainer.visitChildren(MarkupContainer.java:915)
	at org.apache.wicket.MarkupContainer.visitChildren(MarkupContainer.java:915)
	at org.apache.wicket.MarkupContainer.visitChildren(MarkupContainer.java:915)
	at org.apache.wicket.MarkupContainer.visitChildren(MarkupContainer.java:915)
	at com.servoy.j2db.server.headlessclient.dataui.WebEventExecutor.generateResponse(WebEventExecutor.java:557)
	at com.servoy.j2db.server.headlessclient.dataui.WebEventExecutor.onEvent(WebEventExecutor.java:389)
	at com.servoy.j2db.server.headlessclient.dataui.WebEventExecutor$2.onEvent(WebEventExecutor.java:168)
	at org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:177)
	at org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:302)
	at org.apache.wicket.request.target.component.listener.BehaviorRequestTarget.processEvents(BehaviorRequestTarget.java:157)
	at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:92)
	at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1250)
	at org.apache.wicket.RequestCycle.step(RequestCycle.java:1329)
	at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1436)
	at org.apache.wicket.RequestCycle.request(RequestCycle.java:545)
	at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:486)
	at com.servoy.j2db.server.servlets.Zl.doGet(Zl.java:4)
	at org.apache.wicket.protocol.http.WicketServlet.doGet(WicketServlet.java:138)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:567)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
	at java.lang.Thread.run(Thread.java:662)

I really don’t know where to search in my code.

Hi, I have found other exceptions which I don’t understand them. Also please let me know if they are dangerous for the server stability.

  1. This one it says that can’t find a function of my own, but the function is there. There is a form with an OK button that is opened in a dialog from the forms.fleet_edit when it calls a method of forms.fleet_edit.
function onOK(event) {
	
	var engineTime = globals.durationTextToHours(newEngineTimeInitialText);
	if (engineTime < 0) {
		return;
	}

	engine_time_initial = engineTime;
	tacho_current_initial = newTachoInitial;
	hobbs_current_initial = newHobbsInitial;
	engine_time_initial_date = newEngineInitialDate;

	databaseManager.recalculate(foundset);

	forms.fleet_edit.initEngineTimeText(); // This is line 70

	application.closeForm();
}
2011-10-21 02:24:03,136 ERROR [http-213.154.231.180-80-7] com.servoy.j2db.util.Debug - TypeError: Cannot find function initEngineTimeText. (onOK#70)
2011-10-21 02:24:03,136 ERROR [http-213.154.231.180-80-7] com.servoy.j2db.util.Debug - Throwable
org.mozilla.javascript.EcmaError: TypeError: Cannot find function initEngineTimeText. (onOK#70)
	at org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3663)
	at org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3657)
	at org.mozilla.javascript.ScriptRuntime.typeError(ScriptRuntime.java:3668)
	at org.mozilla.javascript.ScriptRuntime.typeError1(ScriptRuntime.java:3680)
	at org.mozilla.javascript.ScriptRuntime.notFunctionError(ScriptRuntime.java:3731)
	at org.mozilla.javascript.ScriptRuntime.getPropFunctionAndThis(ScriptRuntime.java:2144)
	at org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:3481)
	at script.onOK(onOK:70)
	at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:2680)
	at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:166)
	at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:387)
	at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3135)
	at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:165)
	at com.servoy.j2db.scripting.ScriptEngine.executeFunction(ScriptEngine.java:476)
	at com.servoy.j2db.FormController.executeFunction(FormController.java:3977)
	at com.servoy.j2db.FormController.executeFunction(FormController.java:3865)
	at com.servoy.j2db.FormController.executeFunction(FormController.java:3787)
	at com.servoy.j2db.FormController$ScriptExecuter.executeFunction(FormController.java:3642)
	at com.servoy.j2db.ui.BaseEventExecutor.fireEventCommand(BaseEventExecutor.java:272)
	at com.servoy.j2db.ui.BaseEventExecutor.fireActionCommand(BaseEventExecutor.java:217)
	at com.servoy.j2db.server.headlessclient.dataui.WebEventExecutor.onEvent(WebEventExecutor.java:364)
	at com.servoy.j2db.server.headlessclient.dataui.WebEventExecutor$2.onEvent(WebEventExecutor.java:168)
	at org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:177)
	at org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:302)
	at org.apache.wicket.request.target.component.listener.BehaviorRequestTarget.processEvents(BehaviorRequestTarget.java:157)
	at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:92)
	at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1250)
	at org.apache.wicket.RequestCycle.step(RequestCycle.java:1329)
	at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1436)
	at org.apache.wicket.RequestCycle.request(RequestCycle.java:545)
	at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:486)
	at com.servoy.j2db.server.servlets.Zl.doGet(Zl.java:4)
	at org.apache.wicket.protocol.http.WicketServlet.doGet(WicketServlet.java:138)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:567)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
	at java.lang.Thread.run(Thread.java:662)
  1. Why does it fails to execute that method?
2011-10-21 01:46:25,160 ERROR [http-213.154.231.180-80-35] com.servoy.j2db.util.Debug - Failed to execute the method of context photos and name webCallbackAddImage on the solution AeroPlus
2011-10-21 01:46:25,161 ERROR [http-213.154.231.180-80-35] com.servoy.j2db.util.Debug - Throwable
org.mozilla.javascript.WrappedException: Wrapped java.lang.NullPointerException (addImageFile#142)
	at org.mozilla.javascript.Context.throwAsScriptRuntimeEx(Context.java:1828)
	at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:199)
	at org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:353)
	at org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:3666)
	at script.addImageFile(addImageFile:142)
	at script.webCallbackAddImage(webCallbackAddImage:84)
	at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:2680)
	at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:166)
	at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:387)
	at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3135)
	at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:165)
	at com.servoy.j2db.scripting.ScriptEngine.executeFunction(ScriptEngine.java:476)
	at com.servoy.j2db.FormController.executeFunction(FormController.java:3977)
	at com.servoy.j2db.FormController.executeFunction(FormController.java:3858)
	at com.servoy.j2db.plugins.ClientPluginAccessProvider$MethodExecutor.run(ClientPluginAccessProvider.java:548)
	at com.servoy.j2db.server.headlessclient.WebClient.invokeAndWait(WebClient.java:489)
	at com.servoy.j2db.plugins.ClientPluginAccessProvider.executeMethod(ClientPluginAccessProvider.java:411)
	at com.servoy.j2db.scripting.FunctionDefinition.execute(FunctionDefinition.java:196)
	at com.servoy.extensions.plugins.file.FileProvider$1.uploadComplete(Unknown Source)
	at com.servoy.j2db.server.headlessclient.MainPage$20.uploadComplete(MainPage.java:1317)
	at com.servoy.j2db.server.headlessclient.MediaUploadPage$2.onSubmit(MediaUploadPage.java:129)
	at org.apache.wicket.markup.html.form.Form.delegateSubmit(Form.java:1572)
	at org.apache.wicket.markup.html.form.Form.process(Form.java:960)
	at org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:921)
	at sun.reflect.GeneratedMethodAccessor306.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:182)
	at org.apache.wicket.request.target.component.listener.ListenerInterfaceRequestTarget.processEvents(ListenerInterfaceRequestTarget.java:73)
	at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:92)
	at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1250)
	at org.apache.wicket.RequestCycle.step(RequestCycle.java:1329)
	at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1436)
	at org.apache.wicket.RequestCycle.request(RequestCycle.java:545)
	at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:486)
	at com.servoy.j2db.server.servlets.Zl.doGet(Zl.java:4)
	at org.apache.wicket.protocol.http.WicketServlet.doPost(WicketServlet.java:160)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:567)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
	at java.lang.Thread.run(Thread.java:662)
Caused by: java.lang.NullPointerException
	at java.awt.ImageMediaEntry.getStatus(MediaTracker.java:892)
	at java.awt.MediaTracker.statusID(MediaTracker.java:689)
	at java.awt.MediaTracker.waitForID(MediaTracker.java:637)
	at java.awt.MediaTracker.waitForID(MediaTracker.java:606)
	at com.servoy.j2db.util.JpegEncoder.init(JpegEncoder.java:95)
	at com.servoy.j2db.util.JpegEncoder.<init>(JpegEncoder.java:81)
	at com.servoy.j2db.util.SnapShot.createJPGImage(SnapShot.java:121)
	at com.servoy.j2db.scripting.JSApplication.js_createJPGImage(JSApplication.java:2151)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:179)
	... 48 more
  1. I don’t know what this is, maybe you know…
2011-10-21 08:12:54,026 ERROR [http-213.154.231.180-80-33] com.servoy.j2db.util.Debug - Throwable
java.lang.IllegalArgumentException: use close method!
	at com.servoy.j2db.FlattenedSolution.setSolution(FlattenedSolution.java:455)
	at com.servoy.j2db.FlattenedSolution.<init>(FlattenedSolution.java:141)
	at com.servoy.j2db.server.headlessclient.SharedMediaResource$1.getData(SharedMediaResource.java:138)
	at com.servoy.j2db.server.headlessclient.SharedMediaResource.getResourceState(SharedMediaResource.java:85)
	at org.apache.wicket.markup.html.DynamicWebResource$1.checkLoadData(DynamicWebResource.java:267)
	at org.apache.wicket.markup.html.DynamicWebResource$1.lastModifiedTime(DynamicWebResource.java:231)
	at org.apache.wicket.protocol.http.WicketFilter.getLastModified(WicketFilter.java:1217)
	at org.apache.wicket.protocol.http.WicketServlet.getLastModified(WicketServlet.java:284)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:613)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:567)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
	at java.lang.Thread.run(Thread.java:662)
2011-10-21 08:12:54,028 ERROR [http-213.154.231.180-80-33] com.servoy.j2db.util.Debug - Throwable
java.lang.IllegalArgumentException: use close method!
	at com.servoy.j2db.FlattenedSolution.setSolution(FlattenedSolution.java:455)
	at com.servoy.j2db.FlattenedSolution.<init>(FlattenedSolution.java:141)
	at com.servoy.j2db.server.headlessclient.SharedMediaResource$1.getData(SharedMediaResource.java:138)
	at com.servoy.j2db.server.headlessclient.SharedMediaResource.getResourceState(SharedMediaResource.java:85)
	at org.apache.wicket.markup.html.DynamicWebResource$1.checkLoadData(DynamicWebResource.java:267)
	at org.apache.wicket.markup.html.DynamicWebResource$1.lastModifiedTime(DynamicWebResource.java:231)
	at org.apache.wicket.protocol.http.WicketFilter.getLastModified(WicketFilter.java:1217)
	at org.apache.wicket.protocol.http.WicketServlet.getLastModified(WicketServlet.java:284)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:613)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:567)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
	at java.lang.Thread.run(Thread.java:662)
2011-10-21 08:12:54,028 ERROR [http-213.154.231.180-80-33] com.servoy.j2db.util.Debug - Throwable
java.lang.IllegalArgumentException: use close method!
	at com.servoy.j2db.FlattenedSolution.setSolution(FlattenedSolution.java:455)
	at com.servoy.j2db.FlattenedSolution.<init>(FlattenedSolution.java:141)
	at com.servoy.j2db.server.headlessclient.SharedMediaResource$1.getData(SharedMediaResource.java:138)
	at com.servoy.j2db.server.headlessclient.SharedMediaResource.getResourceState(SharedMediaResource.java:85)
	at org.apache.wicket.markup.html.DynamicWebResource$1.checkLoadData(DynamicWebResource.java:267)
	at org.apache.wicket.markup.html.DynamicWebResource$1.lastModifiedTime(DynamicWebResource.java:231)
	at org.apache.wicket.Resource.onResourceRequested(Resource.java:125)
	at org.apache.wicket.request.target.resource.SharedResourceRequestTarget.respond(SharedResourceRequestTarget.java:213)
	at org.apache.wicket.request.AbstractRequestCycleProcessor.respond(AbstractRequestCycleProcessor.java:105)
	at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1258)
	at org.apache.wicket.RequestCycle.step(RequestCycle.java:1329)
	at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1436)
	at org.apache.wicket.RequestCycle.request(RequestCycle.java:545)
	at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:486)
	at com.servoy.j2db.server.servlets.Zl.doGet(Zl.java:4)
	at org.apache.wicket.protocol.http.WicketServlet.doGet(WicketServlet.java:138)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:625)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:567)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
	at java.lang.Thread.run(Thread.java:662)
2011-10-21 08:12:54,029 ERROR [http-213.154.231.180-80-33] com.servoy.j2db.util.Debug - Throwable
java.lang.IllegalArgumentException: use close method!
	at com.servoy.j2db.FlattenedSolution.setSolution(FlattenedSolution.java:455)
	at com.servoy.j2db.FlattenedSolution.<init>(FlattenedSolution.java:141)
	at com.servoy.j2db.server.headlessclient.SharedMediaResource$1.getData(SharedMediaResource.java:138)
	at com.servoy.j2db.server.headlessclient.SharedMediaResource.getResourceState(SharedMediaResource.java:85)
	at org.apache.wicket.markup.html.DynamicWebResource$1.checkLoadData(DynamicWebResource.java:267)
	at org.apache.wicket.markup.html.DynamicWebResource$1.lastModifiedTime(DynamicWebResource.java:231)
	at org.apache.wicket.Resource.onResourceRequested(Resource.java:125)
	at org.apache.wicket.request.target.resource.SharedResourceRequestTarget.respond(SharedResourceRequestTarget.java:213)
	at org.apache.wicket.request.AbstractRequestCycleProcessor.respond(AbstractRequestCycleProcessor.java:105)
	at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1258)
	at org.apache.wicket.RequestCycle.step(RequestCycle.java:1329)
	at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1436)
	at org.apache.wicket.RequestCycle.request(RequestCycle.java:545)
	at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:486)
	at com.servoy.j2db.server.servlets.Zl.doGet(Zl.java:4)
	at org.apache.wicket.protocol.http.WicketServlet.doGet(WicketServlet.java:138)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:625)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:567)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
	at java.lang.Thread.run(Thread.java:662)
2011-10-21 08:12:54,030 ERROR [http-213.154.231.180-80-33] com.servoy.j2db.util.Debug - Throwable
java.lang.IllegalArgumentException: use close method!
	at com.servoy.j2db.FlattenedSolution.setSolution(FlattenedSolution.java:455)
	at com.servoy.j2db.FlattenedSolution.<init>(FlattenedSolution.java:141)
	at com.servoy.j2db.server.headlessclient.SharedMediaResource$1.getData(SharedMediaResource.java:138)
	at org.apache.wicket.markup.html.DynamicWebResource$1.getInputStream(DynamicWebResource.java:221)
	at org.apache.wicket.request.target.resource.ResourceStreamRequestTarget.respond(ResourceStreamRequestTarget.java:160)
	at org.apache.wicket.request.AbstractRequestCycleProcessor.respond(AbstractRequestCycleProcessor.java:105)
	at org.apache.wicket.RequestCycle.respond(RequestCycle.java:1267)
	at org.apache.wicket.RequestCycle.step(RequestCycle.java:1334)
	at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1436)
	at org.apache.wicket.RequestCycle.request(RequestCycle.java:545)
	at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:486)
	at com.servoy.j2db.server.servlets.Zl.doGet(Zl.java:4)
	at org.apache.wicket.protocol.http.WicketServlet.doGet(WicketServlet.java:138)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:625)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:567)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
	at java.lang.Thread.run(Thread.java:662)
  1. This is about a dialog form, at least looking at the pagemap, but for some exceptions the pagemap is null. Why is it raised?
org.apache.wicket.protocol.http.PageExpiredException: Cannot find the rendered page in session [pagemap=dialogEditPricing,componentPath=5:41,versionNumber=0]
	at org.apache.wicket.protocol.http.WebRequestCycleProcessor.resolve(WebRequestCycleProcessor.java:197)
	at com.servoy.j2db.server.headlessclient.WebClientsApplication$5.resolve(WebClientsApplication.java:433)
	at org.apache.wicket.RequestCycle.step(RequestCycle.java:1310)
	at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1436)
	at org.apache.wicket.RequestCycle.request(RequestCycle.java:545)
	at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:486)
	at com.servoy.j2db.server.servlets.Zl.doGet(Zl.java:4)
	at org.apache.wicket.protocol.http.WicketServlet.doGet(WicketServlet.java:138)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:567)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
	at java.lang.Thread.run(Thread.java:662)
2011-10-21 02:05:40,213 WARN [http-213.154.231.180-80-22] com.servoy.j2db.util.Debug - ajax request with exception aborted 
org.apache.wicket.protocol.http.PageExpiredException: Cannot find the rendered page in session [pagemap=null,componentPath=3:377,versionNumber=1]
	at org.apache.wicket.protocol.http.WebRequestCycleProcessor.resolve(WebRequestCycleProcessor.java:197)
	at com.servoy.j2db.server.headlessclient.WebClientsApplication$5.resolve(WebClientsApplication.java:433)
	at org.apache.wicket.RequestCycle.step(RequestCycle.java:1310)
	at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1436)
	at org.apache.wicket.RequestCycle.request(RequestCycle.java:545)
	at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:486)
	at com.servoy.j2db.server.servlets.Zl.doGet(Zl.java:4)
	at org.apache.wicket.protocol.http.WicketServlet.doGet(WicketServlet.java:138)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:567)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
	at java.lang.Thread.run(Thread.java:662)
2011-10-21 02:05:47,229 WARN [http-213.154.231.180-80-22] com.servoy.j2db.util.Debug - ajax request with exception aborted 
org.apache.wicket.protocol.http.PageExpiredException: Cannot find the rendered page in session [pagemap=null,componentPath=3:377,versionNumber=1]
	at org.apache.wicket.protocol.http.WebRequestCycleProcessor.resolve(WebRequestCycleProcessor.java:197)
	at com.servoy.j2db.server.headlessclient.WebClientsApplication$5.resolve(WebClientsApplication.java:433)
	at org.apache.wicket.RequestCycle.step(RequestCycle.java:1310)
	at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1436)
	at org.apache.wicket.RequestCycle.request(RequestCycle.java:545)
	at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:486)
	at com.servoy.j2db.server.servlets.Zl.doGet(Zl.java:4)
	at org.apache.wicket.protocol.http.WicketServlet.doGet(WicketServlet.java:138)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:567)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
	at java.lang.Thread.run(Thread.java:662)
2011-10-21 02:05:57,285 ERROR [http-213.154.231.180-80-22] com.servoy.j2db.util.Debug - Error rendering the page null
org.apache.wicket.protocol.http.PageExpiredException: Cannot find the rendered page in session [pagemap=dialogEditPricing,componentPath=5:1,versionNumber=0]
	at org.apache.wicket.protocol.http.WebRequestCycleProcessor.resolve(WebRequestCycleProcessor.java:197)
	at com.servoy.j2db.server.headlessclient.WebClientsApplication$5.resolve(WebClientsApplication.java:433)
	at org.apache.wicket.RequestCycle.step(RequestCycle.java:1310)
	at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1436)
	at org.apache.wicket.RequestCycle.request(RequestCycle.java:545)
	at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:486)
	at com.servoy.j2db.server.servlets.Zl.doGet(Zl.java:4)
	at org.apache.wicket.protocol.http.WicketServlet.doGet(WicketServlet.java:138)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:567)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
	at java.lang.Thread.run(Thread.java:662)
2011-10-21 01:04:21,517 ERROR [http-213.154.231.180-80-41] com.servoy.j2db.util.Debug - Throwable
org.apache.wicket.WicketRuntimeException: After 1 minute the Pagemap null is still locked by: Thread[http-213.154.231.180-80-22,5,main], giving up trying to get the page for path: 3
	at org.apache.wicket.session.pagemap.LeastRecentlyAccessedEvictionStrategy.evict(LeastRecentlyAccessedEvictionStrategy.java:61)
	at org.apache.wicket.Page.endVersion(Page.java:1236)
	at org.apache.wicket.Page.onDetach(Page.java:1571)
	at com.servoy.j2db.server.headlessclient.MainPage.onDetach(MainPage.java:990)
	at org.apache.wicket.Component.detach(Component.java:1226)
	at org.apache.wicket.request.target.component.PageRequestTarget.detach(PageRequestTarget.java:80)
	at org.apache.wicket.RequestCycle.detach(RequestCycle.java:1122)
	at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1462)
	at org.apache.wicket.RequestCycle.request(RequestCycle.java:545)
	at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:486)
	at com.servoy.j2db.server.servlets.Zl.doGet(Zl.java:4)
	at org.apache.wicket.protocol.http.WicketServlet.doGet(WicketServlet.java:138)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:567)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
	at java.lang.Thread.run(Thread.java:662)
2011-10-21 01:04:21,533 ERROR [http-213.154.231.180-80-23] org.apache.wicket.RequestCycle - org.apache.wicket.WicketRuntimeException: After 1 minute the Pagemap null is still locked by: Thread[http-213.154.231.180-80-22,5,main], giving up trying to get the page for path: 3:3
org.apache.wicket.protocol.http.request.InvalidUrlException: org.apache.wicket.WicketRuntimeException: After 1 minute the Pagemap null is still locked by: Thread[http-213.154.231.180-80-22,5,main], giving up trying to get the page for path: 3:3
	at org.apache.wicket.protocol.http.WebRequestCycleProcessor.resolve(WebRequestCycleProcessor.java:262)
	at com.servoy.j2db.server.headlessclient.WebClientsApplication$5.resolve(WebClientsApplication.java:433)
	at org.apache.wicket.RequestCycle.step(RequestCycle.java:1310)
	at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1436)
	at org.apache.wicket.RequestCycle.request(RequestCycle.java:545)
	at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:486)
	at com.servoy.j2db.server.servlets.Zl.doGet(Zl.java:4)
	at org.apache.wicket.protocol.http.WicketServlet.doGet(WicketServlet.java:138)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:567)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
	at java.lang.Thread.run(Thread.java:662)
Caused by: org.apache.wicket.WicketRuntimeException: After 1 minute the Pagemap null is still locked by: Thread[http-213.154.231.180-80-22,5,main], giving up trying to get the page for path: 3:3
	at org.apache.wicket.session.pagemap.LeastRecentlyAccessedEvictionStrategy.evict(LeastRecentlyAccessedEvictionStrategy.java:61)
	at org.apache.wicket.Page.endVersion(Page.java:1236)
	at org.apache.wicket.Page.onDetach(Page.java:1571)
	at com.servoy.j2db.server.headlessclient.MainPage.onDetach(MainPage.java:990)
	at org.apache.wicket.Component.detach(Component.java:1226)
	at org.apache.wicket.request.target.component.PageRequestTarget.detach(PageRequestTarget.java:80)
	at org.apache.wicket.RequestCycle.detach(RequestCycle.java:1122)
	at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1462)
	... 19 more
2011-10-21 01:04:21,533 WARN [http-213.154.231.180-80-23] com.servoy.j2db.util.Debug - ajax request with exception aborted 
org.apache.wicket.protocol.http.request.InvalidUrlException: org.apache.wicket.WicketRuntimeException: After 1 minute the Pagemap null is still locked by: Thread[http-213.154.231.180-80-22,5,main], giving up trying to get the page for path: 3:3
	at org.apache.wicket.protocol.http.WebRequestCycleProcessor.resolve(WebRequestCycleProcessor.java:262)
	at com.servoy.j2db.server.headlessclient.WebClientsApplication$5.resolve(WebClientsApplication.java:433)
	at org.apache.wicket.RequestCycle.step(RequestCycle.java:1310)
	at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1436)
	at org.apache.wicket.RequestCycle.request(RequestCycle.java:545)
	at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:486)
	at com.servoy.j2db.server.servlets.Zl.doGet(Zl.java:4)
	at org.apache.wicket.protocol.http.WicketServlet.doGet(WicketServlet.java:138)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:567)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
	at java.lang.Thread.run(Thread.java:662)
Caused by: org.apache.wicket.WicketRuntimeException: After 1 minute the Pagemap null is still locked by: Thread[http-213.154.231.180-80-22,5,main], giving up trying to get the page for path: 3:3
	at org.apache.wicket.session.pagemap.LeastRecentlyAccessedEvictionStrategy.evict(LeastRecentlyAccessedEvictionStrategy.java:61)
	at org.apache.wicket.Page.endVersion(Page.java:1236)
	at org.apache.wicket.Page.onDetach(Page.java:1571)
	at com.servoy.j2db.server.headlessclient.MainPage.onDetach(MainPage.java:990)
	at org.apache.wicket.Component.detach(Component.java:1226)
	at org.apache.wicket.request.target.component.PageRequestTarget.detach(PageRequestTarget.java:80)
	at org.apache.wicket.RequestCycle.detach(RequestCycle.java:1122)
	at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1462)
	... 19 more
2011-10-21 01:05:21,574 ERROR [http-213.154.231.180-80-7] com.servoy.j2db.util.Debug - Throwable
org.apache.wicket.WicketRuntimeException: After 1 minute the Pagemap null is still locked by: Thread[http-213.154.231.180-80-22,5,main], giving up trying to get the page for path: 3
	at org.apache.wicket.session.pagemap.LeastRecentlyAccessedEvictionStrategy.evict(LeastRecentlyAccessedEvictionStrategy.java:61)
	at org.apache.wicket.Page.endVersion(Page.java:1236)
	at org.apache.wicket.Page.onDetach(Page.java:1571)
	at com.servoy.j2db.server.headlessclient.MainPage.onDetach(MainPage.java:990)
	at org.apache.wicket.Component.detach(Component.java:1226)
	at org.apache.wicket.request.target.component.PageRequestTarget.detach(PageRequestTarget.java:80)
	at org.apache.wicket.RequestCycle.detach(RequestCycle.java:1122)
	at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1462)
	at org.apache.wicket.RequestCycle.request(RequestCycle.java:545)
	at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:486)
	at com.servoy.j2db.server.servlets.Zl.doGet(Zl.java:4)
	at org.apache.wicket.protocol.http.WicketServlet.doGet(WicketServlet.java:138)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:567)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
	at java.lang.Thread.run(Thread.java:662)
2011-10-20 20:23:26,215 ERROR [http-213.154.231.180-80-26] com.servoy.j2db.util.Debug - 
2011-10-20 20:23:26,215 ERROR [http-213.154.231.180-80-26] com.servoy.j2db.util.Debug - Throwable
java.lang.NullPointerException
	at com.servoy.j2db.dataprocessing.JSDataSet.<init>(JSDataSet.java:123)
	at com.servoy.j2db.scripting.ServoyWrapFactory.wrap(ServoyWrapFactory.java:104)
	at org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:362)
	at org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:3666)
	at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:2680)
	at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:166)
	at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:387)
	at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3135)
	at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:165)
	at com.servoy.j2db.scripting.ScriptEngine.executeFunction(ScriptEngine.java:476)
	at com.servoy.j2db.FormManager.makeSolutionSettings(FormManager.java:334)
	at com.servoy.j2db.FormManager$1.run(FormManager.java:162)
	at com.servoy.j2db.server.headlessclient.WebClient.invokeLater(WebClient.java:528)
	at com.servoy.j2db.FormManager.propertyChange(FormManager.java:158)
	at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:339)
	at javax.swing.event.SwingPropertyChangeSupport.firePropertyChange(SwingPropertyChangeSupport.java:75)
	at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:276)
	at com.servoy.j2db.J2DBGlobals.firePropertyChange(J2DBGlobals.java:90)
	at com.servoy.j2db.server.headlessclient.SessionClient.solutionLoaded(SessionClient.java:474)
	at com.servoy.j2db.ClientState.loadSolutionsAndModules(ClientState.java:1385)
	at com.servoy.j2db.server.headlessclient.SessionClient.loadSolution(SessionClient.java:266)
	at com.servoy.j2db.ClientState.selectAndOpenSolution(ClientState.java:417)
	at com.servoy.j2db.ClientState.handleClientUserUidChanged(ClientState.java:395)
	at com.servoy.j2db.scripting.ScriptEngine.executeFunction(ScriptEngine.java:515)
	at com.servoy.j2db.FormController.executeFunction(FormController.java:3977)
	at com.servoy.j2db.FormController.executeFunction(FormController.java:3865)
	at com.servoy.j2db.FormController.executeFunction(FormController.java:3787)
	at com.servoy.j2db.FormController$ScriptExecuter.executeFunction(FormController.java:3642)
	at com.servoy.j2db.ui.BaseEventExecutor.fireEventCommand(BaseEventExecutor.java:272)
	at com.servoy.j2db.ui.BaseEventExecutor.fireActionCommand(BaseEventExecutor.java:217)
	at com.servoy.j2db.server.headlessclient.dataui.WebEventExecutor.onEvent(WebEventExecutor.java:364)
	at com.servoy.j2db.server.headlessclient.dataui.WebEventExecutor$2.onEvent(WebEventExecutor.java:168)
	at org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:177)
	at org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:302)
	at org.apache.wicket.request.target.component.listener.BehaviorRequestTarget.processEvents(BehaviorRequestTarget.java:157)
	at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:92)
	at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1250)
	at org.apache.wicket.RequestCycle.step(RequestCycle.java:1329)
	at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1436)
	at org.apache.wicket.RequestCycle.request(RequestCycle.java:545)
	at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:486)
	at com.servoy.j2db.server.servlets.Zl.doGet(Zl.java:4)
	at org.apache.wicket.protocol.http.WicketServlet.doGet(WicketServlet.java:138)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:567)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
	at java.lang.Thread.run(Thread.java:662)

first, which version is it exactly that you use?

1>
i don’t know, it just really doesn’t seem to find that function.
Are you sure it is there? And by that i mean did you really check what is running on the server?
Can you for example test once with the soluton model?
solutionModel.getForm(“fleet_edit”).getFormMethod(“initEngineTimeText”)
does it then really have it?
Are you getting this thing constantly? or did it just happen once? (and you know that onOK is executed way more often?)

2>
where do you try to get a snapshot of?
What is your first argument?

3>
You get here a request to a image/resource for a soluton that doesn’t exists…
I guess it is something what was cached in a browser and you then removed a solution having that media?
I improved the code so that this will just return an empty byte because that is what it is i gues

4>
this sounds a lot like a dialog and for that we have put in quite some changes in the next releases of 5.2 and 6

5>
this could be 2 things, or you really had a long running process and 1 other request just waited for more the a minute
or there is something else going on, if you see this happening in the log make a thread dump to look for the thread that has that stack:

at org.apache.wicket.session.pagemap.LeastRecentlyAccessedEvictionStrategy.evict(LeastRecentlyAccessedEvictionStrategy.java:61)
at org.apache.wicket.Page.endVersion(Page.java:1236)
at org.apache.wicket.Page.onDetach(Page.java:1571)
at com.servoy.j2db.server.headlessclient.MainPage.onDetach(MainPage.java:990)

if that is the case please send that stack dump over.

6>
this one i really can’t explain, that just shouldn’t really happen or you have to have 2 request at the same time 1 closing the solution
when another request (that we see here) opens the solution…

I just found a new exception for the first time, it is several times in the log, on Servoy 5.2.10

org.apache.wicket.markup.MarkupNotFoundException: Markup of type 'html' for component 'com.servoy.j2db.server.headlessclient.ServoyErrorPage' not found. Enable debug messages for org.apache.wicket.util.resource to get a list of all filenames tried.: [Page class = com.servoy.j2db.server.headlessclient.ServoyErrorPage, id = 1, version = 0] 
    	at org.apache.wicket.markup.MarkupCache.getMarkupStream(MarkupCache.java:227) 
    	at org.apache.wicket.MarkupContainer.getAssociatedMarkupStream(MarkupContainer.java:373) 
    	at org.apache.wicket.Page.onRender(Page.java:1587) 
    	at org.apache.wicket.Component.render(Component.java:2524) 
    	at org.apache.wicket.Page.renderPage(Page.java:932) 
    	at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.respond(BookmarkablePageRequestTarget.java:261) 
    	at org.apache.wicket.request.AbstractRequestCycleProcessor.respond(AbstractRequestCycleProcessor.java:105) 
    	at org.apache.wicket.RequestCycle.respond(RequestCycle.java:1269) 
    	at org.apache.wicket.RequestCycle.step(RequestCycle.java:1336) 
    	at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1438) 
    	at org.apache.wicket.RequestCycle.request(RequestCycle.java:546) 
    	at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:486) 
    	at com.servoy.j2db.server.servlets.Zl.doGet(Zl.java:5) 
    	at org.apache.wicket.protocol.http.WicketServlet.doGet(WicketServlet.java:138) 
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:617) 
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) 
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) 
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 
    	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) 
    	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) 
    	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) 
    	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) 
    	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:567) 
    	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) 
    	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) 
    	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849) 
    	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) 
    	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454) 
    	at java.lang.Thread.run(Unknown Source)

you have set the: “servoy.webclient.error.page” property to some html file that can be resolved?

The exception says that the files are missing?

Yes, indeed the files were missing. :oops:

What about this ones. Can you give me any tip?

java.lang.IllegalStateException: you can only locate or create sessions in the context of a request cycle 
    	at org.apache.wicket.Session.findOrCreate(Session.java:209) 
    	at org.apache.wicket.Session.get(Session.java:253) 
    	at org.apache.wicket.Page.dirty(Page.java:415) 
    	at org.apache.wicket.Page.componentStateChanging(Page.java:1659) 
    	at org.apache.wicket.Component.addStateChange(Component.java:3583) 
    	at org.apache.wicket.Component.setDefaultModel(Component.java:3080) 
    	at org.apache.wicket.MarkupContainer.setDefaultModel(MarkupContainer.java:774) 
    	at org.apache.wicket.markup.html.list.ListItem.setModel(ListItem.java:81) 
    	at com.servoy.j2db.server.headlessclient.dataui.WebCellBasedView.tableChanged(WebCellBasedView.java:1847) 
    	at com.servoy.j2db.dataprocessing.TableAndListEventDelegate.fireTableModelEvent(TableAndListEventDelegate.java:75) 
    	at com.servoy.j2db.dataprocessing.TableAndListEventDelegate$1.run(TableAndListEventDelegate.java:168) 
    	at com.servoy.j2db.dataprocessing.TableAndListEventDelegate.fireTableAndListEvent(TableAndListEventDelegate.java:175) 
    	at com.servoy.j2db.dataprocessing.SwingRelatedFoundSet.fireFoundSetEvent(SwingRelatedFoundSet.java:159) 
    	at com.servoy.j2db.dataprocessing.EditRecordList.fireEvents(EditRecordList.java:1097) 
    	at com.servoy.j2db.dataprocessing.FoundSet.fireAggregateChangeWithEvents(FoundSet.java:4180) 
    	at com.servoy.j2db.dataprocessing.RelatedFoundSet.notifyChange_checkForUpdate(RelatedFoundSet.java:702) 
    	at com.servoy.j2db.dataprocessing.RelatedFoundSet.notifyChange(RelatedFoundSet.java:567) 
    	at com.servoy.j2db.dataprocessing.RowManager.fireNotifyChange(RowManager.java:520) 
    	at com.servoy.j2db.dataprocessing.RowManager.rollbackFromDB(RowManager.java:288) 
    	at com.servoy.j2db.dataprocessing.RowManager.changeByOther(RowManager.java:324) 
    	at com.servoy.j2db.dataprocessing.FoundSetManager.notifyDataChange(FoundSetManager.java:1678) 
    	at com.servoy.j2db.ClientStub$5$1.run(ClientStub.java:133) 
    	at com.servoy.j2db.server.headlessclient.WebClient.executeEvents(WebClient.java:460) 
    	at com.servoy.j2db.server.headlessclient.WebClient.shutDown(WebClient.java:559) 
    	at com.servoy.j2db.server.headlessclient.SessionClient.valueUnbound(SessionClient.java:425) 
    	at org.apache.catalina.session.StandardSession.removeAttributeInternal(StandardSession.java:1654) 
    	at org.apache.catalina.session.StandardSession.expire(StandardSession.java:756) 
    	at org.apache.catalina.session.StandardSession.isValid(StandardSession.java:592) 
    	at org.apache.catalina.session.ManagerBase.processExpires(ManagerBase.java:680) 
    	at org.apache.catalina.session.ManagerBase.backgroundProcess(ManagerBase.java:665) 
    	at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1316) 
    	at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1601) 
    	at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610) 
    	at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610) 
    	at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1590) 
    	at java.lang.Thread.run(Unknown Source)
java.lang.NullPointerException 
    	at com.servoy.j2db.dataprocessing.FoundSet.getCalculationValue(FoundSet.java:2565) 
    	at com.servoy.j2db.dataprocessing.Record.getValue(Record.java:181) 
    	at com.servoy.j2db.dataprocessing.JSDatabaseManager.recalculateRecord(JSDatabaseManager.java:925) 
    	at com.servoy.j2db.dataprocessing.JSDatabaseManager.js_recalculate(JSDatabaseManager.java:911) 
    	at sun.reflect.GeneratedMethodAccessor533.invoke(Unknown Source) 
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
    	at java.lang.reflect.Method.invoke(Unknown Source) 
    	at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:179) 
    	at org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:353) 
    	at org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:3666) 
    	at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:2680) 
    	at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:166) 
    	at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:387) 
    	at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3135) 
    	at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:165) 
    	at com.servoy.j2db.scripting.ScriptEngine.executeFunction(ScriptEngine.java:476) 
    	at com.servoy.j2db.plugins.ClientPluginAccessProvider$MethodExecutor.run(ClientPluginAccessProvider.java:511) 
    	at com.servoy.j2db.server.headlessclient.SessionClient.invokeAndWait(SessionClient.java:1170) 
    	at com.servoy.j2db.server.headlessclient.SessionClient.invokeLater(SessionClient.java:1160) 
    	at com.servoy.j2db.plugins.ClientPluginAccessProvider$1.run(ClientPluginAccessProvider.java:439) 
    	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) 
    	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) 
    	at java.lang.Thread.run(Unknown Source)

those are both related to shutdowns of clients.

The first is a webclient that is being shutdown and tries to handle some pending events.
You can’t do much about that, you could create a case with that stacktrace.

the second also look that there you have a batch or headless client, that is running so long running recalculate stuff
an that client is then somehow also killed or called shutdown on.
That exception is can’t really be avoided, because a client is killed when it is really still doing something