Details
Description
Execute a script containing the following code
import org.apache.tinkerpop.gremlin.tinkergraph.structure.* graph = TinkerGraph.open() graph.noexist()
The error is as follows with no line number from the script.
$ ./gremlin.sh -e test.groovy javax.script.ScriptException: groovy.lang.MissingMethodException: No signature of method: org.apache.tinkerpop.gremlin.tinkergraph.structure.TinkerGraph.noexist() is applicable for argument types: () values: [] Possible solutions: notify(), wait(), collect()
It would be really nice to get a line number from the script for the error message.
Some bugs do generate line numbers. Those seem to be certain kinds of syntax exrrors.
import org.apache.tinkerpop.gremlin.tinkergraph.structure.* graph = TinkerGraph.open() graph.noexist(
Output
$ ./gremlin.sh -e test.groovy org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed: Script1.groovy: 4: unexpected token: @ line 4, column 1. 1 error
Attachments
Issue Links
- relates to
-
TINKERPOP-1268 Improve script execution options for console
- Closed