Bug 1136956 - [GSS] (6.4.0) Too Many Dependencies Error occurs while deploying large number of EJBs
Summary: [GSS] (6.4.0) Too Many Dependencies Error occurs while deploying large number...
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: JBoss Enterprise Application Platform 6
Classification: JBoss
Component: EJB
Version: 6.3.0
Hardware: All
OS: All
high
high
Target Milestone: DR1
: EAP 6.4.0
Assignee: Shailendra Jadhav
QA Contact: Jan Martiska
URL:
Whiteboard:
Depends On:
Blocks: 1138111
TreeView+ depends on / blocked
 
Reported: 2014-09-03 16:33 UTC by Jay SenSharma
Modified: 2019-08-19 12:46 UTC (History)
3 users (show)

Fixed In Version:
Clone Of:
: 1138111 (view as bug list)
Environment:
Last Closed:
Type: Bug
Embargoed:


Attachments (Terms of Use)
Stateless_1600_EJB_Ear.ear (244.06 KB, application/octet-stream)
2014-09-03 16:34 UTC, Jay SenSharma
no flags Details


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker WFLY-1402 0 Major Closed Too Many Dependencies 2019-04-17 16:25:41 UTC

Description Jay SenSharma 2014-09-03 16:33:11 UTC
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

Comment 1 Jay SenSharma 2014-09-03 16:34:31 UTC
Created attachment 934160 [details]
Stateless_1600_EJB_Ear.ear

Comment 4 Jan Martiska 2014-09-18 08:44:08 UTC
Verified in EAP 6.4.0.DR1.1.


Note You need to log in before you can comment on or make changes to this bug.