Hi Anthony, create the database as plocal and use always plocal to open it, but if you're using a server, then "remote" is ok.
Lvc@ On 20 April 2014 13:18, Anthony Buckton <[email protected]> wrote: > HI All, > > I've been going along merrily writing a Java app with the V1.7-snapshot: > > <dependency> > <groupId>com.orientechnologies</groupId> > <artifactId>orient-commons</artifactId> > <version>1.7-SNAPSHOT</version> > <type>bundle</type> > </dependency> > > <dependency> > <groupId>com.orientechnologies</groupId> > <artifactId>orientdb-core</artifactId> > <version>1.7-SNAPSHOT</version> > <type>bundle</type> > </dependency> > > <dependency> > <groupId>com.orientechnologies</groupId> > <artifactId>orientdb-graphdb</artifactId> > <version>1.7-SNAPSHOT</version> > <type>jar</type> > </dependency> > > <!-- FOR CONNECTING TO THE SERVER THROUGH THE REMOTE ENGINE --> > <dependency> > <groupId>com.orientechnologies</groupId> > <artifactId>orientdb-client</artifactId> > <version>1.7-SNAPSHOT</version> > <type>bundle</type> > </dependency> > > <!-- INCLUDE THIS IF YOU'RE USING THE TINKERPOP'S BLUEPRINTS API --> > <dependency> > <groupId>com.orientechnologies</groupId> > <artifactId>orientdb-blueprints</artifactId> > <version>2.1.0-SNAPSHOT</version> > <type>bundle</type> > </dependency> > > The graph is created by the Java application OK and for the most part > seems to be working as a "local" database using the following code: > > * factory = new > OrientGraphFactory("plocal:./testGraph").setupPool(1,10);* > > But, I was having some issues and wanted to take a closer look. > > So, I've loaded up the Gremlin console (V 2.4.0) and when I open it up > with: > * g = new OrientGraph("local:./testGraph");* > or > * g = new OrientGraph("plocal:./testGraph");* > > I can't see any Vertices or Edges. > > What's worse is that if I "shutdown" and exit gremlin, the next time I try > to open the graph with the Java code I get: > > com.orientechnologies.orient.core.exception.OStorageException: Cannot open > local storage 'testGraph' with mode=rw > at > com.orientechnologies.orient.core.storage.impl.local.paginated.OLocalPaginatedStorage.open(OLocalPaginatedStorage.java:204) > at > com.orientechnologies.orient.core.db.raw.ODatabaseRaw.open(ODatabaseRaw.java:101) > at > com.orientechnologies.orient.core.db.ODatabaseWrapperAbstract.open(ODatabaseWrapperAbstract.java:54) > at > com.orientechnologies.orient.core.db.record.ODatabaseRecordAbstract.open(ODatabaseRecordAbstract.java:268) > at > com.orientechnologies.orient.core.db.ODatabaseWrapperAbstract.open(ODatabaseWrapperAbstract.java:54) > at > com.tinkerpop.blueprints.impls.orient.OrientGraphFactory.getDatabase(OrientGraphFactory.java:141) > at > com.tinkerpop.blueprints.impls.orient.OrientGraphFactory.getDatabase(OrientGraphFactory.java:118) > at > com.tinkerpop.blueprints.impls.orient.OrientGraphFactory.getTx(OrientGraphFactory.java:88) > > I am running on OS X and in Terminal can see the permissions - which all > look OK. > Is there a file permission I should be looking at or is there a lock of > some sort that needs cleaning up. > Ideally, I'd like to use both at the same time during testing. > > I do have an Orientdb server configured and running but this is early > testing - some unit testing in fact - so I was trying to keep it as "local". > > Also, I get the following error from Gremlin if I do try to connect to the > server: > > gremlin> g = new OrientGraph("remote:localhost/testGraph"); > Error on opening database: the engine 'remote' was not found. URL was: > remote:localhost/testGraph. Registered engines are: [plocal, local, memory] > > > Sorry for lumping the two questions - about Gremlin - into the same post. > > -Anthony > > -- > > --- > 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.
