Hi,
I am tyring to use Vaadin with Orientdb and I am running in problem during table scrolling problem during table scrolling. I am using BeanContainer. Since the fetching of data on scroll is happening in a seperate thread, Orientdb complains and hence Vaadin throws. Could someone please point me to where I can control datasource access by the table during scrolling.
Thanks.
com.vaadin.ui.Table$CacheUpdateException: Error during Table cache update. Additional causes not shown.
…
…
…
Caused by: com.orientechnologies.orient.core.exception.ODatabaseException: Database instance is not set in current thread. Assure to set it with: ODatabaseRecordThreadLocal.INSTANCE.set(db);
at com.orientechnologies.orient.core.db.ODatabaseRecordThreadLocal.get(ODatabaseRecordThreadLocal.java:35)
at com.orientechnologies.orient.core.id.ORecordId.getRecord(ORecordId.java:297)
at com.orientechnologies.orient.object.enhancement.OObjectProxyMethodHandler.lazyLoadField(OObjectProxyMethodHandler.java:600)
at com.orientechnologies.orient.object.enhancement.OObjectProxyMethodHandler.getValue(OObjectProxyMethodHandler.java:309)
at com.orientechnologies.orient.object.enhancement.OObjectProxyMethodHandler.getValue(OObjectProxyMethodHandler.java:295)
at com.orientechnologies.orient.object.enhancement.OObjectProxyMethodHandler.manageGetMethod(OObjectProxyMethodHandler.java:284)
at com.orientechnologies.orient.object.enhancement.OObjectProxyMethodHandler.invoke(OObjectProxyMethodHandler.java:116)
at domain.Customer_$$javassist_0.getAddress(Customer$$_javassist_0.java)
… 40 more