What this means?
Hi Thanks!
Found another strange messages:
Log server needed for tracking not defined or cannot be reached
Error quering for new pks in relatedfoundset
java.lang.RuntimeException: Error quering for new pks in relatedfoundset
at com.servoy.j2db.dataprocessing.RelatedFoundSet.checkQueryForUpdates(RelatedFoundSet.java:937)
at com.servoy.j2db.dataprocessing.RelatedFoundSet.getSize(RelatedFoundSet.java:407)
at com.servoy.j2db.dataprocessing.SwingRelatedFoundSet.getSize(SwingRelatedFoundSet.java:180)
at com.servoy.j2db.dataprocessing.FoundSet.getRelatedFoundSet(FoundSet.java:4679)
at com.servoy.j2db.dataprocessing.Record.getRelatedFoundSet(Record.java:658)
at com.servoy.j2db.server.headlessclient.dataui.WebTabPanel.showFoundSet(WebTabPanel.java:660)
at com.servoy.j2db.server.headlessclient.dataui.WebTabPanel.setRecord(WebTabPanel.java:613)
at com.servoy.j2db.dataprocessing.DataAdapterList.setRecord(DataAdapterList.java:377)
at com.servoy.j2db.server.headlessclient.dataui.WebDataRenderer.refreshRecord(WebDataRenderer.java:306)
at com.servoy.j2db.FormController.refreshAllPartRenderers(FormController.java:2177)
at com.servoy.j2db.FormController.valueChanged(FormController.java:2257)
at com.servoy.j2db.FormController.tableChanged(FormController.java:2206)
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:179)
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.RelatedFoundSet.notifyChange(RelatedFoundSet.java:560)
at com.servoy.j2db.dataprocessing.RowManager.fireNotifyChange(RowManager.java:520)
at com.servoy.j2db.dataprocessing.RowManager.changeByOther(RowManager.java:372)
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)
Caused by: 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:3585)
at org.apache.wicket.markup.html.list.PageableListView.setCurrentPage(PageableListView.java:166)
at com.servoy.j2db.server.headlessclient.dataui.WebCellBasedView.valueChanged(WebCellBasedView.java:2110)
at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)
at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)
at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)
at javax.swing.DefaultListSelectionModel.removeIndexInterval(Unknown Source)
at com.servoy.j2db.util.gui.AlwaysRowSelectedSelectionModel.removeIndexInterval(AlwaysRowSelectedSelectionModel.java:107)
at com.servoy.j2db.util.gui.AlwaysRowSelectedSelectionModel.intervalRemoved(AlwaysRowSelectedSelectionModel.java:246)
at com.servoy.j2db.dataprocessing.TableAndListEventDelegate.fireIntervalRemoved(TableAndListEventDelegate.java:134)
at com.servoy.j2db.dataprocessing.TableAndListEventDelegate$1.run(TableAndListEventDelegate.java:157)
at com.servoy.j2db.dataprocessing.TableAndListEventDelegate.fireTableAndListEvent(TableAndListEventDelegate.java:179)
at com.servoy.j2db.dataprocessing.SwingRelatedFoundSet.fireFoundSetEvent(SwingRelatedFoundSet.java:150)
at com.servoy.j2db.dataprocessing.FoundSet.fireDifference(FoundSet.java:3792)
at com.servoy.j2db.dataprocessing.RelatedFoundSet.checkQueryForUpdates(RelatedFoundSet.java:928)
... 35 more
Log server needed for tracking not defined or cannot be reached
None of your database servers has the “Log Server” property turned on.
Thanks!
Bogdan,
This one
Caused by: java.lang.IllegalStateException: you can only locate or create sessions in the context of a request cycle
happens because a webclient session is expiring at the same time that data broadcast is processed.
This error can be ignored, I will fix this in the code.
Rob
OK, Thanks!