1 2 3 Previous Next 40 Replies Latest reply on Jan 28, 2012 5:13 AM by kiva Go to original post
      • 30. Re: Error in zip file
        mitchelladam83

        am finding this same error in both 6.0.0.final and 6.1.0.snapshot with richfaces 4.0.0

         

        stacktrace:

        18:07:50,231 INFO  [config] Initializing Mojarra 2.0.4 (FCS b09) for context '/somepage-jsf'

        18:08:05,134 SEVERE [config] Unable to process annotations for url, vfs:/C:/jbossdev/jboss-6.0.0.Final/server/default/deploy/ourapp.ear/APP-INF/lib/richfaces-core-impl-4.0.0.Final.jar/META-INF/faces-config.xml.  Reason: java.util.zip.ZipException: error in opening zip file

        18:08:05,135 SEVERE [config] : java.util.zip.ZipException: error in opening zip file

                  at java.util.zip.ZipFile.open(Native Method) [:1.6.0_26]

                  at java.util.zip.ZipFile.<init>(ZipFile.java:127) [:1.6.0_26]

                  at java.util.jar.JarFile.<init>(JarFile.java:135) [:1.6.0_26]

                  at sun.net.www.protocol.jar.URLJarFile.<init>(URLJarFile.java:67) [:1.6.0_26]

                  at sun.net.www.protocol.jar.URLJarFile$1.run(URLJarFile.java:214) [:1.6.0_26]

                  at java.security.AccessController.doPrivileged(Native Method) [:1.6.0_26]

                  at sun.net.www.protocol.jar.URLJarFile.retrieve(URLJarFile.java:198) [:1.6.0_26]

                  at sun.net.www.protocol.jar.URLJarFile.getJarFile(URLJarFile.java:50) [:1.6.0_26]

                  at sun.net.www.protocol.jar.JarFileFactory.get(JarFileFactory.java:80) [:1.6.0_26]

                  at sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:104) [:1.6.0_26]

                  at sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:71) [:1.6.0_26]

                  at com.sun.faces.config.AnnotationScanner.processClasspath(AnnotationScanner.java:302) [:2.0.4-b09]

                  at com.sun.faces.config.AnnotationScanner.getAnnotatedClasses(AnnotationScanner.java:221) [:2.0.4-b09]

                  at com.sun.faces.config.ConfigManager$AnnotationScanTask.call(ConfigManager.java:768) [:2.0.4-b09]

                  at com.sun.faces.config.ConfigManager$AnnotationScanTask.call(ConfigManager.java:739) [:2.0.4-b09]

                  at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) [:1.6.0_26]

                  at java.util.concurrent.FutureTask.run(FutureTask.java:138) [:1.6.0_26]

                  at com.sun.faces.config.ConfigManager.initialize(ConfigManager.java:332) [:2.0.4-b09]

                  at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:226) [:2.0.4-b09]

                  at org.apache.catalina.core.StandardContext.contextListenerStart(StandardContext.java:3369) [:6.0.0.Final]

                  at org.apache.catalina.core.StandardContext.start(StandardContext.java:3828) [:6.0.0.Final]

                  at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeployInternal(TomcatDeployment.java:294) [:6.0.0.Final]

                  at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeploy(TomcatDeployment.java:146) [:6.0.0.Final]

                  at org.jboss.web.deployers.AbstractWarDeployment.start(AbstractWarDeployment.java:477) [:6.0.0.Final]

                  at org.jboss.web.deployers.WebModule.startModule(WebModule.java:118) [:6.0.0.Final]

                  at org.jboss.web.deployers.WebModule.start(WebModule.java:95) [:6.0.0.Final]

                  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [:1.6.0_26]

                  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [:1.6.0_26]

                  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [:1.6.0_26]

                  at java.lang.reflect.Method.invoke(Method.java:597) [:1.6.0_26]

                  at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:157) [:6.0.0.GA]

                  at org.jboss.mx.server.Invocation.dispatch(Invocation.java:96) [:6.0.0.GA]

                  at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) [:6.0.0.GA]

                  at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:271) [:6.0.0.GA]

                  at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:670) [:6.0.0.GA]

                  at org.jboss.system.microcontainer.ServiceProxy.invoke(ServiceProxy.java:206) [:2.2.0.GA]

                  at $Proxy41.start(Unknown Source)          at org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:53) [:2.2.0.GA]

                  at org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:41) [:2.2.0.GA]

                  at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62) [jboss-dependency.jar:2.2.0.GA]

                  at org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71) [jboss-dependency.jar:2.2.0.GA]

                  at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51) [jboss-dependency.jar:2.2.0.GA]

                  at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:379) [jboss-dependency.jar:2.2.0.GA]

                  at org.jboss.system.microcontainer.ServiceControllerContext.install(ServiceControllerContext.java:301) [:2.2.0.GA]

                  at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:2044) [jboss-dependency.jar:2.2.0.GA]

                  at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:1083) [jboss-dependency.jar:2.2.0.GA]

                  at org.jboss.dependency.plugins.AbstractController.executeOrIncrementStateDirectly(AbstractController.java:1322) [jboss-dependency.jar:2.2.0.GA]

                  at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1246) [jboss-dependency.jar:2.2.0.GA]

                  at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1139) [jboss-dependency.jar:2.2.0.GA]

                  at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:894) [jboss-dependency.jar:2.2.0.GA]

                  at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:641) [jboss-dependency.jar:2.2.0.GA]

                  at org.jboss.deployers.vfs.deployer.kernel.BeanMetaDataDeployer.deploy(BeanMetaDataDeployer.java:182) [:2.2.0.GA]

                  at org.jboss.deployers.vfs.deployer.kernel.BeanMetaDataDeployer.deploy(BeanMetaDataDeployer.java:58) [:2.2.0.GA]

                  at org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer.internalDeploy(AbstractSimpleRealDeployer.java:62) [:2.2.0.GA]

                  at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:55) [:2.2.0.GA]

                  at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:179) [:2.2.0.GA]

                  at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1832) [:2.2.0.GA]

                  at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1550) [:2.2.0.GA]

                  at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1571) [:2.2.0.GA]

                  at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1603) [:2.2.0.GA]

                  at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1491) [:2.2.0.GA]

                  at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:379) [jboss-dependency.jar:2.2.0.GA]

                  at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:2044) [jboss-dependency.jar:2.2.0.GA]

                  at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:1083) [jboss-dependency.jar:2.2.0.GA]

                  at org.jboss.dependency.plugins.AbstractController.executeOrIncrementStateDirectly(AbstractController.java:1322) [jboss-dependency.jar:2.2.0.GA]

                  at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1246) [jboss-dependency.jar:2.2.0.GA]

                  at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1139) [jboss-dependency.jar:2.2.0.GA]

                  at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:939) [jboss-dependency.jar:2.2.0.GA]

                  at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:654) [jboss-dependency.jar:2.2.0.GA]

                  at org.jboss.deployers.plugins.deployers.DeployersImpl.change(DeployersImpl.java:1983) [:2.2.0.GA]

                  at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:1076) [:2.2.0.GA]

                  at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:679) [:2.2.0.GA]

                  at org.jboss.system.server.profileservice.deployers.MainDeployerPlugin.process(MainDeployerPlugin.java:106) [:6.0.0.Final]

                  at org.jboss.profileservice.dependency.ProfileControllerContext$DelegateDeployer.process(ProfileControllerContext.java:143) [:0.2.2]

                  at org.jboss.profileservice.dependency.ProfileDeployAction.deploy(ProfileDeployAction.java:151) [:0.2.2]

                  at org.jboss.profileservice.dependency.ProfileDeployAction.installActionInternal(ProfileDeployAction.java:94) [:0.2.2]

                  at org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction(InstallsAwareAction.java:54) [jboss-kernel.jar:2.2.0.GA]

                  at org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction(InstallsAwareAction.java:42) [jboss-kernel.jar:2.2.0.GA]

                  at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62) [jboss-dependency.jar:2.2.0.GA]

                  at org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71) [jboss-dependency.jar:2.2.0.GA]

                  at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51) [jboss-dependency.jar:2.2.0.GA]

                  at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:379) [jboss-dependency.jar:2.2.0.GA]

                  at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:2044) [jboss-dependency.jar:2.2.0.GA]

                  at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:1083) [jboss-dependency.jar:2.2.0.GA]

                  at org.jboss.dependency.plugins.AbstractController.executeOrIncrementStateDirectly(AbstractController.java:1322) [jboss-dependency.jar:2.2.0.GA]

                  at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1246) [jboss-dependency.jar:2.2.0.GA]

                  at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1139) [jboss-dependency.jar:2.2.0.GA]

                  at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:939) [jboss-dependency.jar:2.2.0.GA]

                  at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:654) [jboss-dependency.jar:2.2.0.GA]

                  at org.jboss.profileservice.dependency.ProfileActivationWrapper$BasicProfileActivation.start(ProfileActivationWrapper.java:190) [:0.2.2]

                  at org.jboss.profileservice.dependency.ProfileActivationWrapper.start(ProfileActivationWrapper.java:87) [:0.2.2]

                  at org.jboss.profileservice.dependency.ProfileActivationService.activateProfile(ProfileActivationService.java:215) [:0.2.2]

                  at org.jboss.profileservice.dependency.ProfileActivationService.activate(ProfileActivationService.java:159) [:0.2.2]

                  at org.jboss.profileservice.bootstrap.AbstractProfileServiceBootstrap.activate(AbstractProfileServiceBootstrap.java:112) [:0.2.2]

                  at org.jboss.profileservice.resolver.BasicResolverFactory$ProfileResolverFacade.deploy(BasicResolverFactory.java:87) [:0.2.2]

                  at org.jboss.profileservice.bootstrap.AbstractProfileServiceBootstrap.start(AbstractProfileServiceBootstrap.java:91) [:0.2.2]

                  at org.jboss.system.server.profileservice.bootstrap.BasicProfileServiceBootstrap.start(BasicProfileServiceBootstrap.java:132) [:6.0.0.Final]

                  at org.jboss.system.server.profileservice.bootstrap.BasicProfileServiceBootstrap.start(BasicProfileServiceBootstrap.java:56) [:6.0.0.Final]

                  at org.jboss.bootstrap.impl.base.server.AbstractServer.startBootstraps(AbstractServer.java:827) [jboss-bootstrap-impl-base.jar:2.1.0-alpha-5]

                  at org.jboss.bootstrap.impl.base.server.AbstractServer$StartServerTask.run(AbstractServer.java:417) [jboss-bootstrap-impl-base.jar:2.1.0-alpha-5]

                  at java.lang.Thread.run(Thread.java:662) [:1.6.0_26]

         

        I had thought this issue already fixed, though i did notice it pop up again in AS7?

         

        update: 3rd August -

         

        #1 redownloaded latest RF4 files in case something was corrupt and redeployed: same error

        #2 removed guava-r08.jar from ear as per RF4 release instructions: same error

        #3 removed jsf-api.jar and jsf-impl.jar from ear before deploying: same error

        #4 placed jars in default/lib instead of bundled within ear: same error

        combined #3 and #4: same error

         

        the ear has several wars that are dependent on RF4 so getting this working in some fashion is key and i'm running out of other things that need fixing.

         

        update: 9th August -

         

        found war's had extra copies of jsf-impl and jsf-api inside ear/web/*.war/WEB-INF/lib

        removing these fixed the issue

        • 31. Re: Error in zip file
          james995

          Any news about this? I have the same situation with jboss 6.0.final/6.1 and primefaces 2.2.1 when I am using own jsf implementation by setting parameter shown below:

           

          <context-param>

          <param-name>org.jboss.jbossfaces.WAR_BUNDLES_JSF_IMPL</param-name>

          <param-value>true</param-value>.             

          </context-param>

           

          Jars that I use (they are in WEB-INF/lib):

          jsf-api-2.0.4-b09.jar

          jsf-impl-2.0.4-b09.jar

          primefaces-2.2.1.jar

          • 32. Re: Error in zip file
            kiva

            I have the same problem with this parameter and Jboss 6.1.0.Final.

            I use jsf 2.1.6 and richfaces 4.1.0.Final

             

            Have you find any solution about this ?

             

            Thanks.

            • 33. Re: Error in zip file
              james995

              The solution was to remove jars from war and use those in jboss. Next time I will use tomcat.

              • 34. Re: Error in zip file
                lincolnthree

                If you are building your application with eclipse, either upgrade eclipse or build with maven. There are bugs in eclipse that cause this zip exception. JBoss AS7 works just fine.

                • 35. Re: Error in zip file
                  lincolnthree

                  And yes, bundling your own JSF JARs would probably cause some problems. If you want to do that, you need to use a special web.xml parameter - https://community.jboss.org/message/622383 See this thread for more info.

                  • 36. Re: Error in zip file
                    mitchelladam83

                    we're building straight up with ant and don't use eclipse for development. The problem is the JBoss parser trying to unpack listed entries in the jsf-impl even when those entries were for remote maven repositories, it then tries to unpack the url as a zip. It took me a long time but I finally downloaded all the source for 3 versions of jboss and found the error there.

                     

                    even using the:

                     

                    <param-name>org.jboss.jbossfaces.WAR_BUNDLES_JSF_IMPL</param-name>

                     

                    parameter, it doesn't get around the fact that the code trying to load the jar is broken.

                    • 37. Re: Error in zip file
                      lincolnthree

                      Ah very interesting. Have you opened a JIRA issue for this? https://issues.jboss.org/browse/AS7

                      • 38. Re: Error in zip file
                        mitchelladam83
                        • 39. Re: Error in zip file
                          lincolnthree

                          Except that issue was filed for Jboss AS6, nto for JBoss AS7 - which is where you are having the problem, correct? If you are not using AS7, you should it's much better.

                          • 40. Re: Error in zip file
                            kiva

                            It works fine like this BUT (and it's a big but), the jsf implentation used is 2.0.3b5 and the last one is 2.1.6.

                            I can't change the server (6.1.0.Final) because I don't choose this one (imposed by the company).

                            The jsf version is a beta and old version, it's very bad thing we can change this on the fly.

                            1 2 3 Previous Next