[
https://issues.apache.org/jira/browse/TINKERPOP-2552?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Stephen Mallette closed TINKERPOP-2552.
---------------------------------------
Resolution: Cannot Reproduce
I've not seen this problem in a while. Unclear how to recreate it, especially
now. Closing until it rears up again.
> Intermittent failure of .NET with pageRank()
> --------------------------------------------
>
> Key: TINKERPOP-2552
> URL: https://issues.apache.org/jira/browse/TINKERPOP-2552
> Project: TinkerPop
> Issue Type: Bug
> Components: dotnet
> Affects Versions: 3.4.10
> Reporter: Stephen Mallette
> Priority: Minor
>
> I've been ignoring this failure in Travis for a while now, but every so often
> we get a failure in .NET with:
> {code}
> 1) g_V_pageRank_hasXpageRankX: Failed
> Gremlin.Net.Driver.Exceptions.ResponseException: ServerError:
> java.lang.RuntimeException: java.lang.IllegalStateException:
> java.lang.IllegalArgumentException: The provided key is not an element
> compute key: gremlin.pageRankVertexProgram.edgeCount
> at
> Gremlin.Net.Driver.Messages.ResponseStatusExtensions.ThrowIfStatusIndicatesError(ResponseStatus
> status) in
> /home/travis/build/apache/tinkerpop/gremlin-dotnet/src/Gremlin.Net/Driver/Messages/ResponseStatus.cs:line
> 48
> at Gremlin.Net.Driver.Connection.TryParseResponseMessage(ResponseMessage`1
> receivedMsg) in
> /home/travis/build/apache/tinkerpop/gremlin-dotnet/src/Gremlin.Net/Driver/Connection.cs:line
> 154
> at Gremlin.Net.Driver.Connection.Parse(Byte[] received) in
> /home/travis/build/apache/tinkerpop/gremlin-dotnet/src/Gremlin.Net/Driver/Connection.cs:line
> 135
> --- End of stack trace from previous location where exception was thrown ---
> at Gremlin.Net.Driver.ProxyConnection.SubmitAsync[T](RequestMessage
> requestMessage) in
> /home/travis/build/apache/tinkerpop/gremlin-dotnet/src/Gremlin.Net/Driver/ProxyConnection.cs:line
> 49
> at Gremlin.Net.Driver.GremlinClient.SubmitAsync[T](RequestMessage
> requestMessage) in
> /home/travis/build/apache/tinkerpop/gremlin-dotnet/src/Gremlin.Net/Driver/GremlinClient.cs:line
> 101
> at
> Gremlin.Net.Driver.Remote.DriverRemoteConnection.SubmitBytecodeAsync(Guid
> requestid, Bytecode bytecode) in
> /home/travis/build/apache/tinkerpop/gremlin-dotnet/src/Gremlin.Net/Driver/Remote/DriverRemoteConnection.cs:line
> 107
> at
> Gremlin.Net.Driver.Remote.DriverRemoteConnection.SubmitAsync[S,E](Bytecode
> bytecode) in
> /home/travis/build/apache/tinkerpop/gremlin-dotnet/src/Gremlin.Net/Driver/Remote/DriverRemoteConnection.cs:line
> 80
> at Gremlin.Net.Process.Remote.RemoteStrategy.ApplyAsync[S,E](ITraversal`2
> traversal) in
> /home/travis/build/apache/tinkerpop/gremlin-dotnet/src/Gremlin.Net/Process/Remote/RemoteStrategy.cs:line
> 56
> at Gremlin.Net.Process.Utils.WaitUnwrap(Task task) in
> /home/travis/build/apache/tinkerpop/gremlin-dotnet/src/Gremlin.Net/Process/Utils.cs:line
> 51
> at Gremlin.Net.Process.Remote.RemoteStrategy.Apply[S,E](ITraversal`2
> traversal) in
> /home/travis/build/apache/tinkerpop/gremlin-dotnet/src/Gremlin.Net/Process/Remote/RemoteStrategy.cs:line
> 50
> at Gremlin.Net.Process.Traversal.DefaultTraversal`2.ApplyStrategies() in
> /home/travis/build/apache/tinkerpop/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/DefaultTraversal.cs:line
> 178
> at
> Gremlin.Net.Process.Traversal.DefaultTraversal`2.GetTraverserEnumerator() in
> /home/travis/build/apache/tinkerpop/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/DefaultTraversal.cs:line
> 173
> at
> Gremlin.Net.Process.Traversal.DefaultTraversal`2.get_TraverserEnumerator() in
> /home/travis/build/apache/tinkerpop/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/DefaultTraversal.cs:line
> 66
> at Gremlin.Net.Process.Traversal.DefaultTraversal`2.MoveNextInternal() in
> /home/travis/build/apache/tinkerpop/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/DefaultTraversal.cs:line
> 89
> at Gremlin.Net.Process.Traversal.DefaultTraversal`2.MoveNext() in
> /home/travis/build/apache/tinkerpop/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/DefaultTraversal.cs:line
> 80
> at Gremlin.Net.IntegrationTest.Gherkin.CommonSteps.IterateToList() in
> /home/travis/build/apache/tinkerpop/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/CommonSteps.cs:line
> 143
> {code}
> Not sure if it's related but intermittent failures in Travis have usually be
> caused by the tests executing in a low resource environment. Tests that have
> timers, rely on multiple threads, etc. tend to show their problems in Travis.
> HadoopMarc had the nice idea to often reliably recreate these errors in
> Docker by setting {{cpus=0.9}} - again, unsure if this is the issue, but it
> would be nice if we could get to the bottom of this for travis sake but also
> because it might be a subtle bug that folks are running into.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)