Community

EOFException from ShrinkWrap Deployment into MCAnn

created by Andrew Rubinger in JBoss Microcontainer - View the full discussion

Using the new EJBContainer APIs running inside of AS, I'm getting an error on deployment from mcann.

 

The flow is:

 

ShrinkWrap Archive > Mounted as ArchiveFileSystem VirtualFile > Passed to VFSDeployment > MainDeployer

 

Works fine in unit tests outside AS where the mcann deployers are not installed.

 

Anyone can give me some context as to what they're trying to do, and why they're using GZIPInputStream?  ShrinkWrap archives are exported using ZipOutputStream.

 

S,

ALR

 

17:10:06,779 ERROR [org.jboss.kernel.plugins.dependency.AbstractKernelController] Error installing to PostClassLoader: name=vfs:///3d533beb-db50-47da-9e20-4b2133017456/outputSlsb.jar/ state=ClassLoader mode=Manual requiredState=PostClassLoader: org.jboss.deployers.spi.DeploymentException: Exception visiting module
    at org.jboss.deployers.spi.DeploymentException.rethrowAsDeploymentException(DeploymentException.java:49) [jboss-deployers-core-spi-2.2.0.Alpha4.jar:2.2.0.Alpha4]
    at org.jboss.deployers.vfs.plugins.annotations.AnnotationRepositoryDeployer.visitModule(AnnotationRepositoryDeployer.java:109) [jboss-deployers-vfs-2.2.0.Alpha4.jar:2.2.0.Alpha4]
    at org.jboss.deployers.vfs.plugins.annotations.AnnotationRepositoryDeployer.deploy(AnnotationRepositoryDeployer.java:154) [jboss-deployers-vfs-2.2.0.Alpha4.jar:2.2.0.Alpha4]
    at org.jboss.deployers.vfs.plugins.annotations.AnnotationRepositoryDeployer.deploy(AnnotationRepositoryDeployer.java:47) [jboss-deployers-vfs-2.2.0.Alpha4.jar:2.2.0.Alpha4]
    at org.jboss.deployers.vfs.spi.deployer.AbstractOptionalVFSRealDeployer.deploy(AbstractOptionalVFSRealDeployer.java:57) [jboss-deployers-vfs-spi-2.2.0.Alpha4.jar:2.2.0.Alpha4]
    at org.jboss.deployers.spi.deployer.helpers.AbstractOptionalRealDeployer.internalDeploy(AbstractOptionalRealDeployer.java:74) [jboss-deployers-spi-2.2.0.Alpha4.jar:2.2.0.Alpha4]
    at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:55) [jboss-deployers-spi-2.2.0.Alpha4.jar:2.2.0.Alpha4]
    at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:179) [jboss-deployers-impl-2.2.0.Alpha4.jar:2.2.0.Alpha4]
    at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1857) [jboss-deployers-impl-2.2.0.Alpha4.jar:2.2.0.Alpha4]
    at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1575) [jboss-deployers-impl-2.2.0.Alpha4.jar:2.2.0.Alpha4]
    at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1516) [jboss-deployers-impl-2.2.0.Alpha4.jar:2.2.0.Alpha4]
    at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:377) [jboss-dependency-2.2.0.Alpha9.jar:2.2.0.Alpha9]
    at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:2042) [jboss-dependency-2.2.0.Alpha9.jar:2.2.0.Alpha9]
    at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:1081) [jboss-dependency-2.2.0.Alpha9.jar:2.2.0.Alpha9]
    at org.jboss.dependency.plugins.AbstractController.executeOrIncrementStateDirectly(AbstractController.java:1320) [jboss-dependency-2.2.0.Alpha9.jar:2.2.0.Alpha9]
    at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1244) [jboss-dependency-2.2.0.Alpha9.jar:2.2.0.Alpha9]
    at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1137) [jboss-dependency-2.2.0.Alpha9.jar:2.2.0.Alpha9]
    at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:937) [jboss-dependency-2.2.0.Alpha9.jar:2.2.0.Alpha9]
    at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:652) [jboss-dependency-2.2.0.Alpha9.jar:2.2.0.Alpha9]
    at org.jboss.deployers.plugins.deployers.DeployersImpl.change(DeployersImpl.java:2008) [jboss-deployers-impl-2.2.0.Alpha4.jar:2.2.0.Alpha4]
    at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:1101) [jboss-deployers-impl-2.2.0.Alpha4.jar:2.2.0.Alpha4]
    at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:679) [jboss-deployers-impl-2.2.0.Alpha4.jar:2.2.0.Alpha4]
    at org.jboss.shrinkwrap.vdf.impl.ShrinkWrapDeployerImpl.deploy(ShrinkWrapDeployerImpl.java:184) [shrinkwrap-extension-vdf-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
    at org.jboss.ejb3.embedded.impl.base.JBossEJBContainerBase.deploy(JBossEJBContainerBase.java:273) [jboss-ejb3-embedded-impl-base-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
    at org.jboss.jbossas.embedded.testsuite.servlet.EmbeddedEjbCallingServlet.doGet(EmbeddedEjbCallingServlet.java:101) [:]
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:734) [jboss-servlet-api_3.0_spec-1.0.0.Beta2.jar:1.0.0.Beta2]
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec-1.0.0.Beta2.jar:1.0.0.Beta2]
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:336) [jbossweb-3.0.0-beta-4.jar:]
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242) [jbossweb-3.0.0-beta-4.jar:]
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:293) [jbossweb-3.0.0-beta-4.jar:]
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) [jbossweb-3.0.0-beta-4.jar:]
    at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:183) [jboss-as-tomcat-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
    at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:95) [jboss-as-tomcat-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
    at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126) [jboss-as-tomcat-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
    at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70) [jboss-as-tomcat-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) [jbossweb-3.0.0-beta-4.jar:]
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [jbossweb-3.0.0-beta-4.jar:]
    at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158) [jboss-as-tomcat-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [jbossweb-3.0.0-beta-4.jar:]
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368) [jbossweb-3.0.0-beta-4.jar:]
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:872) [jbossweb-3.0.0-beta-4.jar:]
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:653) [jbossweb-3.0.0-beta-4.jar:]
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:951) [jbossweb-3.0.0-beta-4.jar:]
    at java.lang.Thread.run(Thread.java:619) [:1.6.0_14]
Caused by: java.io.EOFException
    at java.util.zip.GZIPInputStream.readUByte(GZIPInputStream.java:207) [:1.6.0_14]
    at java.util.zip.GZIPInputStream.readUShort(GZIPInputStream.java:197) [:1.6.0_14]
    at java.util.zip.GZIPInputStream.readHeader(GZIPInputStream.java:136) [:1.6.0_14]
    at java.util.zip.GZIPInputStream.<init>(GZIPInputStream.java:58) [:1.6.0_14]
    at java.util.zip.GZIPInputStream.<init>(GZIPInputStream.java:68) [:1.6.0_14]
    at org.jboss.mcann.scanner.AbstractAnnotationScanner.reattach(AbstractAnnotationScanner.java:120) [mcann-core-1.0.0.Alpha2.jar:1.0.0.Alpha2]
    at org.jboss.mcann.scanner.AbstractAnnotationScanner.scan(AbstractAnnotationScanner.java:74) [mcann-core-1.0.0.Alpha2.jar:1.0.0.Alpha2]
    at org.jboss.deployers.vfs.plugins.annotations.AnnotationRepositoryDeployer.visitModule(AnnotationRepositoryDeployer.java:104) [jboss-deployers-vfs-2.2.0.Alpha4.jar:2.2.0.Alpha4]
    ... 42 more

Reply to this message by going to Community

Start a new discussion in JBoss Microcontainer at Community