]
Stan Silvert commented on RF-12637:
-----------------------------------
This turns out to be a bug in the install-mojarra-2.2.0-m05.cli file that is attached to
.
I'll be attaching a new one as soon as AS7-6089 is merged.
The problem is that the jboss-as-jsf-injection-7.2.0.Alpha1-SNAPSHOT.jar file that was
bundled in the .cli file is out of date. To keep this from happening again, we will no
longer bundle that file. Instead, we will make the module.xml file refer to the version
that is already present in the "main" slot.
So, if you want to try this out now, you just need to edit
<jboss_home>/modules/org/jboss/as/jsf-injection/mojarra-2.2.0-m05/modules.xml.
Then change the resource-root path to
"../main/jboss-as-jsf-injection-7.2.0.Alpha1-SNAPSHOT.jar"
Zip exception when deploying RichFaces app with JSF 2.2 to JBoss AS
7.2
-----------------------------------------------------------------------
Key: RF-12637
URL:
https://issues.jboss.org/browse/RF-12637
Project: RichFaces
Issue Type: Bug
Security Level: Public(Everyone can see)
Components: compatibility
Affects Versions: 4.3.0.M2
Environment: JBoss AS 7.2.0.Alpha1-SNAPSHOT (from 3 Dec 2012)
Mojarra 2.2.0-SNAPSHOT (after 2.2.0-m06)
RichFaces 4.3.0-SNAPSHOT
Reporter: Pavol Pitonak
Assignee: Stan Silvert
Labels: jsf22
Attachments: jsf22.zip
# extract jsf22.zip
# open directory and build project with {{mvn clean package -Prelease}}
# download latest JBoss AS 7.2.0.Alpha1 from
https://ci.jboss.org/jenkins/job/JBoss-AS-7.x-latest/
# add Mojarra 2.2.0-SNAPSHOT to JBoss AS as described in
https://community.jboss.org/wiki/DesignOfAS7Multi-JSFFeature
# deploy jsf22-jee6.war
result:
{quote}
15:49:31,425 INFO [org.jboss.as.server.deployment] (MSC service thread 1-3) JBAS015876:
Starting deployment of "jsf22-jee6.war"
15:49:32,644 WARN [org.jboss.weld.deployer] (MSC service thread 1-3) JBAS016012:
Deployment deployment "jsf22-jee6.war" contains CDI annotations but beans.xml
was not found.
15:49:32,681 INFO [org.jboss.web] (ServerService Thread Pool -- 10) JBAS018210: Register
web context: /jsf22-jee6
15:49:32,755 INFO [javax.enterprise.resource.webcontainer.jsf.config] (ServerService
Thread Pool -- 10) Initializing Mojarra 2.2.0 (-SNAPSHOT 20121204-0807
https://svn.java.net/svn/mojarra~svn/trunk@11125) for context '/jsf22-jee6'
15:49:34,438 SEVERE [javax.enterprise.resource.webcontainer.jsf.config] (ServerService
Thread Pool -- 10) Unable to process annotations for url,
vfs:/content/jsf22-jee6.war/WEB-INF/lib/richfaces-components-ui-4.3.0-20121203.111732-232.jar/META-INF/faces-config.xml.
Reason: java.util.zip.ZipException: zip file is empty
15:49:34,439 SEVERE [javax.enterprise.resource.webcontainer.jsf.config] (ServerService
Thread Pool -- 10) : java.util.zip.ZipException: zip file is empty
2.0-SNAPSHOT]
:2.2.0-SNAPSHOT]
OT]
]
OT]
15:49:34,445 SEVERE [javax.enterprise.resource.webcontainer.jsf.config] (ServerService
Thread Pool -- 10) Unable to process annotations for url,
vfs:/content/jsf22-jee6.war/WEB-INF/lib/richfaces-core-impl-4.3.0-20121203.205629-130.jar/META-INF/faces-config.xml.
Reason: java.util.zip.ZipException: zip file is empty
15:49:34,445 SEVERE [javax.enterprise.resource.webcontainer.jsf.config] (ServerService
Thread Pool -- 10) : java.util.zip.ZipException: zip file is empty
at java.util.zip.ZipFile.open(Native Method) [rt.jar:1.7.0_09-icedtea]
at java.util.zip.ZipFile.<init>(ZipFile.java:214)
[rt.jar:1.7.0_09-icedtea]
at java.util.zip.ZipFile.<init>(ZipFile.java:144)
[rt.jar:1.7.0_09-icedtea]
at java.util.jar.JarFile.<init>(JarFile.java:152)
[rt.jar:1.7.0_09-icedtea]
at sun.net.www.protocol.jar.URLJarFile.<init>(URLJarFile.java:88)
[rt.jar:1.7.0_09-icedtea]
at sun.net.www.protocol.jar.URLJarFile$1.run(URLJarFile.java:221)
[rt.jar:1.7.0_09-icedtea]
at sun.net.www.protocol.jar.URLJarFile$1.run(URLJarFile.java:216)
[rt.jar:1.7.0_09-icedtea]
at java.security.AccessController.doPrivileged(Native Method)
[rt.jar:1.7.0_09-icedtea]
at sun.net.www.protocol.jar.URLJarFile.retrieve(URLJarFile.java:215)
[rt.jar:1.7.0_09-icedtea]
at sun.net.www.protocol.jar.URLJarFile.getJarFile(URLJarFile.java:71)
[rt.jar:1.7.0_09-icedtea]
at sun.net.www.protocol.jar.JarFileFactory.get(JarFileFactory.java:73)
[rt.jar:1.7.0_09-icedtea]
at sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:122)
[rt.jar:1.7.0_09-icedtea]
at sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:89)
[rt.jar:1.7.0_09-icedtea]
at
com.sun.faces.config.JavaClassScanningAnnotationScanner.processClasspath(JavaClassScanningAnnotationScanner.java:166)
[jsf-impl-2.2.0-SNAPSHOT.jar:2.2.0-SNAPSHOT]
at
com.sun.faces.config.JavaClassScanningAnnotationScanner.getAnnotatedClasses(JavaClassScanningAnnotationScanner.java:125)
[jsf-impl-2.2.0-SNAPSHOT.jar:2.2.0-SNAPSHOT]
at
com.sun.faces.config.DelegatingAnnotationProvider.getAnnotatedClasses(DelegatingAnnotationProvider.java:85)
[jsf-impl-2.2.0-SNAPSHOT.jar:2.2.0-SNAPSHOT]
at
com.sun.faces.config.ConfigManager$AnnotationScanTask.call(ConfigManager.java:879)
[jsf-impl-2.2.0-SNAPSHOT.jar:2.2.0-SNAPSHOT]
at
com.sun.faces.config.ConfigManager$AnnotationScanTask.call(ConfigManager.java:831)
[jsf-impl-2.2.0-SNAPSHOT.jar:2.2.0-SNAPSHOT]
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
[rt.jar:1.7.0_09-icedtea]
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
[rt.jar:1.7.0_09-icedtea]
at com.sun.faces.config.ConfigManager.initialize(ConfigManager.java:370)
[jsf-impl-2.2.0-SNAPSHOT.jar:2.2.0-SNAPSHOT]
at
com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:224)
[jsf-impl-2.2.0-SNAPSHOT.jar:2.2.0-SNAPSHOT]
at
org.apache.catalina.core.StandardContext.contextListenerStart(StandardContext.java:3339)
[jbossweb-7.2.0.Alpha5.jar:7.2.0.Alpha5]
at org.apache.catalina.core.StandardContext.start(StandardContext.java:3777)
[jbossweb-7.2.0.Alpha5.jar:7.2.0.Alpha5]
at
org.jboss.as.web.deployment.WebDeploymentService.doStart(WebDeploymentService.java:156)
[jboss-as-web-7.2.0.Alpha1-SNAPSHOT.jar:7.2.0.Alpha1-SNAPSHOT]
at
org.jboss.as.web.deployment.WebDeploymentService.access$000(WebDeploymentService.java:60)
[jboss-as-web-7.2.0.Alpha1-SNAPSHOT.jar:7.2.0.Alpha1-SNAPSHOT]
at
org.jboss.as.web.deployment.WebDeploymentService$1.run(WebDeploymentService.java:93)
[jboss-as-web-7.2.0.Alpha1-SNAPSHOT.jar:7.2.0.Alpha1-SNAPSHOT]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
[rt.jar:1.7.0_09-icedtea]
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
[rt.jar:1.7.0_09-icedtea]
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
[rt.jar:1.7.0_09-icedtea]
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
[rt.jar:1.7.0_09-icedtea]
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
[rt.jar:1.7.0_09-icedtea]
at java.lang.Thread.run(Thread.java:722) [rt.jar:1.7.0_09-icedtea]
at org.jboss.threads.JBossThread.run(JBossThread.java:122)
15:49:34,613 INFO [org.hibernate.validator.util.Version] (ServerService Thread Pool --
10) Hibernate Validator 4.2.0.Final
15:49:35,235 INFO [javax.enterprise.resource.webcontainer.jsf.config] (ServerService
Thread Pool -- 10) Monitoring jndi:/default-host/jsf22-jee6/WEB-INF/faces-config.xml for
modifications
15:49:35,418 INFO [org.richfaces.log.Cache] (ServerService Thread Pool -- 10) Selected
fallback cache factory
15:49:35,420 INFO [org.richfaces.log.Cache] (ServerService Thread Pool -- 10) Creating
LRUMap cache instance using parameters:
{org.jboss.jbossfaces.JSF_CONFIG_NAME=mojarra-2.2.0-SNAPSHOT,
org.richfaces.resourceMapping.enabled=true, javax.faces.PROJECT_STAGE=Development,
javax.faces.SKIP_COMMENTS=true, org.jboss.jbossfaces.WAR_BUNDLES_JSF_IMPL=false}
15:49:35,429 INFO [org.richfaces.log.Cache] (ServerService Thread Pool -- 10) Creating
LRUMap cache instance of 512 items capacity
15:49:35,446 INFO [org.richfaces.log.Application] (ServerService Thread Pool -- 10)
RichFaces Core Implementation by JBoss by Red Hat, version 4.3.0-SNAPSHOT
15:49:35,512 WARNING [org.richfaces.log.Application] (ServerService Thread Pool -- 10)
JMS API was found on the classpath; if you want to enable RichFaces Push JMS integration,
set context-param 'org.richfaces.push.jms.enabled' in web.xml
15:49:35,650 INFO [org.jboss.as.server] (DeploymentScanner-threads - 2) JBAS018559:
Deployed "jsf22-jee6.war"
{quote}
* richfaces-components-ui-4.3.0-20121203.111732-232.jar is definitely *not empty*
* application works fine with Tomcat 7.0.32
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: