Hi experts,
While trying to deploy a xCP application which having 3000+ artifacts, I am getting the following error.
[ERROR] Repository deployment failed
[ERROR] java.lang.StackOverflowError
[ERROR] com.emc.xcp.installer.ArtifactBundleInstallException: java.lang.StackOverflowError
[ERROR] at com.emc.xcp.installer.internal.DarInstaller.install(DarInstaller.java:238)
[ERROR] at internal.com.emc.xcp.builder.deployment.deployers.RepositoryDeployer.runDarInstall(RepositoryDeployer.java:212)
[ERROR] at internal.com.emc.xcp.builder.deployment.deployers.RepositoryDeployer.runInstall(RepositoryDeployer.java:191)
[ERROR] at internal.com.emc.xcp.builder.deployment.deployers.RepositoryDeployer.deploy(RepositoryDeployer.java:116)
[ERROR] at com.emc.xcp.builder.deployment.AppDeployerNodeService$DEPLOY_PHASE$1.doPhase(AppDeployerNodeService.java:30)
[ERROR] at com.emc.xcp.builder.deployment.AppDeployerNodeService$1.call(AppDeployerNodeService.java:99)
[ERROR] at com.emc.xcp.builder.deployment.AppDeployerNodeService$1.call(AppDeployerNodeService.java:1)
[ERROR] at java.util.concurrent.FutureTask.run(FutureTask.java:262)
[ERROR] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
[ERROR] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
[ERROR] at java.lang.Thread.run(Thread.java:745)
[ERROR] Caused by: java.util.concurrent.ExecutionException: java.lang.StackOverflowError
[ERROR] at java.util.concurrent.FutureTask.report(FutureTask.java:122)
[ERROR] at java.util.concurrent.FutureTask.get(FutureTask.java:188)
[ERROR] at com.emc.xcp.installer.internal.DarInstaller.threadedInstall(DarInstaller.java:580)
[ERROR] at com.emc.xcp.installer.internal.DarInstaller.installNonTypes(DarInstaller.java:570)
[ERROR] at com.emc.xcp.installer.internal.DarInstaller.runBasicInstall(DarInstaller.java:564)
[ERROR] at com.emc.xcp.installer.internal.DarInstaller.install(DarInstaller.java:229)
[ERROR] ... 10 more
[ERROR] Caused by: java.lang.StackOverflowError
[ERROR] at java.util.zip.ZipCoder.getBytes(ZipCoder.java:86)
[ERROR] at java.util.zip.ZipFile.getEntry(ZipFile.java:306)
[ERROR] at java.util.jar.JarFile.getEntry(JarFile.java:227)
[ERROR] at java.util.jar.JarFile.getJarEntry(JarFile.java:210)
[ERROR] at sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:840)
[ERROR] at sun.misc.URLClassPath$JarLoader.findResource(URLClassPath.java:818)
[ERROR] at sun.misc.URLClassPath.findResource(URLClassPath.java:176)
[ERROR] at java.net.URLClassLoader$2.run(URLClassLoader.java:551)
[ERROR] at java.net.URLClassLoader$2.run(URLClassLoader.java:549)
[ERROR] at java.security.AccessController.doPrivileged(Native Method)
[ERROR] at java.net.URLClassLoader.findResource(URLClassLoader.java:548)
[ERROR] at com.emc.xcp.artifactmanager.internal.AbstractArtifactContainer$ClasspathArtifactResourceFinder.findArtifactResource(AbstractArtifactContainer.java:82)
[ERROR] at com.emc.xcp.artifactmanager.internal.AbstractArtifactContainer.read(AbstractArtifactContainer.java:55)
[ERROR] at com.emc.xcp.artifactmanager.internal.DataModelPersistanceServiceManager.load0(DataModelPersistanceServiceManager.java:461)
[ERROR] at com.emc.xcp.artifactmanager.internal.DataModelPersistanceServiceManager.load(DataModelPersistanceServiceManager.java:411)
[ERROR] at com.emc.xcp.artifactmanager.internal.DataModelPersistanceServiceManager.read(DataModelPersistanceServiceManager.java:609)
[ERROR] at com.emc.xcp.artifactmanager.internal.ArtifactManager.getDataModel(ArtifactManager.java:651)
[ERROR] at com.emc.xcp.artifactmanager.internal.Artifact.getArtifactDataModel(Artifact.java:26)
[ERROR] at com.emc.xcp.artifactmanager.internal.DataModelPersistanceServiceManager.read(DataModelPersistanceServiceManager.java:624)
[ERROR] at com.emc.xcp.artifactmanager.internal.ArtifactManager.getDataModel(ArtifactManager.java:651)
[ERROR] at com.emc.xcp.artifactmanager.internal.Artifact.getArtifactDataModel(Artifact.java:26)
[ERROR] at com.emc.xcp.artifactmanager.internal.DataModelPersistanceServiceManager.read(DataModelPersistanceServiceManager.java:624)
[ERROR] at com.emc.xcp.artifactmanager.internal.ArtifactManager.getDataModel(ArtifactManager.java:651)
[ERROR] at com.emc.xcp.artifactmanager.internal.Artifact.getArtifactDataModel(Artifact.java:26)
[ERROR] at com.emc.xcp.artifactmanager.internal.DataModelPersistanceServiceManager.read(DataModelPersistanceServiceManager.java:624)
[ERROR] at com.emc.xcp.artifactmanager.internal.ArtifactManager.getDataModel(ArtifactManager.java:651)
[ERROR] at com.emc.xcp.artifactmanager.internal.Artifact.getArtifactDataModel(Artifact.java:26)
[ERROR] at com.emc.xcp.artifactmanager.internal.DataModelPersistanceServiceManager.read(DataModelPersistanceServiceManager.java:624)
[ERROR] at com.emc.xcp.artifactmanager.internal.ArtifactManager.getDataModel(ArtifactManager.java:651)
[ERROR] at com.emc.xcp.artifactmanager.internal.Artifact.getArtifactDataModel(Artifact.java:26)
[ERROR] at com.emc.xcp.artifactmanager.internal.DataModelPersistanceServiceManager.read(DataModelPersistanceServiceManager.java:624)
[ERROR] at com.emc.xcp.artifactmanager.internal.ArtifactManager.getDataModel(ArtifactManager.java:651)
[ERROR] at com.emc.xcp.artifactmanager.internal.Artifact.getArtifactDataModel(Artifact.java:26)
[ERROR] at com.emc.xcp.artifactmanager.internal.DataModelPersistanceServiceManager.read(DataModelPersistanceServiceManager.java:624)
[ERROR] at com.emc.xcp.artifactmanager.internal.ArtifactManager.getDataModel(ArtifactManager.java:651)
[ERROR] at com.emc.xcp.artifactmanager.internal.Artifact.getArtifactDataModel(Artifact.java:26)
[ERROR] at com.emc.xcp.artifactmanager.internal.DataModelPersistanceServiceManager.read(DataModelPersistanceServiceManager.java:624)
[ERROR] at com.emc.xcp.artifactmanager.internal.ArtifactManager.getDataModel(ArtifactManager.java:651)
[ERROR] at com.emc.xcp.artifactmanager.internal.Artifact.getArtifactDataModel(Artifact.java:26)
[ERROR] at com.emc.xcp.artifactmanager.internal.DataModelPersistanceServiceManager.read(DataModelPersistanceServiceManager.java:624)
[ERROR] at com.emc.xcp.artifactmanager.internal.ArtifactManager.getDataModel(ArtifactManager.java:651)
[ERROR] at com.emc.xcp.artifactmanager.internal.Artifact.getArtifactDataModel(Artifact.java:26)
[ERROR] at com.emc.xcp.artifactmanager.internal.DataModelPersistanceServiceManager.read(DataModelPersistanceServiceManager.java:624)
[ERROR] at com.emc.xcp.artifactmanager.internal.ArtifactManager.getDataModel(ArtifactManager.java:651)
[ERROR] at com.emc.xcp.artifactmanager.internal.Artifact.getArtifactDataModel(Artifact.java:26)
[ERROR] at com.emc.xcp.artifactmanager.internal.DataModelPersistanceServiceManager.read(DataModelPersistanceServiceManager.java:624)
[ERROR] at com.emc.xcp.artifactmanager.internal.ArtifactManager.getDataModel(ArtifactManager.java:651)
[ERROR] at com.emc.xcp.artifactmanager.internal.Artifact.getArtifactDataModel(Artifact.java:26)
[ERROR] at com.emc.xcp.artifactmanager.internal.DataModelPersistanceServiceManager.read(DataModelPersistanceServiceManager.java:624)
[ERROR] at com.emc.xcp.artifactmanager.internal.ArtifactManager.getDataModel(ArtifactManager.java:651)
[ERROR] at com.emc.xcp.artifactmanager.internal.Artifact.getArtifactDataModel(Artifact.java:26)
and so on