Description of problem: ------------------------ - When an EAR application (Stateless_1600_EJB_Ear.ear) containing more that 1000 EJBs are deployed on EAP6.3 then it throws the [Too many dependencies specified (max is 16383)] as following: ++++++++++++++++++++++++++++ 20:54:56,519 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-4) MSC000001: Failed to start service jboss.deployment.subunit."Stateless_1600_EJB_Ear.ear"."Stateless_1600_ejb.jar".INSTALL: org.jboss.msc.service.StartException in service jboss.deployment.subunit."Stateless_1600_EJB_Ear.ear"."Stateless_1600_ejb.jar".INSTALL: JBAS018733: Failed to process phase INSTALL of subdeployment "Stateless_1600_ejb.jar" of deployment "Stateless_1600_EJB_Ear.ear" at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:166) [jboss-as-server-7.4.0.Final-redhat-19.jar:7.4.0.Final-redhat-19] at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1980) [jboss-msc-1.1.5.Final-redhat-1.jar:1.1.5.Final-redhat-1] at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1913) [jboss-msc-1.1.5.Final-redhat-1.jar:1.1.5.Final-redhat-1] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_51] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_51] at java.lang.Thread.run(Thread.java:744) [rt.jar:1.7.0_51] Caused by: java.lang.IllegalArgumentException: Too many dependencies specified (max is 16383) at org.jboss.msc.service.ServiceBuilderImpl.doAddDependency(ServiceBuilderImpl.java:216) [jboss-msc-1.1.5.Final-redhat-1.jar:1.1.5.Final-redhat-1] at org.jboss.msc.service.ServiceBuilderImpl.addDependenciesNoCheck(ServiceBuilderImpl.java:158) [jboss-msc-1.1.5.Final-redhat-1.jar:1.1.5.Final-redhat-1] at org.jboss.msc.service.ServiceBuilderImpl.addDependencies(ServiceBuilderImpl.java:152) [jboss-msc-1.1.5.Final-redhat-1.jar:1.1.5.Final-redhat-1] at org.jboss.msc.service.ServiceBuilderImpl.addDependencies(ServiceBuilderImpl.java:142) [jboss-msc-1.1.5.Final-redhat-1.jar:1.1.5.Final-redhat-1] at org.jboss.as.naming.deployment.JndiNamingDependencyProcessor.deploy(JndiNamingDependencyProcessor.java:59) at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:159) [jboss-as-server-7.4.0.Final-redhat-19.jar:7.4.0.Final-redhat-19] ... 5 more ++++++++++++++++++++++++++++ Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: =================== 1. Deploy the attached EAR "Stateless_1600_EJB_Ear.ear" to EAP 6.3.0 2. While deploying check the log and find the above mentioned error. Actual results: =============== - Application Fails to deploy and throws the above error. Expected results: =============== - Application should have deployed successfully. Additional info: =============== - Issue is related to https://issues.jboss.org/browse/WFLY-1402
Created attachment 934160 [details] Stateless_1600_EJB_Ear.ear
Verified in EAP 6.4.0.DR1.1.