Closed Koenkk closed 2 weeks ago
@Koenkk thanks for reporting inconsistencies in README.
To unlock your local development, would it work for you to do ./gradlew :nessie-quarkus:assemble
and then run java -jar servers/quarkus-server/build/quarkus-app/quarkus-run.jar
from the command line?
@dimas-b thanks for your reply, I forgot to mention it in my post but this worked indeed (ran ./gradlew :nessie-quarkus:build
and then java -jar quarkus-run.jar
). However I would like to run it with qaurkusDev
so I can quickly test out code changes and debug easily.
Once the UnsafeByteOperations
error is fixed I can make a PR to update the README.md
.
This is an issue in the Quarkus-Gradle plugin, that requires quite a lot of refactoring of the Quarkus-Gradle plugin.
That's a bit of a bummer, so if I understand correctly, there is no way to develop nessie-quarkus
through quarkusDev
? Doesn't that lead to a slow development cycle? Debugging becomes harder and the feedback cycle is slow (you need to rebuild it with ./gradlew :nessie-quarkus:assemble
and restart it every time).
You can still debug tests in the IDE - and connecting to a running Quarkus instance w/ a debugger is also still possible.
Thanks, I've created a PR to update the README.md
: https://github.com/projectnessie/nessie/pull/9668
Going to close this as a not "our" bug :(
Issue description
I'm trying to setup a local development environment for Nessie.
The first problem I ran into is after executing
./gradlew quarkusDev
the UI is not accessible onhttp://localhost:19120
. It looks to me that:nessie-quarkus
does not start when running./gradlew quarkusDev
. This is solved by executing./gradlew :nessie-quarkus:quarkusDev
, am I doing something wrong or is the information in theREADME.md
outdated?Now that the UI is accessible, I run into a second problem. Whenever I open the UI I get the following error (in the terminal running
./gradlew :nessie-quarkus:quarkusDev
):I found a possible fix here: https://github.com/projectnessie/nessie/pull/8483#issuecomment-2120639357 (
./gradlew :nessie-protobuf-relocated:build
) but this unfortunately does not help. How can I solve this?