Uploaded image for project: 'Application Server 3  4  5 and 6'
  1. Application Server 3 4 5 and 6
  2. JBAS-7284

vfszip causes OutOfMemoryError in JBoss 5.01

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Obsolete
    • Icon: Major Major
    • None
    • JBossAS-5.0.1.GA, JBossAS-5.1.0.GA
    • VFS
    • None
    • Windows server 2003 R2
      jdk1.5.0_19
      JBoss 5.0.1
      JBoss-ws metro 3.1.0.GA
      JBoss messaging 1.4.2.GA SP1

    • Hide

      By setting -Djboss.vfs.forceVfsJar=true, it forces the use of VFS JAR instead of VFS ZIP.

      Show
      By setting -Djboss.vfs.forceVfsJar=true, it forces the use of VFS JAR instead of VFS ZIP.

      This issue can be reproduced as below:

      Use:
      1. JVM:
      [code]-Xms1300m -Xmx1300m -XX:MaxPermSize=256m -XX:+UseConcMarkSweepGC -XX:+UseParNewGC
      [/code]
      2. JBoss5.0.1.GA + JBossws-Metro 3.1.0 GA

      Here is the exception:

      [code]08:10:18,984 ERROR [AbstractKernelController] Error installing to Real: name=vfs
      file:/D:/myapp/jboss-5.0.1.GA-admin/server/myapp/deployers/jbossws.d
      eployer/ state=PreReal mode=Manual requiredState=Real
      org.jboss.deployers.spi.DeploymentException: Error deploying jaxws-rt.jar: null
      at org.jboss.ejb3.deployers.Ejb3Deployer.deploy(Ejb3Deployer.java:201)
      at org.jboss.ejb3.deployers.Ejb3Deployer.deploy(Ejb3Deployer.java:103)
      at org.jboss.deployers.vfs.spi.deployer.AbstractVFSRealDeployer.internal
      Deploy(AbstractVFSRealDeployer.java:45)
      at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(
      AbstractRealDeployer.java:50)
      at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(Deployer
      Wrapper.java:171)
      at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(Deployer
      sImpl.java:1439)
      at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFi
      rst(DeployersImpl.java:1157)
      at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFi
      rst(DeployersImpl.java:1210)
      at org.jboss.deployers.plugins.deployers.DeployersImpl.install(Deployers
      Impl.java:1098)
      at org.jboss.dependency.plugins.AbstractControllerContext.install(Abstra
      ctControllerContext.java:348)
      at org.jboss.dependency.plugins.AbstractController.install(AbstractContr
      oller.java:1598)
      at org.jboss.dependency.plugins.AbstractController.incrementState(Abstra
      ctController.java:934)
      at org.jboss.dependency.plugins.AbstractController.resolveContexts(Abstr
      actController.java:1062)
      at org.jboss.dependency.plugins.AbstractController.resolveContexts(Abstr
      actController.java:984)
      at org.jboss.dependency.plugins.AbstractController.change(AbstractContro
      ller.java:822)
      at org.jboss.dependency.plugins.AbstractController.change(AbstractContro
      ller.java:553)
      at org.jboss.deployers.plugins.deployers.DeployersImpl.process(Deployers
      Impl.java:781)
      at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeploye
      rImpl.java:698)
      at org.jboss.system.server.profileservice.ProfileServiceBootstrap.loadPr
      ofile(ProfileServiceBootstrap.java:297)
      at org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(
      ProfileServiceBootstrap.java:205)
      at org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:
      405)
      at org.jboss.Main.boot(Main.java:209)
      at org.jboss.Main$1.run(Main.java:547)
      at java.lang.Thread.run(Thread.java:595)
      Caused by: java.lang.OutOfMemoryError
      at java.util.zip.Inflater.init(Native Method)
      at java.util.zip.Inflater.<init>(Inflater.java:75)
      at java.util.zip.ZipFile.getInflater(ZipFile.java:375)
      at java.util.zip.ZipFile.getInputStream(ZipFile.java:320)
      at java.util.zip.ZipFile.getInputStream(ZipFile.java:286)
      at org.jboss.virtual.plugins.context.zip.ZipFileWrapper.openStream(ZipFi
      leWrapper.java:214)
      at org.jboss.virtual.plugins.context.zip.ZipEntryContext.openStream(ZipE
      ntryContext.java:1066)
      at org.jboss.virtual.plugins.context.zip.ZipEntryHandler.openStream(ZipE
      ntryHandler.java:153)
      at org.jboss.virtual.VirtualFile.openStream(VirtualFile.java:230)
      at org.jboss.ejb3.Ejb3Deployment.deployUrl(Ejb3Deployment.java:609)
      at org.jboss.ejb3.Ejb3Deployment.deploy(Ejb3Deployment.java:573)
      at org.jboss.ejb3.Ejb3Deployment.create(Ejb3Deployment.java:488)
      at org.jboss.ejb3.deployers.Ejb3Deployer.deploy(Ejb3Deployer.java:187)
      ... 23 more

      Exception in thread "CompilerThread1" java.lang.OutOfMemoryError: requested 8656
      0 bytes for Chunk::new. Out of swap space?
      Press any key to continue . . .[/code][/code]

              jaikiran Jaikiran Pai (Inactive)
              yongz_jira Yong Zhang (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: