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

Embedded wildfly profile fails #371

Open
sermojohn opened this issue Dec 13, 2016 · 8 comments
Open

Embedded wildfly profile fails #371

sermojohn opened this issue Dec 13, 2016 · 8 comments

Comments

@sermojohn
Copy link

Trying to run a randomly picked test from cdi module on embedded wildfly, but it fails.

Command: mvn -f cdi/alternatives/pom.xml test -Pwildfly-embedded-arquillian -Dwildfly.version=10.1.0.Final
Error:
"WFLYCTL0080: Failed services" => {"jboss.deployment.unit.\"test.war\".INSTALL" => "org.jboss.msc.service.StartException in service jboss.deployment.unit.\"test.war\".INSTALL: WFLYSRV0153: Failed to process phase INSTALL of deployment \"test.war\" Caused by: java.util.ServiceConfigurationError: javax.servlet.ServletContainerInitializer: Provider io.undertow.servlet.sse.ServerSentEventSCI not found"}, "WFLYCTL0412: Required services that are not installed:" => [ "jboss.deployment.unit.\"test.war\".INSTALL", "jboss.deployment.unit.\"test.war\".beanmanager" ], "WFLYCTL0180: Services with missing/unavailable dependencies" => [ "jboss.deployment.unit.\"test.war\".batch.environment is missing [jboss.deployment.unit.\"test.war\".beanmanager]", "jboss.deployment.unit.\"test.war\".weld.weldClassIntrospector is missing [jboss.deployment.unit.\"test.war\".beanmanager]" ]

Command: mvn -f cdi/alternatives/pom.xml test -Pwildfly-embedded-arquillian -Dwildfly.version=9.0.0.Final
Error:
Caused by: java.lang.ClassNotFoundException: org.wildfly.core.embedded.EmbeddedStandaloneServerFactory from [Module "org.wildfly.embedded:main" from local module loader @5e7cd6cc (finder: local module finder @68c9d179 (roots: C:\Users\sermetzi\IdeaProjects\javaee7-samples\cdi\alternatives\target\wildfly-9.0.0.Final\modules,C:\Users\sermetzi\IdeaProjects\javaee7-samples\cdi\alternatives\target\wildfly-9.0.0.Final\modules\system\layers\base))]

@ToanPV90
Copy link

Hi @sermojohn . This error is same to me. @sermojohn Have you found the solution to fix this? Pls share it to me. Thanks & Best Regards.

@sermojohn
Copy link
Author

No solution found. I ended up using the managed profile instead.

@ToanPV90
Copy link

Many thank @sermojohn for your response.

@ChristianFein
Copy link

Had the same problem. My error was a wrong javax-servlet dependency in my gradle build.

@MarkDechamps
Copy link

Same problem. Got it also buildng with :
C:\projects\javaee7-samples\jpa\native-sql-resultset-mapping>mvn install -Pwildfly-ci-managed

@mmarquezvacas
Copy link

Having the same problem executing:
javaee7-samples/jpa/multiple-pu$ mvn clean install -Pwildfly-embedded

The test shows this error:

Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 5.126 sec <<< FAILURE! - in org.javaee7.jpa.multiple.pu.MultiplePuTest org.javaee7.jpa.multiple.pu.MultiplePuTest Time elapsed: 5.118 sec <<< ERROR! org.jboss.arquillian.container.spi.client.container.DeploymentException: Cannot deploy: a8c86f6e-0ed1-4fff-a122-e343a852cb8d.war Caused by: java.lang.Exception: { "WFLYCTL0080: Failed services" => {"jboss.deployment.unit.\"a8c86f6e-0ed1-4fff-a122-e343a852cb8d.war\".INSTALL" => "org.jboss.msc.service.StartException in service jboss.deployment.unit.\"a8c86f6e-0ed1-4fff-a122-e343a852cb8d.war\".INSTALL: WFLYSRV0153: Failed to process phase INSTALL of deployment \"a8c86f6e-0ed1-4fff-a122-e343a852cb8d.war\" Caused by: java.util.ServiceConfigurationError: javax.servlet.ServletContainerInitializer: Provider io.undertow.servlet.sse.ServerSentEventSCI not found"}, "WFLYCTL0412: Required services that are not installed:" => [ "jboss.deployment.unit.\"a8c86f6e-0ed1-4fff-a122-e343a852cb8d.war\".beanmanager", "jboss.deployment.unit.\"a8c86f6e-0ed1-4fff-a122-e343a852cb8d.war\".INSTALL" ], "WFLYCTL0180: Services with missing/unavailable dependencies" => [ "jboss.deployment.unit.\"a8c86f6e-0ed1-4fff-a122-e343a852cb8d.war\".batch.environment is missing [jboss.deployment.unit.\"a8c86f6e-0ed1-4fff-a122-e343a852cb8d.war\".beanmanager]", "jboss.deployment.unit.\"a8c86f6e-0ed1-4fff-a122-e343a852cb8d.war\".weld.weldClassIntrospector is missing [jboss.deployment.unit.\"a8c86f6e-0ed1-4fff-a122-e343a852cb8d.war\".beanmanager]" ] }

No idea how to solve it yet. :(

@mmarquezvacas
Copy link

Found this:

https://stackoverflow.com/questions/30811971/java-util-serviceconfigurationerror-when-running-tests-using-arquillianomniface

Then I executed the following command instead:

mvn clean install -Pwildfly-managed

After that, the tests executed correctly.

Still can't understand the reason.

Hope this helps anyone

@arjantijms
Copy link
Contributor

I've personally always had issues with WildFly Embedded. The regular WildFly, in both the managed and remote variants works really well, but I too got exceptions like posted above.

My humble guess would be classloaders problems of some kind, perhaps race conditions or some other sort of timing problem.

I'm currently fixing up the tests to be more resilient against timing problems, but I'm not sure how to approach the WildFly embedded issues.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants