Where communities thrive

  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
Repo info
  • Apr 01 2014 15:32
    enisher moved #2168 from Working to Done
  • Apr 01 2014 15:21
    lvca moved #2180 from Backlog to Next
  • Apr 01 2014 14:55
    laa moved #2150 from Backlog to Working
Abhishek Srivastava
Wes Wannemacher
Hello, we are unable to access the prjhub bug tracker for orientdb - is there an ETA when it will be available
Shaun Elliott
When I try to import a public database I get An error occurred when trying to reach public databases repository. Please check your connection.I noticed this issue that is closed: orientechnologies/orientdb-studio#391 and I also tried the url listed there: and it gets a http 502 and times out. Is there another way to load sample databases?
hmm.. juniper. alrighty then.. Good luck and goodnight :D
Valentin Zwick
Hey there. I would love to know the state of .NET (Core) support for OrientDB. All available drivers haven't been updated in ages, are incompatible with 3.x and frankly in a sorry state. Github issues go unanswered for years, etc, etc.
Any word on this would be much appreciated.
Hey ! I was wondering if a 2.2.38 release is planned ? thank you!
Sergey Chernolyas
I have a problem with function using. I need help.
I have a JS function with body: return orient.getDatabase().query("select expand(outE(?).inV()) from " + fromRID)
The function returns collection of @rid only.
How I can take all result documents ?
Hey guys, i’ve got a db running on a server and i want to grab a copy of that DB and put it on another machine. I’m currently using the export command to export the data and the import command to import the data but when i import, the @Rid of the entities change which screws up my data. Is there any way to preserve the @RID of the data?
Matan Shukry
Aloa people. Anyone knows how I can filter a collection property to include any element of a collection parameter?
e.g. if the property is [1,2,3,4,5], I want to check if there is any element that is inside [3,9] (hence true)
Hi guys, I am new to orientdb and I just installed the latest stable release (3.0.21), but the graph APIs seem to be very different from the ones in the official documentation (e.g. g.V() does not work, g.vertices() works), any ideas why?
Suraj Hebbar Shankar
HI All, has anyone encountered WINCH signal issue on OrientDB?
Also, i was wondering if i am using plocal method, whats the way to create a database if it doesnt exist and login back once created

When I run
match {class: Employee, as: emp, where: (Name = 'James')}.out('hasEmpID') {class: EmployeeID,as: eid, where: (id='0110')} return eid
using the java Graph API instead of returning the vertex it returns null (to be specific It returns #-1:-2{pp:#69:12} v0). The vertex I require is present in the data structure but I am unable to access it.

The snippet of code i used is from the doc
for(Vertex employeeIdVertex : (Iterable<Vertex>) graph.command(new OCommandSQL(query)).execute()){
// Do the relevant op with the vertex

Could you please guide me through as to how to fetch the eid node from the query? (If I use $elements I get all the nodes in the path, but that would require additional traversing code which I find cubersome)

Hi, I would like to know if steps are there anywhere which describes to install Orientdb cluster with hazelcast in google cloud kubernetes?
trying to increase heap memory for orientdb docker instance but i only see default 2GB
docker run -d --name orientdb -p 2424:2424 -p 2480:2480 \
orientdb /orientdb/bin/ -Xmx8g
does anyone know how to increase the hep of orientdb process?
add this environment variable -e ORIENTDB_OPTS_MEMORY='-Xms4G -Xmx4G'


I have content same content in html pages or text or pdf or docx html page or site...

Does orientdb will do the following with any of the above files?

Basically i want to do the following

a) type-ahead with no of matches found
c) highlighting the search word in found document or notes
d) easy navigation with next, previous, goto exact match button as well as keyboard shortcuts
e) search only in titles or inside content
f) search results in less than a second

how to use orientdb for the above purpose, any theme? Please kindly help

Max Roald Eckardt
does anybody know why the servers are down?
Marvel B'ringa
Hello, Any steps towards running OrientDB with Haskell, besides the effort at:
I would like to migrate my database from RDBMS to orientdb community version and I would like to host it on my website with the expectation that the users on my website will be able to look at the exact information at the same time. Will that be possible? If yes, then how many users can view the same part of the graph at the same time ?
Please let me know as soon as possible.
Can someone please help me with your valuable feedback about ???? Planning to build a full text static search engine for the given files....
Alan Colon
Hey all.. I have having trouble clustering... I have 3 servers, hazelcast on tcp, manual hostnames, and netstat on every host says its connected to every other host... but... when I create a database, it is not replicated. In the logs, it only adds a single node to the database: [a3521ae8bb3f] Adding node 'a3521ae8bb3f' in partition: [*] db=my-database v=3 [ODistributedDatabaseImpl$6] ... Any ideas?
Komal Kumra

Hi all i am new to orient DB wanted to configure and connect for production environment . I have done these changes ### OrientDB Version: 3.0.0

Java Version: 1.8.0_181

OS: OS X El Captain

Version 10.11.6

Expected behavior

Connection with Orient DB

Actual behavior

java.lang.SecurityException: setContextClassLoader
at java.util.concurrent.ForkJoinWorkerThread$InnocuousForkJoinWorkerThread.setContextClassLoader(
at com.orientechnologies.common.util.OClassLoaderHelper.lookupProviderWithOrientClassLoader(
at com.orientechnologies.common.util.OClassLoaderHelper.lookupProviderWithOrientClassLoader(
at com.orientechnologies.orient.core.command.script.OScriptManager.<init>(
at com.orientechnologies.orient.core.Orient.<init>(
at com.orientechnologies.orient.core.Orient.startUp(
at com.orientechnologies.orient.core.Orient.instance(
at com.orientechnologies.orient.core.db.OrientDBInternal.remote(
at com.orientechnologies.orient.core.db.OrientDB.<init>(
Giving SecurityException while orient Db initialisation

Please help my class for initialization.

public class OrientDBSessionHelperClass implements AutoCloseable {

private String ORIENT_URI;

private String ORIENT_USER_NAME;

private String ORIENT_USER_PASSWORd;

private String DB_NAME;

private OrientDB orientDB;

private OrientDBConfigBuilder poolConfig;

private ODatabaseSession db;

private ODatabasePool pool;

private ODatabaseDocument database;

public OrientDBSessionHelperClass() {

    ORIENT_URI = Play.application().configuration().getString("orient.uri");

    ORIENT_USER_NAME = Play.application().configuration().getString("orient.username");

    ORIENT_USER_PASSWORd = Play.application().configuration().getString("orient.password");

    DB_NAME = "abc";

    try {
        orientDB = new OrientDB(ORIENT_URI, ORIENT_USER_NAME,ORIENT_USER_PASSWORd,OrientDBConfig.defaultConfig());
    } catch (Exception e) {

    poolConfig = OrientDBConfig.builder().addConfig(OGlobalConfiguration.DB_POOL_MIN, 5).addConfig(OGlobalConfiguration.DB_POOL_MAX, 10);


    pool = new ODatabasePool(orientDB, DB_NAME, ORIENT_USER_NAME, ORIENT_USER_PASSWORd,;

    database = (ODatabaseDocument) ODatabaseRecordThreadLocal.instance().get();

public ODatabaseSession getSession() {

public void close() throws Exception {


Please help this is urgent

hi I am having the following issue while using update Vertex in multiple threads in java API using OrientGraph connection with OrientGraphFactory would you please suggest to me the solution for this
com.orientechnologies.orient.core.exception.OConcurrentModificationException: Cannot UPDATE the record #390:653 because the version is not the latest. Probably you are updating an old record or it has been modified by another user (db=v25 your=v24)
please help me out
how to resolve this please help me out I am using multiple threads which update at some point the same edge or same a vertex in Java .
Paul Kendall
Hi, I've written an app that uses orientdb 3.0.30 and uses a live query with the java API. When I have the live query running and notifications are sent to my app it all works.
However when my app creates a new vertex and edge to an already existing vertex that already has edges to other vertices I get a nasty exception in the OLiveQueryHookV2 class even though the class that I am performing the live query on is not part of the update. I have re-produced the exception in a unit test that can be added to and have create a ticket orientechnologies/orientdb#9200 for the problem.
Has anyone else seen this behaviour? Is there anything I can do to workaround the problem until the bug (if in fact it is one) is fixed? Thanks.

Hi, I have a clean system and did a git clone the latest and there's no bin directory.

git clone

commit a14994471faa5a8d9321b6f0013ae75e8d77fa91 (HEAD -> develop, origin/develop, origin/HEAD)
Author: Tglman
Date: Wed Apr 8 14:10:19 2020 +0100

Has this location changed? Thanks

sh line 50: cd: /Users/username/Documents/Projects/orientdb/server/bin: No such file or directory line 114: /Users/username/Documents/Projects/orientdb/server/bin/ No such file or directory
Error: Could not find or load main class com.orientechnologies.orient.server.OServerMain
I looked and orientdb-3.0.27 have /bin directory
This only exists in, not github.
Hi, is there a way to have a live Query over all the records in default cluster? doing .live("select FROM CLUSTER:default ", liveQueryListener does not seem to be enough
Mauro Mariuzzo
Hi, is anyone using OrientDB on Kubernets on Google Cloud Platform? There are some problems or hints?
Ankesh Kapil
Is there any way to cast result from query to java object without using object api?
I am running the 3.0.30-tp3 docker imagine for OrientDB that contains a Gremlin server. I am using Gremlin.Net to connect to OrientDB through the Gremlin Server. When I try to run queries using a graph traversal I get the following error: Deserializer for "orient:ORecordId" not found. Does anyone know the cause of this?
Hi. I stumbled upon the simple question in my first steps: what so-called "Generic Classes" need for? I have not found a clear answer in the documentation, stackoverflow, and google group (I am sorry if it just by my inadvertence). So can somebody enlighten this for me?
Mauro Mariuzzo
@ankeshKapil supposing your query return a Document mappable to a POJO my approach is to add to the pojo class a static method named "of (Document doc)" where I create a new instance of the java class an manually set all fields values with document values. Then you could use java stream capability to map your result OResultSet result = session.command("SELECT * FROM abc");;
Enrico Risa
Hi @ohbutgtol Generic classes are just classes that does not derive from V or E, usually when you don't want graph capabilities on a particular class
Enrico Risa

Hi @madiganz the cause is that the id of OrientDB is a composition of 2 values composing the ORecordId, which is serialized in a custom way.

Could you try this solution if it helps?


@wolf4ood I can confirm that it got rid of the error, thanks!
Isaac Levi Tzab Poot
Hello, I am looking for a way to make a gremlin query in orient to make math operations, but in some forums said that no have support for it. Is there a way to achieved?
Not sure if this is the correct place for this, but does anyone know of a clean way to cast the response from a Gremlin query using Gremlin.Net to a class? I am currently needed to use ValueMap<object, object[]>() and the iterate through a Dictionary to create my class objects.

Suggestion of 10 (TEN) crucial items for developing web application 2020

Could someone suggest the best tool/framework for small or medium size or enterprise web application for 2020 - 10 to 1000 users and millions of records

#1 - Best Unit test case framework

#2 - Best NoSQL Database

#3 - Best Relation Database

#4 - Best Synchronous Framework

#5 - Best Asychronous Framework

#6 - Best Front-End Framework (Active Development, Max Support)

#7 - Best Debugging Tool

#8 - Best Performance Tuning Tool

#9 - Best Code Coverage Tool

#10 - Best DB migration tool (ex: flyway)


Hi Everyone, I am a newer to OrientDB. I am creating a graph for tracking online activities using OrientDB. Is it possible to create a Vertex with millions of Edges? In my case, I create a Vertex called UTMSource (i.e Organic Source), from Online User, I create Edges to these UTMSource Vertices with time. I suppose to have millions of edges. I read some articles and I realize this is a super node, and I should avoid. Does anyone has the same problems?