Trying to create Graph DB in Orient DB .net

0

I Created a .net application and followed OrientDB Documentation but I always fail to execute gremlin quires. it gives an exception here's my code

using Orient.Client;
using System;

namespace OrientDBGremlin
{
    internal static class Program
    {
        private static void Main(string[] args)
        {
            using (ODatabase oDatabase = new ODatabase("localhost", 2424, "DBName", ODatabaseType.Graph, "user", "password"))
            {
                OCommandResult oCommandResult = FetchVertices(oDatabase, "DBName", "V");
            }
        }

        public static OCommandResult FetchVertices(ODatabase database, string databaseName, string className)
        {
            Console.WriteLine("Gremlin Query: All Vertices in: {0}", className);
            string script = string.Format("graph = OrientGraph.open(remote:/data/DBName');vertices = g.V;g.close();return vertices;");
            //next line raises the Exception
            return database.Gremlin(script);
        }
    }
}

and the exception with no message is

Orient.Client.OException HResult=0x80131500 Message=
Source=OrientDB-Net.binary.Innov8tive StackTrace: at Orient.Client.Protocol.Response.Receive() at Orient.Client.Protocol.Connection.ExecuteOperationInternal(IOperation operation) at Orient.Client.Protocol.Connection.ExecuteOperation(IOperation operation) at Orient.Client.Protocol.Connection.InitializeDatabaseConnection(String databaseName, ODatabaseType databaseType, String userName, String userPassword) at Orient.Client.Protocol.Connection..ctor(String hostname, Int32 port, String databaseName, ODatabaseType databaseType, String userName, String userPassword) at OrientDB_Net.binary.Innov8tive.Protocol.ConnectionPool.GetConnection() at Orient.Client.ODatabase.GetConnection() at Orient.Client.ODatabase.Gremlin(String query) at OrientDBGremlin2.Program.FetchVertices(ODatabase database, String databaseName, String className) in C:\Users\ibrahim.kais\source\repos\OrientDBGremlin2\OrientDBGremlin2\Program.cs:line 20 at OrientDBGremlin2.Program.Main(String[] args) in C:\Users\ibrahim.kais\source\repos\OrientDBGremlin2\OrientDBGremlin2\Program.cs:line 12

c#
.net
graph
orientdb
gremlin-server
asked on Stack Overflow Oct 31, 2019 by Ibrahim Kais Ibrahim • edited Nov 17, 2019 by Ibrahim Kais Ibrahim

0 Answers

Nobody has answered this question yet.


User contributions licensed under CC BY-SA 3.0