[
https://issues.apache.org/jira/browse/TINKERPOP-2953?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ken Hu updated TINKERPOP-2953:
------------------------------
Fix Version/s: 3.7.0
3.5.7
3.6.5
> Static import for __.values() overriden by Column.values()
> ----------------------------------------------------------
>
> Key: TINKERPOP-2953
> URL: https://issues.apache.org/jira/browse/TINKERPOP-2953
> Project: TinkerPop
> Issue Type: Bug
> Components: groovy
> Affects Versions: 3.6.4
> Reporter: Stephen Mallette
> Assignee: Ken Hu
> Priority: Blocker
> Fix For: 3.7.0, 3.5.7, 3.6.5
>
>
> this has always been a problem:
> {code}
> gremlin> :> values()
> ==>keys
> ==>values
> {code}
> but now after latest groovy upgrade in 3.6.3 we also get:
> {code}
> gremlin> :> values("a")
> No signature of method:
> org.apache.tinkerpop.gremlin.structure.Column$2.call() is applicable for
> argument types: (String) values: [a]
> Possible solutions: wait(), name(), any(), wait(long),
> tap(groovy.lang.Closure), each(groovy.lang.Closure)
> Type ':help' or ':h' for help.
> Display stack trace? [yN]
> {code}
> Recommended workaround would be to prefer use of the explicit {{__}} or
> {{Column}} when there is potential for naming conflicts when using Groovy.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)