Stefan Templin created TINKERPOP-2751:
-----------------------------------------
Summary: Transaction: tx.commit() hangs up in javascript client-lib
Key: TINKERPOP-2751
URL: https://issues.apache.org/jira/browse/TINKERPOP-2751
Project: TinkerPop
Issue Type: Bug
Components: javascript, server
Affects Versions: 3.6.0
Reporter: Stefan Templin
Hi,
I am trying to get transactions working for a while now, but no matter what i
do, i can't get the transaction to commit.
h3. My Setup:
* Running gremlin-server 3.6.0 in Docker on localhost using the
default-configuration.
* Javascript-Gremlin-lib 3.6.0
h3. Problem:
Im executing the following code:
{code:java}
//writerEndpoint is set to: ws://localhost:8182/gremlin
//options is set to: { "rejectUnauthorized": false}
const dc = new DriverRemoteConnection(
{code}
{color:#910091}'ws://localhost:8182/gremlin'{color}
{code:java}
, { 'rejectUnauthorized': false});
const g = traversal().withRemote(dc);
const tx = g.tx();
const gtx = tx.begin();
try {
await gtx.addV('person').iterate();
await gtx.addV('software').iterate();
await tx.commit();
console.log('here')
} catch (err) {
await tx.rollback();
} finally {
await dc.close();
}{code}
The code just will never get past 'await tx.commit()'. The code before that is
properly executed and the Graph contains both vertices.
Am I doing anything wrong there, or are connections not working properly?
Hope you can help me with that.
Kind regards,
- Stefan
--
This message was sent by Atlassian Jira
(v8.20.7#820007)