Uploaded image for project: 'TinkerPop'
  1. TinkerPop
  2. TINKERPOP-3040

Remote Console won't send queries that cause exceptions locally

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Critical
    • Resolution: Unresolved
    • 3.7.0
    • None
    • console
    • None

    Description

      From: https://groups.google.com/g/gremlin-users/c/U2gIxmRcrI8/m/x12banhdAAAJ

      It appears that if an exception occurs when the remote console is executing a command locally then it won't send that query to the server.

       

      Example:

               \,,,/
               (o o)
      -----oOOo-(3)-oOOo-----
      plugin activated: tinkerpop.server
      plugin activated: tinkerpop.utilities
      plugin activated: tinkerpop.tinkergraph
      plugin activated: janusgraph.imports
      gremlin> :remote connect tinkerpop.server conf/remote.yaml
      ==>Configured localhost/127.0.0.1:45940
      gremlin> :remote console
      ==>All scripts will now be sent to Gremlin Server - [localhost/127.0.0.1:45940] - type ':remote console' to return to local mode
      gremlin> JanusGraphFactory.getGraphNames()
      Gremlin Server must be configured to use the JanusGraphManager.
      Type ':help' or ':h' for help.
      Display stack trace? [yN]y
      java.lang.NullPointerException: Gremlin Server must be configured to use the JanusGraphManager.
      	at com.google.common.base.Preconditions.checkNotNull(Preconditions.java:921)
      	at org.janusgraph.core.JanusGraphFactory.getGraphNames(JanusGraphFactory.java:187)
      	at org.codehaus.groovy.vmplugin.v8.IndyInterface.fromCache(IndyInterface.java:321)
      	at groovysh_evaluate.run(groovysh_evaluate:3)
      	at org.codehaus.groovy.vmplugin.v8.IndyInterface.selectMethod(IndyInterface.java:355)
      	at org.codehaus.groovy.vmplugin.v8.IndyInterface.fromCache(IndyInterface.java:321)
      	at org.apache.groovy.groovysh.Interpreter.evaluate(Interpreter.groovy:82)
      	at org.codehaus.groovy.vmplugin.v8.IndyInterface.fromCache(IndyInterface.java:321)
      	at org.apache.tinkerpop.gremlin.console.GremlinGroovysh.execute(GremlinGroovysh.groovy:118)
      	at org.codehaus.groovy.vmplugin.v8.IndyInterface.fromCache(IndyInterface.java:321)
      	at org.apache.groovy.groovysh.Shell.leftShift(Shell.groovy:121)
      	at org.codehaus.groovy.vmplugin.v8.IndyInterface.fromCache(IndyInterface.java:321)
      	at org.apache.groovy.groovysh.ShellRunner.work(ShellRunner.groovy:93)
      	at org.apache.groovy.groovysh.InteractiveShellRunner.work(InteractiveShellRunner.groovy:124)
      	at org.codehaus.groovy.vmplugin.v8.IndyInterface.fromCache(IndyInterface.java:321)
      	at org.apache.groovy.groovysh.ShellRunner.run(ShellRunner.groovy:57)
      	at org.apache.groovy.groovysh.InteractiveShellRunner.run(InteractiveShellRunner.groovy:96)
      	at org.codehaus.groovy.vmplugin.v8.IndyInterface.fromCache(IndyInterface.java:321)
      	at org.apache.tinkerpop.gremlin.console.Console.<init>(Console.groovy:175)
      	at org.codehaus.groovy.vmplugin.v8.IndyInterface.fromCache(IndyInterface.java:321)
      	at org.apache.tinkerpop.gremlin.console.Console.main(Console.groovy:574)
      

      Attachments

        Activity

          People

            Unassigned Unassigned
            kenhuuu Ken Hu
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: