Indeed, running the server with JDK11 fixed the problem. The client
Groovy script could be still run using JDK17.

Thanks for the tip.

Cheers, Paul.

On Mon, Dec 9, 2024 at 2:25 PM Imba Jin <j...@apache.org> wrote:
>
> Hi, Paul
>
> Glad to see your feedback, a quick reply for it:
>
> 1. Currently, the `gremlin-server` version 3.5.x in HG doesn't support run in 
> Java 17(Seems supported in Gremlin 3.7.x?), although it can be compiled well, 
> but it will encounter errors during runtime(could try to run it with Java11).
>
> 2. Our latest image is directly bound to the code of the master branch, so it 
> depends on the pom version of the master code. I will soon improve the 
> default description in the document/README to let everyone use a fixed 
> release tag instead of the latest image, to avoid users ignoring the "NOTE" 
> information later
>
> Thank you again for your patient feedback, we will continue to improve it~
>
> Imba Jin
>
> On 2024/12/08 21:39:22 Paul King wrote:
> > Re: point 2 (I may be missing something but to me it looks like new
> > jars in the docker image):
> >
> > $ docker ps
> > CONTAINER ID   IMAGE                 COMMAND                  CREATED
> >        STATUS         PORTS
> > NAMES
> > 4ce4ddbaf9d1   hugegraph/hugegraph   "/usr/bin/dumb-init …"   2
> > minutes ago   Up 2 minutes   0.0.0.0:8080->8080/tcp, :::8080->8080/tcp
> >   graph
> >
> > $ docker exec -it graph bash
> >
> > root@4ce4ddbaf9d1:/hugegraph-server# ls lib
> > ...
> > hugegraph-api-1.5.0.jar
> > hugegraph-cassandra-1.5.0.jar
> > hugegraph-common-1.5.0.jar
> > hugegraph-core-1.5.0.jar
> > hugegraph-dist-1.5.0.jar
> > hugegraph-hbase-1.5.0.jar
> > hugegraph-hstore-1.5.0.jar
> > hugegraph-mysql-1.5.0.jar
> > hugegraph-palo-1.5.0.jar
> > hugegraph-postgresql-1.5.0.jar
> > hugegraph-rocksdb-1.5.0.jar
> > hugegraph-rpc-1.5.0.jar
> > hugegraph-scylladb-1.5.0.jar
> > ...
> >
> > Cheers, Paul.
> >
> > On Sun, Dec 8, 2024 at 11:07 PM Yuchen Ding <vgalax...@apache.org> wrote:
> > >
> > > Hi Paul,
> > >
> > > Thank you for your feedback and support!
> > >
> > > Regarding the caveats:
> > >
> > > 1. For the issue with the Gremlin examples not running as expected, this 
> > > may be related to recent changes we made. We appreciate your observation 
> > > and encourage you to report this in our main repo issue so we can 
> > > reproduce and address it promptly.
> > > 2. The release version shown in the README example is because we made a 
> > > bulk replacement of the version number while modifying the pom file. 
> > > However, we did not actually push it (image) before the release done. 
> > > Thank you for pointing this out, we’ll ensure the README content is only 
> > > updated after the vote finished to avoid confusion.
> > > 3. The swagger-ui files are indeed under the Apache-2.0 license, but we 
> > > overlooked standalone files like swagger-ui.css while focusing on jar 
> > > dependencies. We’ll address it & check similar files.
> > >
> > > Thanks again for your detailed review and valuable insights!
> > >
> > > Best regards,
> > > VGalaxies
> > >
> > > On 2024/12/08 03:02:38 Paul King wrote:
> > > > +1 (binding) with caveats
> > > >
> > > > I checked:
> > > > * Checksum and GPG signatures are OK
> > > > * LICENSE, NOTICE, DISCLAIMER exist
> > > > * Incubating in name
> > > > * No unexpected binary files in src tar.gz files (I checked mostly the
> > > > main tar.gz file)
> > > > * Server from convenience binaries ran fine on macOS 15.1.1
> > > > * Compiled from source was successful with Java 17.0.3, Maven 3.9.9
> > > > * I ran the code from my groovy-graphdb blog which uses Groovy and 
> > > > HugeGraph:
> > > >     https://groovy.apache.org/blog/groovy-graph-databases
> > > >     https://github.com/paulk-asert/groovy-graphdb/tree/main/hugegraph
> > > >
> > > > Caveats:
> > > > * When running the code from the blog post mentioned above, the server
> > > > didn't seem to have Gremlin support even though I thought my
> > > > gremlin-server.yaml file and rest-server.properties files did have it
> > > > configured (might be something I missed locally):
> > > >     gremlin-groovy is not an available GremlinScriptEngine
> > > > Non-gremlin examples ran fine.
> > > > * When running against the current docker image the examples ran fine
> > > > (though I was surprised that the docker image was 1.5.0 even though
> > > > the vote hasn't passed as yet). I believe the docker image should only
> > > > be published after the vote has passed. I know docker images can be
> > > > updated at any time, so I didn't see this as blocking.
> > > > * While the work done for license/notice files looks excellent in
> > > > general, there still seems to be some things missing, e.g.
> > > > swagger-ui.css has MIT license, but that doesn't seem to be reflected
> > > > in current license files. Diligent observers of the convenience binary
> > > > release would find the MIT License info, so I didn't see this as
> > > > blocking, but this should ideally be fixed for the next release. There
> > > > might be more files like this where things need updating, that file is
> > > > just the first I noticed.
> > > >
> > > > On Thu, Dec 5, 2024 at 2:21 AM VGalaxies <vgalax...@apache.org> wrote:
> > > > >
> > > > > Hello Incubator Community,
> > > > >
> > > > > This is a call for a vote to release Apache HugeGraph (Incubating)
> > > > > version 1.5.0-rc3
> > > > >
> > > > > The Apache HugeGraph community has voted on and approved a proposal to
> > > > > release Apache HugeGraph(Incubating) version 1.5.0-rc3
> > > > >
> > > > > In this release, we fixed a string of problems mentioned by Justin 
> > > > > Mclean:
> > > > > 1. Exclude the style directory from the hugegraph-ai source package
> > > > > and add proper ASF headers to its files.
> > > > > 2. Fix the incorrect LICENSE file from the hugegraph-ai source 
> > > > > package.
> > > > > 3. Upgrade the org.json:json dependency in the main repository to a
> > > > > version under the "Public Domain" license, ensuring ALv2 compatibility
> > > > > (we confirm that this dependency is only for test scope, so there is
> > > > > no need to declare it in binary LICENSE).
> > > > >
> > > > > We now kindly request the Incubator PMC members review and vote on
> > > > > this incubator release.
> > > > >
> > > > > HugeGraph community vote thread:
> > > > > • https://lists.apache.org/thread/jfcr2vlrwn7bzmg32d8ljqpmc6794vj0
> > > > >
> > > > > Vote result thread:
> > > > > • https://lists.apache.org/thread/mrywryb99l7n75g7voqp8n0bk7wnlx5k
> > > > >
> > > > > The release candidate:
> > > > > • https://dist.apache.org/repos/dist/dev/incubator/hugegraph/1.5.0
> > > > >
> > > > > Git tag & Commit hash for the release:
> > > > > • https://github.com/apache/incubator-hugegraph/tree/1.5.0-rc3 
> > > > > (8b90977)
> > > > > • 
> > > > > https://github.com/apache/incubator-hugegraph-toolchain/tree/1.5.0-rc3
> > > > > (4b89c5d)
> > > > > • 
> > > > > https://github.com/apache/incubator-hugegraph-computer/tree/1.5.0-rc3
> > > > > (1a0352e)
> > > > > • https://github.com/apache/incubator-hugegraph-ai/tree/1.5.0-rc3 
> > > > > (ef56263)
> > > > >
> > > > > Keys to verify the Release Candidate:
> > > > > • https://downloads.apache.org/incubator/hugegraph/KEYS
> > > > >
> > > > > The release GPG user ID: VGalaxies <vgalax...@apache.org>
> > > > >
> > > > > The vote will be open for at least 72 hours or until the necessary
> > > > > number of votes are reached.
> > > > >
> > > > > Please vote accordingly:
> > > > > [ ] +1 approve
> > > > > [ ] +0 no opinion
> > > > > [ ] -1 disapprove with the reason
> > > > >
> > > > > More detail checklist please refer:
> > > > > • 
> > > > > https://cwiki.apache.org/confluence/display/INCUBATOR/Incubator+Release+Checklist
> > > > >
> > > > > Steps to validate the release,Please refer to:
> > > > > • 
> > > > > https://hugegraph.apache.org/docs/contribution-guidelines/validate-release/
> > > > > (EN)
> > > > > • 
> > > > > https://hugegraph.apache.org/cn/docs/contribution-guidelines/validate-release/
> > > > > (CN)
> > > > >
> > > > >
> > > > > Thanks,
> > > > > On behalf of Apache HugeGraph (Incubating) community
> > > > >
> > > > > ---------------------------------------------------------------------
> > > > > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> > > > > For additional commands, e-mail: general-h...@incubator.apache.org
> > > > >
> > > >
> > > > ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> > > > For additional commands, e-mail: general-h...@incubator.apache.org
> > > >
> > > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> > > For additional commands, e-mail: general-h...@incubator.apache.org
> > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> > For additional commands, e-mail: general-h...@incubator.apache.org
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org

Reply via email to