[ https://issues.apache.org/jira/browse/TINKERPOP-1818?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16259629#comment-16259629 ]
stephen mallette commented on TINKERPOP-1818: --------------------------------------------- I'm not seeing a problem in the TinkerPop distribution. {code} gremlin> org.apache.tinkerpop.gremlin.groovy.loaders.SugarLoader.load() gremlin> g.V.out.name ==>lop ==>lop ==>lop ==>vadas ==>josh ==>ripple {code} Calling {{SugarLoader.load()}} is not the preferred way to initialize "sugar" but it does seem to work (preferred method is {{:plugin use tinkerpop.sugar}}) Perhaps this is something specific to JanusGraph and how it does its packaging? If the issue can be recreated on the TinkerPop distribution please provide some reproduction steps. > gremlin console sugar plugin throwing error > ------------------------------------------- > > Key: TINKERPOP-1818 > URL: https://issues.apache.org/jira/browse/TINKERPOP-1818 > Project: TinkerPop > Issue Type: Bug > Components: console > Affects Versions: 3.2.6 > Environment: Gremlin console 3.2.6 included by Janus 0.2.0 hadoop2 > Reporter: Chandran Anjur Narasimhan > > {code} > gremlin> SugarLoader.load() > ==>null > gremlin> g.V().out().values('name') > 10:52:45 WARN org.janusgraph.graphdb.transaction.StandardJanusGraphTx - > Query requires iterating over all vertices [()]. For better performance, use > indexes > ==>lop > ==>lop > ==>lop > ==>lop > ==>ripple > ==>josh > ==>vadas > gremlin> g.V.out.name > No such property: out for class: > org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.DefaultGraphTraversal > Type ':help' or ':h' for help. > Display stack trace? [yN]y > groovy.lang.MissingPropertyException: No such property: out for class: > org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.DefaultGraphTraversal > at > org.codehaus.groovy.runtime.ScriptBytecodeAdapter.unwrap(ScriptBytecodeAdapter.java:53) > at > org.codehaus.groovy.runtime.callsite.GetEffectivePojoPropertySite.getProperty(GetEffectivePojoPropertySite.java:66) > at > org.codehaus.groovy.runtime.callsite.AbstractCallSite.callGetProperty(AbstractCallSite.java:296) > at groovysh_evaluate.run(groovysh_evaluate:3) > at > org.codehaus.groovy.vmplugin.v7.IndyInterface.selectMethod(IndyInterface.java:232) > at > org.codehaus.groovy.tools.shell.Interpreter.evaluate(Interpreter.groovy:70) > at org.codehaus.groovy.tools.shell.Groovysh.execute(Groovysh.groovy:191) > at > org.apache.tinkerpop.gremlin.console.GremlinGroovysh.super$3$execute(GremlinGroovysh.groovy) > at sun.reflect.GeneratedMethodAccessor14.invoke(Unknown Source) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:497) > at > org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:93) > at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325) > at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1213) > at > org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnSuperN(ScriptBytecodeAdapter.java:132) > at > org.apache.tinkerpop.gremlin.console.GremlinGroovysh.execute(GremlinGroovysh.groovy:72) > at org.codehaus.groovy.tools.shell.Shell.leftShift(Shell.groovy:122) > at > org.codehaus.groovy.tools.shell.ShellRunner.work(ShellRunner.groovy:95) > at > org.codehaus.groovy.tools.shell.InteractiveShellRunner.super$2$work(InteractiveShellRunner.groovy) > at sun.reflect.GeneratedMethodAccessor55.invoke(Unknown Source) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:497) > at > org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:93) > at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325) > at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1213) > at > org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnSuperN(ScriptBytecodeAdapter.java:132) > at > org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnSuper0(ScriptBytecodeAdapter.java:152) > at > org.codehaus.groovy.tools.shell.InteractiveShellRunner.work(InteractiveShellRunner.groovy:124) > at > org.codehaus.groovy.tools.shell.ShellRunner.run(ShellRunner.groovy:59) > at > org.codehaus.groovy.tools.shell.InteractiveShellRunner.super$2$run(InteractiveShellRunner.groovy) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:497) > at > org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:93) > at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325) > at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1213) > at > org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnSuperN(ScriptBytecodeAdapter.java:132) > at > org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnSuper0(ScriptBytecodeAdapter.java:152) > at > org.codehaus.groovy.tools.shell.InteractiveShellRunner.run(InteractiveShellRunner.groovy:83) > at > org.codehaus.groovy.vmplugin.v7.IndyInterface.selectMethod(IndyInterface.java:232) > at > org.apache.tinkerpop.gremlin.console.Console.<init>(Console.groovy:166) > at > org.codehaus.groovy.vmplugin.v7.IndyInterface.selectMethod(IndyInterface.java:232) > at org.apache.tinkerpop.gremlin.console.Console.main(Console.groovy:478) > gremlin> > {code} -- This message was sent by Atlassian JIRA (v6.4.14#64029)