Yes code and exception belong together. I just changed it to Database to make it more readable.
I made an edit to the exception to correct it too! Am Dienstag, 26. Juli 2016 16:40:31 UTC+2 schrieb Oleksandr Gubchenko: > > In your code the DB name is Database and in your exception the DB name > is TrumpfMarktplatz. > > Can you check and post the correct code ore exception? > > Thanks. > > Il giorno martedì 26 luglio 2016 00:20:47 UTC+2, [email protected] ha > scritto: >> >> I'm trying to use OrientDB in an JavaFX desktop app by connecting to a >> remote server. >> >> I tried some code snippets first without JavaFX. They worked. I could >> connect, qurey and it print.out over console. >> >> But inside of an JavaFX app there seems to be some issues related to the >> way threads are handeled. >> >> I read the chapter about Multy-Threading for OrientDB but I don't seem to >> understand. >> >> An example on how to use orientDB in a JavaFX would be very helpful! >> >> In my last try I used a backgrooud Thread, here is the example: >> >> @FXML >> private void abfragenButtonClick(ActionEvent event) { >> >> //Create a Runnable >> Runnable task = () -> queryOrientDB(); >> >> //Run the task in a background thread >> Thread backgroundThread = new Thread(task); >> >> //Terminate the running thread if the application exits >> backgroundThread.setDaemon(true); >> >> //Start the thread >> backgroundThread.start(); >> } >> >> public void queryOrientDB() { >> >> OrientGraphFactory factory = new OrientGraphFactory("remote: >> 127.0.0.1:2424/Database", "admin", "admin").setupPool(1, 10); >> >> OrientGraph graph = factory.getTx(); >> try { >> >> for (Vertex v : (Iterable<Vertex>) graph.command(new >> OCommandSQL( >> "SELECT FROM v LIMIT 10" >> )).execute()) { >> System.out.println(v.toString()); >> } >> >> } finally { >> graph.shutdown(); >> } >> } >> >> >> >> Exception in thread "Thread-4" >> com.orientechnologies.orient.core.exception.ODatabaseException: Error on >> opening database 'remote:127.0.0.1:2424/TrumpfMarktplatz' >> at >> com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.<init>(ODatabaseDocumentTx.java:187) >> at >> com.orientechnologies.orient.core.db.OPartitionedDatabasePool$DatabaseDocumentTxPolled.<init>(OPartitionedDatabasePool.java:118) >> at >> com.orientechnologies.orient.core.db.OPartitionedDatabasePool$DatabaseDocumentTxPolled.<init>(OPartitionedDatabasePool.java:114) >> at >> com.orientechnologies.orient.core.db.OPartitionedDatabasePool.initQueue(OPartitionedDatabasePool.java:442) >> at >> com.orientechnologies.orient.core.db.OPartitionedDatabasePool.<init>(OPartitionedDatabasePool.java:217) >> at >> com.tinkerpop.blueprints.impls.orient.OrientGraphFactory.<init>(OrientGraphFactory.java:78) >> at >> com.tinkerpop.blueprints.impls.orient.OrientGraphFactory.<init>(OrientGraphFactory.java:55) >> at >> com.mycompany.dmtest.FXMLController.queryOrientDB(FXMLController.java:48) >> at >> com.mycompany.dmtest.FXMLController.lambda$abfragenButtonClick$0(FXMLController.java:34) >> at java.lang.Thread.run(Thread.java:745) >> Caused by: >> com.orientechnologies.orient.core.exception.OConfigurationException: Error >> on opening database: the engine 'remote' was not found. URL was: remote: >> 127.0.0.1:2424/TrumpfMarktplatz. Registered engines are: [memory, plocal] >> DB name="remote:127.0.0.1:2424/TrumpfMarktplatz" >> at >> com.orientechnologies.orient.core.Orient.loadStorage(Orient.java:476) >> at >> com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.<init>(ODatabaseDocumentTx.java:167) >> ... 9 more >> >> >> >> Thanks >> > -- --- 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.
