Could not connect next foundset chunk, re-loading entire PK

What this means?

See my explanation of this message here:

viewtopic.php?p=74268#p74268

Rob

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!