Hello,
It blocked again. I was asleep and had to wake to restart it. I don’t know if I should be
or ![Crying or Very sad :cry:]()
Thanks for the tip. I checked the memory, and it might be from there. Servoy is installed on a VPS with 1038 Mb RAM. When it’s online almost all of that memory is used. Only after first start almost 200Mb are free, then if I use the app for couple of minutes the free memory goes down to ~20Mb. If it’s not running there are ~350Mb free.
I also just increased the -Xmx256m and -Xms64m to 512m and 256m.
So, shall we get another 1Gb or RAM there, and to increase the Xmx to 1Gb?
And also we get some exceptions in the log file related to memory. But I don’t know if it refer to the disk space or to heap memory. We have few Gb free on that server so the disk space shouldn’t be a problem.
2011-04-08 16:00:24,142 ERROR [http-213.154.231.180-80-1] com.servoy.j2db.util.Debug - Throwable
com.servoy.j2db.persistence.RepositoryException: org.postgresql.util.PSQLException: ERROR: could not extend relation base/16384/16490: No space left on device
at com.servoy.j2db.server.Zc.Za.Za(Za.java:793)
at com.servoy.j2db.server.Ze.Zl.importRootObject(Zl.java:70)
at com.servoy.j2db.server.Ze.Zeb.Za(Zeb.java:429)
at com.servoy.j2db.server.Ze.Zeb.importFromJarFile(Zeb.java:459)
at com.servoy.j2db.server.servlets.ConfigServlet.Zj(ConfigServlet.java:293)
at com.servoy.j2db.server.servlets.ConfigServlet.service(ConfigServlet.java:138)
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.postgresql.util.PSQLException: ERROR: could not extend relation base/16384/16490: No space left on device
at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:1525)
at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1309)
at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:188)
at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:452)
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:354)
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeUpdate(AbstractJdbc2Statement.java:308)
at sun.reflect.GeneratedMethodAccessor214.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.servoy.j2db.Za.Za.Zf.invoke(Zf.java:15)
at $Proxy0.executeUpdate(Unknown Source)
at org.apache.commons.dbcp.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:105)
at org.apache.commons.dbcp.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:105)
at org.apache.commons.dbcp.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:105)
at org.apache.commons.dbcp.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:105)
at com.servoy.j2db.server.Zc.Za.Za(Za.java:1410)
at com.servoy.j2db.server.Zc.Za.Za(Za.java:219)
... 19 more
Besides these exceptions, we also get others that I don’t understand. They don’t get through my code, so I’m quite looking at a blank screen, so it would be nice if you can see what might be wrong. Thanks! These are some of them:
2011-03-31 09:54:20,948 ERROR [http-213.154.231.180-80-10] com.servoy.j2db.util.Debug - Throwable
java.lang.RuntimeException: Exception executing calculation: balance_amount of table contacts, error: org.mozilla.javascript.WrappedException: Wrapped java.lang.RuntimeException: com.servoy.j2db.persistence.RepositoryException: Client is not registered with the server. (getContactBalance#2700)
at com.servoy.j2db.scripting.TableScope.getCalculationValue(TableScope.java:197)
at com.servoy.j2db.scripting.TableScope.getCalculationValue(TableScope.java:214)
at com.servoy.j2db.dataprocessing.FoundSet.getCalculationValue(FoundSet.java:2517)
at com.servoy.j2db.dataprocessing.Record.getValue(Record.java:181)
at com.servoy.j2db.dataprocessing.Record.validateStoredCalculations(Record.java:139)
at com.servoy.j2db.dataprocessing.EditRecordList.testIfRecordIsChanged(EditRecordList.java:811)
at com.servoy.j2db.dataprocessing.EditRecordList.removeUnChangedRecords(EditRecordList.java:829)
at com.servoy.j2db.dataprocessing.EditRecordList.stopEditing(EditRecordList.java:262)
at com.servoy.j2db.dataprocessing.Record.stopEditing(Record.java:309)
at com.servoy.j2db.dataprocessing.JSDatabaseManager.recalculateRecord(JSDatabaseManager.java:770)
at com.servoy.j2db.dataprocessing.JSDatabaseManager.js_recalculate(JSDatabaseManager.java:750)
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)
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:3127)
at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:165)
at com.servoy.j2db.scripting.ScriptEngine.executeFunction(ScriptEngine.java:458)
at com.servoy.j2db.FormController.executeFunction(FormController.java:3970)
at com.servoy.j2db.FormController.executeFunction(FormController.java:3851)
at com.servoy.j2db.plugins.ClientPluginAccessProvider$MethodExecutor.run(ClientPluginAccessProvider.java:528)
at com.servoy.j2db.server.headlessclient.SessionClient.invokeAndWait(SessionClient.java:1159)
at com.servoy.j2db.plugins.ClientPluginAccessProvider.executeMethod(ClientPluginAccessProvider.java:402)
at com.servoy.extensions.plugins.rest_ws.servlets.RestWSServlet.wsService(Unknown Source)
at com.servoy.extensions.plugins.rest_ws.servlets.RestWSServlet.doPost(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at com.servoy.j2db.server.servlets.WebServicesServlet.service(WebServicesServlet.java:37)
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-04-06 08:00:16,940 ERROR [TaskExecuter[1]] com.servoy.j2db.dataprocessing.Zb - Error flushing message buffer to client 86B77525-E284-4EEA-8922-335C953A385A
java.rmi.ConnectIOException: Exception creating connection to: 192.168.1.6; nested exception is:
java.io.InterruptedIOException: The socket pool for a client 192.168.1.6:3056 did not recieve a callback socket from the client within 60000ms, pool still empty
at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:614)
at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:198)
at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:184)
at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:110)
at java.rmi.server.RemoteObjectInvocationHandler.invokeRemoteMethod(RemoteObjectInvocationHandler.java:178)
at java.rmi.server.RemoteObjectInvocationHandler.invoke(RemoteObjectInvocationHandler.java:132)
at $Proxy16.isAlive(Unknown Source)
at com.servoy.j2db.dataprocessing.ClientProxy.Zc(ClientProxy.java:143)
at com.servoy.j2db.dataprocessing.Zo.run(Zo.java:9)
at com.servoy.j2db.util.TaskExecuter.run(TaskExecuter.java:82)
at java.lang.Thread.run(Thread.java:662)
Caused by: java.io.InterruptedIOException: The socket pool for a client 192.168.1.6:3056 did not recieve a callback socket from the client within 60000ms, pool still empty
at com.servoy.j2db.rmi.SocketPool.getSocket(SocketPool.java:49)
at com.servoy.j2db.rmi.ServerTwoWaySocketFactory.createSocket(ServerTwoWaySocketFactory.java:337)
at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:595)
... 10 more
2011-04-06 08:16:38,875 ERROR [ClientExportNotifyListner[57]] com.servoy.j2db.util.Debug - Signalling channel lost when reading pings or client export notifies, removing ports: [3056]
java.net.SocketException: Connection timed out
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at com.sun.net.ssl.internal.ssl.InputRecord.readFully(InputRecord.java:293)
at com.sun.net.ssl.internal.ssl.InputRecord.read(InputRecord.java:331)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:798)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:755)
at com.sun.net.ssl.internal.ssl.AppInputStream.read(AppInputStream.java:75)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read(BufferedInputStream.java:237)
at com.servoy.j2db.rmi.compressing.CompressingInputStream.readIn(CompressingInputStream.java:99)
at com.servoy.j2db.rmi.compressing.CompressingInputStream.read(CompressingInputStream.java:85)
at java.io.DataInputStream.readInt(DataInputStream.java:370)
at com.servoy.j2db.rmi.ServerTwoWaySocketFactory$1.run(ServerTwoWaySocketFactory.java:106)
2011-04-08 13:16:38,789 ERROR [http-213.154.231.180-80-8] 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-1,5,main], giving up trying to get the page for path: 4:1
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-1,5,main], giving up trying to get the page for path: 4:1
at org.apache.wicket.protocol.http.WebRequestCycleProcessor.resolve(WebRequestCycleProcessor.java:262)
at com.servoy.j2db.server.headlessclient.WebClientsApplication$5.resolve(WebClientsApplication.java:431)
at org.apache.wicket.RequestCycle.step(RequestCycle.java:1310)
at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1428)
at org.apache.wicket.RequestCycle.request(RequestCycle.java:545)
at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:479)
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(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-1,5,main], giving up trying to get the page for path: 4:1
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at com.servoy.j2db.dataprocessing.FoundSetManager.getRelatedFoundSet(FoundSetManager.java:459)
at com.servoy.j2db.dataprocessing.FoundSet.getRelatedFoundSet(FoundSet.java:4584)
at com.servoy.j2db.dataprocessing.Record.getRelatedFoundSet(Record.java:658)
at com.servoy.j2db.server.headlessclient.dataui.WebTabPanel.showFoundSet(WebTabPanel.java:652)
at com.servoy.j2db.server.headlessclient.dataui.WebTabPanel.setRecord(WebTabPanel.java:605)
at com.servoy.j2db.dataprocessing.DataAdapterList.setRecord(DataAdapterList.java:377)
at com.servoy.j2db.server.headlessclient.dataui.WebDataRenderer.refreshRecord(WebDataRenderer.java:303)
at com.servoy.j2db.FormController.refreshAllPartRenderers(FormController.java:2175)
at com.servoy.j2db.FormController.valueChanged(FormController.java:2250)
at com.servoy.j2db.FormController.tableChanged(FormController.java:2204)
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.SwingFoundSet.fireFoundSetEvent(SwingFoundSet.java:156)
at com.servoy.j2db.dataprocessing.FoundSet.completeFire(FoundSet.java:3954)
at com.servoy.j2db.dataprocessing.FireCollector.done(FireCollector.java:39)
at com.servoy.j2db.dataprocessing.RowManager.fireRowNotifyChanges(RowManager.java:1210)
at com.servoy.j2db.dataprocessing.RowManager.access$0(RowManager.java:1197)
at com.servoy.j2db.dataprocessing.RowManager$1.run(RowManager.java:211)
at com.servoy.j2db.server.headlessclient.WebClient.invokeLater(WebClient.java:512)
at com.servoy.j2db.dataprocessing.RowManager.getRowBasedonPKFromEntireColumnArray(RowManager.java:216)
at com.servoy.j2db.dataprocessing.RelatedFoundSet.<init>(RelatedFoundSet.java:94)
at com.servoy.j2db.dataprocessing.SwingRelatedFoundSet.<init>(SwingRelatedFoundSet.java:44)
at com.servoy.j2db.dataprocessing.SwingFoundSetFactory.createRelatedFoundSet(SwingFoundSetFactory.java:37)
at com.servoy.j2db.dataprocessing.RelatedFoundSet.createRelatedFoundSets(RelatedFoundSet.java:334)
at com.servoy.j2db.dataprocessing.FoundSetManager.getRelatedFoundSet(FoundSetManager.java:535)
at com.servoy.j2db.dataprocessing.FoundSet.getRelatedFoundSet(FoundSet.java:4584)
at com.servoy.j2db.dataprocessing.Record.getRelatedFoundSet(Record.java:658)
at com.servoy.j2db.server.headlessclient.dataui.WebTabPanel.showFoundSet(WebTabPanel.java:652)
at com.servoy.j2db.server.headlessclient.dataui.WebTabPanel.setCurrentForm(WebTabPanel.java:410)
at com.servoy.j2db.server.headlessclient.dataui.WebTabPanel.notifyVisible(WebTabPanel.java:554)
at com.servoy.j2db.dataprocessing.DataAdapterList.notifyVisible(DataAdapterList.java:499)
at com.servoy.j2db.server.headlessclient.dataui.WebDataRenderer.notifyVisible(WebDataRenderer.java:290)
at com.servoy.j2db.FormController.notifyVisible(FormController.java:3076)
at com.servoy.j2db.FormManager.showFormInMainPanel(FormManager.java:700)
at com.servoy.j2db.server.headlessclient.WebFormManager.showFormInDialog(WebFormManager.java:274)
at com.servoy.j2db.scripting.JSApplication.js_showFormInDialog(JSApplication.java:1855)
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)
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:3127)
at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:165)
at com.servoy.j2db.scripting.ScriptEngine.executeFunction(ScriptEngine.java:458)
at com.servoy.j2db.FormController.executeFunction(FormController.java:3970)
at com.servoy.j2db.FormController.executeFunction(FormController.java:3858)
at com.servoy.j2db.FormController.executeFunction(FormController.java:3780)
at com.servoy.j2db.FormController$ScriptExecuter.executeFunction(FormController.java:3635)
at com.servoy.j2db.ui.BaseEventExecutor.fireEventCommand(BaseEventExecutor.java:270)
at com.servoy.j2db.ui.BaseEventExecutor.fireDoubleclickCommand(BaseEventExecutor.java:222)
at com.servoy.j2db.server.headlessclient.dataui.WebEventExecutor.onEvent(WebEventExecutor.java:357)
at com.servoy.j2db.server.headlessclient.dataui.WebEventExecutor$3.onEvent(WebEventExecutor.java:222)
at org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:177)
at org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:286)
at org.apache.wicket.request.target.component.listener.BehaviorRequestTarget.processEvents(BehaviorRequestTarget.java:119)
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)
... 20 more
2011-04-08 13:16:38,790 ERROR [http-213.154.231.180-80-8] com.servoy.j2db.util.Debug - Error rendering the page null
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-1,5,main], giving up trying to get the page for path: 4:1
at org.apache.wicket.protocol.http.WebRequestCycleProcessor.resolve(WebRequestCycleProcessor.java:262)
at com.servoy.j2db.server.headlessclient.WebClientsApplication$5.resolve(WebClientsApplication.java:431)
at org.apache.wicket.RequestCycle.step(RequestCycle.java:1310)
at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1428)
at org.apache.wicket.RequestCycle.request(RequestCycle.java:545)
at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:479)
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(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-1,5,main], giving up trying to get the page for path: 4:1
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at com.servoy.j2db.dataprocessing.FoundSetManager.getRelatedFoundSet(FoundSetManager.java:459)
at com.servoy.j2db.dataprocessing.FoundSet.getRelatedFoundSet(FoundSet.java:4584)
at com.servoy.j2db.dataprocessing.Record.getRelatedFoundSet(Record.java:658)
at com.servoy.j2db.server.headlessclient.dataui.WebTabPanel.showFoundSet(WebTabPanel.java:652)
at com.servoy.j2db.server.headlessclient.dataui.WebTabPanel.setRecord(WebTabPanel.java:605)
at com.servoy.j2db.dataprocessing.DataAdapterList.setRecord(DataAdapterList.java:377)
at com.servoy.j2db.server.headlessclient.dataui.WebDataRenderer.refreshRecord(WebDataRenderer.java:303)
at com.servoy.j2db.FormController.refreshAllPartRenderers(FormController.java:2175)
at com.servoy.j2db.FormController.valueChanged(FormController.java:2250)
at com.servoy.j2db.FormController.tableChanged(FormController.java:2204)
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.SwingFoundSet.fireFoundSetEvent(SwingFoundSet.java:156)
at com.servoy.j2db.dataprocessing.FoundSet.completeFire(FoundSet.java:3954)
at com.servoy.j2db.dataprocessing.FireCollector.done(FireCollector.java:39)
at com.servoy.j2db.dataprocessing.RowManager.fireRowNotifyChanges(RowManager.java:1210)
at com.servoy.j2db.dataprocessing.RowManager.access$0(RowManager.java:1197)
at com.servoy.j2db.dataprocessing.RowManager$1.run(RowManager.java:211)
at com.servoy.j2db.server.headlessclient.WebClient.invokeLater(WebClient.java:512)
at com.servoy.j2db.dataprocessing.RowManager.getRowBasedonPKFromEntireColumnArray(RowManager.java:216)
at com.servoy.j2db.dataprocessing.RelatedFoundSet.<init>(RelatedFoundSet.java:94)
at com.servoy.j2db.dataprocessing.SwingRelatedFoundSet.<init>(SwingRelatedFoundSet.java:44)
at com.servoy.j2db.dataprocessing.SwingFoundSetFactory.createRelatedFoundSet(SwingFoundSetFactory.java:37)
at com.servoy.j2db.dataprocessing.RelatedFoundSet.createRelatedFoundSets(RelatedFoundSet.java:334)
at com.servoy.j2db.dataprocessing.FoundSetManager.getRelatedFoundSet(FoundSetManager.java:535)
at com.servoy.j2db.dataprocessing.FoundSet.getRelatedFoundSet(FoundSet.java:4584)
at com.servoy.j2db.dataprocessing.Record.getRelatedFoundSet(Record.java:658)
at com.servoy.j2db.server.headlessclient.dataui.WebTabPanel.showFoundSet(WebTabPanel.java:652)
at com.servoy.j2db.server.headlessclient.dataui.WebTabPanel.setCurrentForm(WebTabPanel.java:410)
at com.servoy.j2db.server.headlessclient.dataui.WebTabPanel.notifyVisible(WebTabPanel.java:554)
at com.servoy.j2db.dataprocessing.DataAdapterList.notifyVisible(DataAdapterList.java:499)
at com.servoy.j2db.server.headlessclient.dataui.WebDataRenderer.notifyVisible(WebDataRenderer.java:290)
at com.servoy.j2db.FormController.notifyVisible(FormController.java:3076)
at com.servoy.j2db.FormManager.showFormInMainPanel(FormManager.java:700)
at com.servoy.j2db.server.headlessclient.WebFormManager.showFormInDialog(WebFormManager.java:274)
at com.servoy.j2db.scripting.JSApplication.js_showFormInDialog(JSApplication.java:1855)
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)
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:3127)
at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:165)
at com.servoy.j2db.scripting.ScriptEngine.executeFunction(ScriptEngine.java:458)
at com.servoy.j2db.FormController.executeFunction(FormController.java:3970)
at com.servoy.j2db.FormController.executeFunction(FormController.java:3858)
at com.servoy.j2db.FormController.executeFunction(FormController.java:3780)
at com.servoy.j2db.FormController$ScriptExecuter.executeFunction(FormController.java:3635)
at com.servoy.j2db.ui.BaseEventExecutor.fireEventCommand(BaseEventExecutor.java:270)
at com.servoy.j2db.ui.BaseEventExecutor.fireDoubleclickCommand(BaseEventExecutor.java:222)
at com.servoy.j2db.server.headlessclient.dataui.WebEventExecutor.onEvent(WebEventExecutor.java:357)
at com.servoy.j2db.server.headlessclient.dataui.WebEventExecutor$3.onEvent(WebEventExecutor.java:222)
at org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:177)
at org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:286)
at org.apache.wicket.request.target.component.listener.BehaviorRequestTarget.processEvents(BehaviorRequestTarget.java:119)
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)
... 20 more
java.lang.NullPointerException
at com.servoy.j2db.FlattenedSolution.getStyleForForm(FlattenedSolution.java:1327)
at com.servoy.j2db.FlattenedSolution.getStyleForForm(FlattenedSolution.java:1303)
at com.servoy.j2db.component.ComponentFactory.getOverriddenStyleName(ComponentFactory.java:520)
at com.servoy.j2db.server.headlessclient.dataui.TemplateGenerator.getFormHTMLAndCSS(TemplateGenerator.java:294)
at com.servoy.j2db.server.headlessclient.ServoyResourceStreamLocator$1.locate(ServoyResourceStreamLocator.java:135)
at org.apache.wicket.util.resource.locator.ResourceStreamLocator.locate(ResourceStreamLocator.java:122)
at com.servoy.j2db.server.headlessclient.ServoyResourceStreamLocator.locate(ServoyResourceStreamLocator.java:215)
at org.apache.wicket.markup.DefaultMarkupResourceStreamProvider.getMarkupResourceStream(DefaultMarkupResourceStreamProvider.java:82)
at org.apache.wicket.markup.MarkupCache.getMarkup(MarkupCache.java:305)
at org.apache.wicket.markup.MarkupCache.hasAssociatedMarkup(MarkupCache.java:245)
at org.apache.wicket.MarkupContainer.hasAssociatedMarkup(MarkupContainer.java:1796)
at org.apache.wicket.Component.findParentWithAssociatedMarkup(Component.java:1367)
at org.apache.wicket.MarkupFragmentFinder.find(MarkupFragmentFinder.java:50)
at org.apache.wicket.Component.locateMarkupStream(Component.java:3883)
at org.apache.wicket.Component.renderComponent(Component.java:2617)
at org.apache.wicket.ajax.AjaxRequestTarget.respondComponent(AjaxRequestTarget.java:853)
at org.apache.wicket.ajax.AjaxRequestTarget.respondComponents(AjaxRequestTarget.java:682)
at org.apache.wicket.ajax.AjaxRequestTarget.respond(AjaxRequestTarget.java:592)
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:1428)
at org.apache.wicket.RequestCycle.request(RequestCycle.java:545)
at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:479)
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(Thread.java:662)
2011-04-08 23:20:05,081 ERROR [http-213.154.231.180-80-4] com.servoy.j2db.util.Debug - No solution and form found from MySolution/myForm
java.lang.NullPointerException
at com.servoy.j2db.FlattenedSolution.getStyleForForm(FlattenedSolution.java:1327)
at com.servoy.j2db.FlattenedSolution.getStyleForForm(FlattenedSolution.java:1303)
at com.servoy.j2db.component.ComponentFactory.getOverriddenStyleName(ComponentFactory.java:520)
at com.servoy.j2db.server.headlessclient.dataui.TemplateGenerator.getFormHTMLAndCSS(TemplateGenerator.java:294)
at com.servoy.j2db.server.headlessclient.ServoyResourceStreamLocator$1.locate(ServoyResourceStreamLocator.java:135)
at org.apache.wicket.util.resource.locator.ResourceStreamLocator.locate(ResourceStreamLocator.java:122)
at com.servoy.j2db.server.headlessclient.ServoyResourceStreamLocator.locate(ServoyResourceStreamLocator.java:215)
at org.apache.wicket.markup.DefaultMarkupResourceStreamProvider.getMarkupResourceStream(DefaultMarkupResourceStreamProvider.java:82)
at org.apache.wicket.markup.MarkupCache.getMarkup(MarkupCache.java:305)
at org.apache.wicket.markup.MarkupCache.hasAssociatedMarkup(MarkupCache.java:245)
at org.apache.wicket.MarkupContainer.hasAssociatedMarkup(MarkupContainer.java:1796)
at org.apache.wicket.Component.findParentWithAssociatedMarkup(Component.java:1367)
at org.apache.wicket.MarkupFragmentFinder.find(MarkupFragmentFinder.java:50)
at org.apache.wicket.Component.locateMarkupStream(Component.java:3883)
at org.apache.wicket.Component.renderComponent(Component.java:2617)
at org.apache.wicket.ajax.AjaxRequestTarget.respondComponent(AjaxRequestTarget.java:853)
at org.apache.wicket.ajax.AjaxRequestTarget.respondComponents(AjaxRequestTarget.java:682)
at org.apache.wicket.ajax.AjaxRequestTarget.respond(AjaxRequestTarget.java:592)
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:1428)
at org.apache.wicket.RequestCycle.request(RequestCycle.java:545)
at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:479)
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(Thread.java:662)