Hi to all.
I'm trying to install the myfaces-example web application on IBM WebSphere 6 but when the server starts I get several errors.
It seems that the server can't parse config files for myfaces (located into the META-INF in myfaces.jar).
I also noticed that IBM WS6 has a custom IBM implementation of JSF (as usual with IBM...): is it possible that the custom implementation creates some conflicts? Removing the lib from the server doesn't help.
Here's the error log:

Can't parse configuration file:wsjar:file:/C:/Program Files/IBM/WebSphere/AppServer/profiles/default/installedApps/UNI29361Node01Cell/consultazione1.4EAR.ear/consultazione.war/WEB-INF/lib/myfaces-impl.jar!/META-INF/faces-config.xml  Error  
No explanation found for ID=Can't parse configuration file  
No user action found for ID=Can't parse configuration file 
com.ibm.ws.jsf

SRVE0068E: Impossible invoking method service() for servlet Faces Servlet. Generated Excpetion : java.lang.NullPointerException at javax.faces.component.UIComponentBase.processRestoreState(UIComponentBase.java:1032) at javax.faces.component.UIComponentBase.processRestoreState(UIComponentBase.java:1043) at javax.faces.component.UIComponentBase.processRestoreState(UIComponentBase.java:1043) at javax.faces.component.UIComponentBase.processRestoreState(UIComponentBase.java:1057) at javax.faces.component.UIComponentBase.processRestoreState(UIComponentBase.java:1043) at org.apache.myfaces.application.jsp.JspStateManagerImpl.restoreComponentState(JspStateManagerImpl.java:165) at org.apache.myfaces.application.jsp.JspStateManagerImpl.restoreView(JspStateManagerImpl.java:221) at org.apache.myfaces.application.jsp.JspViewHandlerImpl.restoreView(JspViewHandlerImpl.java:301) at org.apache.myfaces.lifecycle.LifecycleImpl.restoreView(LifecycleImpl.java:129) at org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:82) at javax.faces.webapp.FacesServlet.service(FacesServlet.java:197) at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1212) at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1173) at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:92) at org.apache.myfaces.component.html.util.ExtensionsFilter.doFilter(ExtensionsFilter.java:112) at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:142) at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:77) at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:626) at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:80) at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:1657) at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:77) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:421) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:367) at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:94) at com.ibm.ws.tcp.channel.impl.WorkQueueManager.requestComplete(WorkQueueManager.java:548) at com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptIO(WorkQueueManager.java:601) at com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun(WorkQueueManager.java:934) at com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worker.run(WorkQueueManager.java:1021) at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1332)  

Any ideas?

Thank you very much.

P.S. - The same example works perfectly on IBM WS5...
-- 
Pierpaolo Follia
Wave S.r.l. - Vai Benaco 24/B, Bedizzole (BS)
Telefono: +39 030 687561
Fax: +39 030 6875690


Reply via email to