Page Refresh causing NullPointerException in com.sun.faces.application.View
We have a simple login page written in jsf (IBM RAD implementation).
So when I refresh the page continuously after 5 or 6 refreshes i am getting an Error page with the following error...
: java.lang.NullPointerException
20687 : at com.sun.faces.application.ViewHandlerImpl.convertViewId(ViewHandlerImpl.java:870)
20688 : at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:141)
20689 : at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87)
20690 : at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:220)
20691 : at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:118)
20692 : at javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)
20693 : at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1572)
20694 : at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1521)
20695 : at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:136)
20696 : at com.key.kep.security.http.DebugFilter.doFilter(DebugFilter.java:128)
20697 : at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:142)
20698 : at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:121)
20699 : at com.key.kep.common.http.DisableCachingFilter.doFilter(DisableCachingFilter.java:42)
20700 : at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:142)
20701 : at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:121)
20702 : at com.key.kep.security.http.ErrorHandlingFilter.doFilter(ErrorHandlingFilter.java:36)
20703 : at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:142)
20704 : at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:121)
20705 : at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:82)
20706 : at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:759)
20707 : at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3071)
20708 : at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:236)
20709 : at com.ibm.ws.webcontainer.VirtualHost.handleRequest(VirtualHost.java:210)
20710 : at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:1958)
20711 : at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:98)
20712 : at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:472)
20713 : at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:411)
20714 : at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:288)
20715 : at com.ibm.ws.ssl.channel.impl.SSLConnectionLink.determineNextChannel(SSLConnectionLink.java:950)
20716 : at com.ibm.ws.ssl.channel.impl.SSLConnectionLink$MyReadCompletedCallback.complete(SSLConnectionLink.java:582)
20717 : at com.ibm.ws.ssl.channel.impl.SSLReadServiceContext$SSLReadCompletedCallback.complete(SSLReadServiceContext.java:1701)
20718 : at com.ibm.ws.tcp.channel.impl.WorkQueueManager.requestComplete(WorkQueueManager.java:566)
20719 : at com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptIO(WorkQueueManager.java(Compiled Code))
20720 : at com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun(WorkQueueManager.java:952)
20721 : at com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worker.run(WorkQueueManager.java:1039)
20722 : at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java(Compiled Code))
This error is completely random and doesnt happen all the time..
I mean it doesnt happen in my local workstation but it happens in one of the integration environments where i can't debug any code as to what's going on.
Any help will be greatly appreciated.
Thank you in advance.

