[
https://issues.apache.org/jira/browse/TINKERPOP-1788?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16365866#comment-16365866
]
Michael McDermott commented on TINKERPOP-1788:
----------------------------------------------
Sorry for the slow response myself. The problem persists. I tried it again this
morning on a fresh download of Gremlin Console 3.3.1. The result after unpack
is below.
{{> $ ./bin/gremlin.sh}}
{{./bin/gremlin.sh: line 52:
lib/caffeine-2.3.1.jar;lib/commons-cli-1.2.jar;lib/commons-codec-1.9.jar;lib/commons-configuration-1.10.jar;lib/commons-lang-2.6.jar;lib/commons-lang3-3.3.1.jar;lib/commons-logging-1.2.jar;lib/exp4j-0.4.8.jar;lib/gbench-0.4.3-groovy-2.4.jar;lib/gprof-0.3.1-groovy-2.4.jar;lib/gremlin-console-3.3.1.jar;lib/gremlin-core-3.3.1.jar;lib/gremlin-driver-3.3.1.jar;lib/gremlin-shaded-3.3.1.jar;lib/groovy-2.4.11.jar;lib/groovy-2.4.11-indy.jar;lib/groovy-console-2.4.11.jar;lib/groovy-groovysh-2.4.11-indy.jar;lib/groovy-json-2.4.11-indy.jar;lib/groovy-jsr223-2.4.11-indy.jar;lib/groovy-sql-2.4.11-indy.jar;lib/groovy-swing-2.4.11.jar;lib/groovy-templates-2.4.11.jar;lib/groovy-xml-2.4.11.jar;lib/hppc-0.7.1.jar;lib/httpclient-4.5.1.jar;lib/httpcore-4.4.3.jar;lib/ivy-2.3.0.jar;lib/javapoet-1.8.0.jar;lib/javatuples-1.2.jar;lib/jbcrypt-0.4.jar;lib/jcabi-log-0.14.jar;lib/jcabi-manifests-1.1.jar;lib/jcl-over-slf4j-1.7.21.jar;lib/jline-2.12.jar;lib/log4j-1.2.17.jar;lib/netty-all-4.0.53.Final.jar;lib/slf4j-api-1.7.21.jar;lib/slf4j-log4j12-1.7.21.jar;lib/snakeyaml-1.15.jar;.:
No such file or directory}}
Note that, by comparison, running the batch version works fine.
{{> $ ./bin/gremlin.bat}}
{{ \,,,/}}
{{ (o o)}}
{{-----oOOo-(3)-oOOo-----}}
{{plugin activated: tinkerpop.server}}
{{plugin activated: tinkerpop.utilities}}
{{plugin activated: tinkerpop.tinkergraph}}
{{gremlin>}}
This goes back to the partial patch sent in previously, where the shell script
does not make adjustments for Cygwin. That's the reason for the checks against
uname there.
> gremlin.sh does not work correctly under Cygwin
> -----------------------------------------------
>
> Key: TINKERPOP-1788
> URL: https://issues.apache.org/jira/browse/TINKERPOP-1788
> Project: TinkerPop
> Issue Type: Bug
> Components: console
> Affects Versions: 3.3.0
> Reporter: Michael McDermott
> Priority: Major
> Attachments: gremlin.sh
>
>
> On my machine (Windows 10), I have a Cygwin setup. Attempting to execute
> gremlin.sh to launch the console errors out. gremlin.bat under cmd runs fine,
> so I have the general prerequisites (Java, etc.).
> I have partially patched out the shell script (modified off of 3.3.0
> attached) and it no longer errors out (I initially received issues around CP
> setting and absolute paths). The big issues I identified were inconsistent
> usage of the separate classpath separator on Cygwin (; vs. :) and that
> absolute paths need to be translated when running under Cygwin.
> Something is still broken, though, as I cannot use the shell after it starts
> up (note that this trivial example works fine in cmd):
> {code}
> gremlin> :plugin list
> :plugin list
> ==>tinkerpop.server
> ==>tinkerpop.gephi
> ==>tinkerpop.utilities
> ==>tinkerpop.sugar
> ==>tinkerpop.credentials
> ==>tinkerpop.hadoop
> ==>tinkerpop.tinkergraph
> gremlin> g = TinkerFactory.createModern()
> g = TinkerFactory.createModern()
> No such property: TinkerFactory for class: groovysh_evaluate
> Type ':help' or ':h' for help.
> {code}
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)