Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Using quarkus-hibernate-orm-panache:0.12.0 with Gradle does not start the server in dev mode #1906

Closed
dubemarcantoine opened this issue Apr 7, 2019 · 8 comments
Labels
area/gradle Gradle area/panache kind/bug Something isn't working triage/duplicate This issue or pull request already exists

Comments

@dubemarcantoine
Copy link

Hi,
I am trying to get a project with Quarkus using Gradle working, but when I add the quarkus-hibernate-orm-panache:0.12.0 dependency, the server won't start when I do gradle quarkusDev. However, when I remove the dependency, it starts normally. There does not seem to be an error in the Gradle logs.

Without Panache dependency

[madube@arch-desktop testing]$ gradle quarkusDev
> Task :compileJava
> Task :processResources NO-SOURCE
> Task :classes

> Task :quarkusDev
Starting process: 
java
-Xdebug
-Xrunjdwp:transport=dt_socket,address=5005,server=y,suspend=n
-Dquarkus-internal.devMode
-XX:TieredStopAtLevel=1
-Xverify:none
-Djava.util.logging.manager=org.jboss.logmanager.LogManager
-Dquarkus-internal.runner.classes=/home/madube/IdeaProjects/testing/build/classes/java/main
-Dquarkus-internal.runner.sources=/home/madube/IdeaProjects/testing/src/main/java
-Dquarkus-internal.runner.resources=/home/madube/IdeaProjects/testing/src/main/resources
-jar
/home/madube/IdeaProjects/testing/build/testing-dev.jar
/home/madube/IdeaProjects/testing/build/classes/java/main
/home/madube/IdeaProjects/testing/build/wiring-classes
/home/madube/IdeaProjects/testing/build/transformer-cache
Args: 
java
-Xdebug
-Xrunjdwp:transport=dt_socket,address=5005,server=y,suspend=n
-Dquarkus-internal.devMode
-XX:TieredStopAtLevel=1
-Xverify:none
-Djava.util.logging.manager=org.jboss.logmanager.LogManager
-Dquarkus-internal.runner.classes=/home/madube/IdeaProjects/testing/build/classes/java/main
-Dquarkus-internal.runner.sources=/home/madube/IdeaProjects/testing/src/main/java
-Dquarkus-internal.runner.resources=/home/madube/IdeaProjects/testing/src/main/resources
-jar
/home/madube/IdeaProjects/testing/build/testing-dev.jar
/home/madube/IdeaProjects/testing/build/classes/java/main
/home/madube/IdeaProjects/testing/build/wiring-classes
/home/madube/IdeaProjects/testing/build/transformer-cache

With Panache dependency

[madube@arch-desktop testing]$ gradle quarkusDev
> Task :compileJava
> Task :processResources NO-SOURCE
> Task :classes

> Task :quarkusDev
Starting process: 
java
-Xdebug
-Xrunjdwp:transport=dt_socket,address=5005,server=y,suspend=n
-Dquarkus-internal.devMode
-XX:TieredStopAtLevel=1
-Xverify:none
-Djava.util.logging.manager=org.jboss.logmanager.LogManager
-Dquarkus-internal.runner.classes=/home/madube/IdeaProjects/testing/build/classes/java/main
-Dquarkus-internal.runner.sources=/home/madube/IdeaProjects/testing/src/main/java
-Dquarkus-internal.runner.resources=/home/madube/IdeaProjects/testing/src/main/resources
-jar
/home/madube/IdeaProjects/testing/build/testing-dev.jar
/home/madube/IdeaProjects/testing/build/classes/java/main
/home/madube/IdeaProjects/testing/build/wiring-classes
/home/madube/IdeaProjects/testing/build/transformer-cache
Args: 
java
-Xdebug
-Xrunjdwp:transport=dt_socket,address=5005,server=y,suspend=n
-Dquarkus-internal.devMode
-XX:TieredStopAtLevel=1
-Xverify:none
-Djava.util.logging.manager=org.jboss.logmanager.LogManager
-Dquarkus-internal.runner.classes=/home/madube/IdeaProjects/testing/build/classes/java/main
-Dquarkus-internal.runner.sources=/home/madube/IdeaProjects/testing/src/main/java
-Dquarkus-internal.runner.resources=/home/madube/IdeaProjects/testing/src/main/resources
-jar
/home/madube/IdeaProjects/testing/build/testing-dev.jar
/home/madube/IdeaProjects/testing/build/classes/java/main
/home/madube/IdeaProjects/testing/build/wiring-classes
/home/madube/IdeaProjects/testing/build/transformer-cache

BUILD SUCCESSFUL in 3s
2 actionable tasks: 2 executed
[madube@arch-desktop testing]$ 

As you can see, the task stops instead of keeping the server running.

I created this repo to reproduce with gradlew quarkusDev. https://github.com/dubemarcantoine/quarkus-issue

Thanks for your help!!

@gsmet gsmet added kind/bug Something isn't working area/panache area/gradle Gradle labels Apr 8, 2019
@FroMage
Copy link
Member

FroMage commented Apr 8, 2019

Hi,

Could you try with the newly released 0.13 please?

@dubemarcantoine
Copy link
Author

dubemarcantoine commented Apr 8, 2019

@FroMage thanks for the reply!

After updating, the Gradle task quarkusDev now starts and does not stop once the build is done. However, when I have the panache dependency, the server still does not start, although the server starts if I remove this dependency. curl: (7) Failed to connect to localhost port 8080: Connection refused

Just updated my example repo to have code examples.

@FroMage
Copy link
Member

FroMage commented Apr 9, 2019

OK thanks.

@stalep
Copy link
Member

stalep commented Apr 9, 2019

Hi, I tested your repo just now (thanks for providing an easy way to test it!). We have a bug since Quarkus expects a driver for the datasource since panache is added as an dependency even if its not used. Because of this the runner.jar is empty (it is still created).
@FroMage how should we handle this?

@FroMage
Copy link
Member

FroMage commented Apr 9, 2019

Oh, that's the error? Then it's a duplicate of #1732, no?

@stalep
Copy link
Member

stalep commented Apr 9, 2019

Ah, yup it is. It fails both for creating the runner.jar and dev-mode.

@stalep
Copy link
Member

stalep commented Apr 9, 2019

Duplicate of #1732

@stalep stalep marked this as a duplicate of #1732 Apr 9, 2019
@FroMage
Copy link
Member

FroMage commented Apr 10, 2019

Thanks.

@FroMage FroMage closed this as completed Apr 10, 2019
@FroMage FroMage added the triage/duplicate This issue or pull request already exists label Apr 10, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/gradle Gradle area/panache kind/bug Something isn't working triage/duplicate This issue or pull request already exists
Projects
None yet
Development

No branches or pull requests

4 participants