Details
-
Bug
-
Resolution: Unresolved
-
Minor
-
None
-
17.0.1.Final
-
None
Description
Wired exception for very simple EJB with @Remote annotated interface in time of deploy to WildFly 17.0.1.Final
@Stateless public class UserServiceImpl implements UserServiceRemote { @Override public List<UserRepr> getAllUsers() { return null; } } @Remote public interface UserServiceRemote { List<UserRepr> getAllUsers(); }
The exception is
Caused by: java.lang.IllegalArgumentException: WFLYEE0047: Incompatible conflicting binding at java:jboss/exported/simple-webapp/UserServiceImpl!ru.geekbrains.jsf.UserServiceRemote source: org.jboss.as.ejb3.deployment.processors.EjbJndiBindingsDeploymentUnitProcessor$2@6aba1c4b"}, "WFLYCTL0412: Required services that are not installed:" => [ "jboss.deployment.unit.\"simple-webapp.war\".beanmanager", "jboss.deployment.unit.\"simple-webapp.war\".WeldStartService" ], "WFLYCTL0180: Services with missing/unavailable dependencies" => [ "jboss.deployment.unit.\"simple-webapp.war\".batch.artifact.factory is missing [jboss.deployment.unit.\"simple-webapp.war\".beanmanager]", "jboss.deployment.unit.\"simple-webapp.war\".weld.weldClassIntrospector is missing [jboss.deployment.unit.\"simple-webapp.war\".beanmanager, jboss.deployment.unit.\"simple-webapp.war\".WeldStartService]" ] }
Notice that problem could be resolved by undeploy and Wildfly server restart. May be something wrong with JNDI content?
I've tried to look through the web console but found nothing interesting.
Full application code on GitHub https://github.com/usharik/simplewebapp/tree/lesson-6-ejb