Hi Lucas, You're using an in-memory database and I think your db is gone on close. In facts, with in-memory only databases, last close destroy the database.
Lvc@ On 9 March 2015 at 22:25, Lucas Lira Gomes <[email protected]> wrote: > Hi all, > > I have created a vertex type called "Area", as follows: > > def factory = new OrientGraphFactory("memory:db1").setupPool(1, 10); > factory.getDatabase(true, true); > OrientGraphNoTx graph = factory.getNoTx(); > OrientVertexType areaType = graph.createVertexType("Area"); > > But when I try to execute a sql query, like: > > def db = factory.getTx() > def osql = "select from area" > def query = new OSQLSynchQuery(osql) > def areas = db.command(query).execute() > > I get the following exception: > > Caused by: > com.orientechnologies.orient.core.exception.OCommandExecutionException: > Class 'AREA' was not found in current database > at > com.orientechnologies.orient.core.sql.filter.OSQLTarget.extractTargets(OSQLTarget.java:262) > at > com.orientechnologies.orient.core.sql.filter.OSQLTarget.<init>(OSQLTarget.java:67) > ... 39 more > > Anybody has any clue on how to solve that issue? > > Regards, Lucas Lira Gomes. > > -- > > --- > You received this message because you are subscribed to the Google Groups > "OrientDB" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- --- You received this message because you are subscribed to the Google Groups "OrientDB" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
