OrientDB,代码在打开连接时获取卡车

OrientDB, code gets truck in opening connection

尝试用OrientDB 3.0快照写简单的测试代码。

这段代码有问题吗?我不明白为什么它在那里被击中并且永远不会被终止。

@Test
public void testOrientDB() throws IOException {


    OrientGraphFactory factory = new OrientGraphFactory("remote:localhost/mlm", "root", "password").setupPool(1, 10);

    OrientGraph db = factory.getTx();
    try {
        OSequence seq = db.getRawDatabase().getMetadata().getSequenceLibrary().getSequence("companyIdSequence");
        Vertex v = db.addVertex("Person");
        v.properties("id", "" + seq.next());

        db.commit();
    } catch (Exception e) {
        e.printStackTrace();
    } finally {
        db.close();
        factory.close();
    }
}

我不确定这个测试代码是否有问题

通过外部评估,我们发现问题是由于客户端(3.0.0m1) 和服务器(SNAPSHOT) 的不同版本造成的。强制两者使用相同的快照解决了问题