OObjectDatabaseTx database
try {
database = OObjectDatabasePool.global().acquire( getUrl(), getUser(), getPwd() );
return handler.service( request, response );
} finally {
database.close();
}
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:28) at com.orientechnologies.orient.object.enhancement.OObjectEntitySerializer.registerClass(OObjectEntitySerializer.java:155) at com.orientechnologies.orient.object.entity.OObjectEntityClassHandler.registerEntityClass(OObjectEntityClassHandler.java:39) at com.orientechnologies.orient.object.entity.OObjectEntityClassHandler.registerEntityClass(OObjectEntityClassHandler.java:33) at com.orientechnologies.orient.core.entity.OEntityManager.setClassHandler(OEntityManager.java:134) at com.orientechnologies.orient.object.db.OObjectDatabaseTx.init(OObjectDatabaseTx.java:561) at com.orientechnologies.orient.object.db.OObjectDatabaseTxPooled.reuse(OObjectDatabaseTxPooled.java:48) at com.orientechnologies.orient.core.db.ODatabasePoolBase$1.reuseResource(ODatabasePoolBase.java:58) at com.orientechnologies.orient.core.db.ODatabasePoolBase$1.reuseResource(ODatabasePoolBase.java:42) at com.orientechnologies.common.concur.resource.OResourcePool.getResource(OResourcePool.java:56) at com.orientechnologies.orient.core.db.ODatabasePoolAbstract.acquire(ODatabasePoolAbstract.java:70) at com.orientechnologies.orient.core.db.ODatabasePoolAbstract.acquire(ODatabasePoolAbstract.java:52) at com.orientechnologies.orient.core.db.ODatabasePoolBase.acquire(ODatabasePoolBase.java:88)
For the records - fixed in revision 5457