We have a Websphere Portal v6.1 env and we have several portlet application running on the server. But suddenly it started giving exception while loading the portal login page and the page is not getting loaded. Also all the portlet applications are are in the stopped status while we checked the same through AppServer admin console.
Please find the exception below and help me in resolving the problem as early as possible.
*[9/16/09 10:01:24:934 GMT+05:30] 00000035 Servlet E com.ibm.wps.engine.Servlet handleException EJPEJ0070E: An exception occurred while processing the request.*
*java.lang.ClassCastException: com.ibm.wps.auth.extensions.impl.ExtendedAuthenticationServiceImpl incompatible with com.ibm.portal.auth.extensions.ExtendedAuthenticationService*
at com.ibm.wps.resolver.portal.ResolvedPreprocessor. (ResolvedPreprocessor.java:221)
at com.ibm.wps.resolver.friendly.preprocessors.FriendlyPreProcessor.(FriendlyPreProcessor.java:111)
at sun.reflect.GeneratedConstructorAccessor69.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:522)
at com.ibm.wps.state.config.ClassLoaderInstantiator.newInstance(ClassLoaderInstantiator.java:122)
at com.ibm.wps.state.config.ChainConfiguratorImpl.getInstance(ChainConfiguratorImpl.java:218)
at com.ibm.wps.state.config.ChainConfiguratorImpl.newInstance(ChainConfiguratorImpl.java:256)
at com.ibm.wps.state.config.ChainConfiguratorImpl.getChainElementsFromConfig(ChainConfiguratorImpl.java:155)
at com.ibm.wps.state.config.CheckedChainConfigurator.internalGetChainElements(CheckedChainConfigurator.java:135)
at com.ibm.wps.state.config.CheckedChainConfigurator.getChainElements(CheckedChainConfigurator.java:82)
at com.ibm.wps.state.preprocessors.DefaultPreProcessor.init(DefaultPreProcessor.java:143)
at com.ibm.wps.state.StateManagerImpl.init(StateManagerImpl.java:1039)
at com.ibm.wps.state.StateManagerImpl.init(StateManagerImpl.java:1073)
at com.ibm.wps.state.services.StateManagerServiceImpl.newStateManager(StateManagerServiceImpl.java:340)
at com.ibm.wps.state.services.StateManagerServiceImpl$StateManagerInstantiator.newObject(StateManagerServiceImpl.java:97)
at com.ibm.wps.state.services.StateManagerServiceImpl$StateManagerInstantiator.newObject(StateManagerServiceImpl.java:66)
at com.ibm.wps.util.pool.SimpleObjectPool.internalCreate(SimpleObjectPool.java:192)
at com.ibm.wps.util.pool.ObjectPoolWithHysteresis.internalCreate(ObjectPoolWithHysteresis.java:246)
at com.ibm.wps.util.pool.SimpleObjectPool.get(SimpleObjectPool.java:125)
at com.ibm.wps.util.pool.ObjectPoolWithHysteresis.get(ObjectPoolWithHysteresis.java:132)
at com.ibm.wps.state.utils.synchronization.WeakThreadLocalCacheImpl$WeakThreadLocal.newObject(WeakThreadLocalCacheImpl.java:186)
at com.ibm.wps.state.utils.synchronization.WeakThreadLocalCacheImpl$WeakThreadLocal.initialValue(WeakThreadLocalCacheImpl.java:175)
at com.ibm.wps.state.utils.synchronization.WeakThreadLocalCacheImpl$WeakThreadLocal.initialValue(WeakThreadLocalCacheImpl.java:148)
at java.lang.ThreadLocal$ThreadLocalMap.getAfterMiss(ThreadLocal.java:389)
at java.lang.ThreadLocal$ThreadLocalMap.get(ThreadLocal.java:362)
at java.lang.ThreadLocal$ThreadLocalMap.access$000(ThreadLocal.java:240)
at java.lang.ThreadLocal.get(ThreadLocal.java:142)
at com.ibm.wps.state.utils.synchronization.WeakThreadLocalCacheImpl$WeakThreadLocal.get(WeakThreadLocalCacheImpl.java:156)
at com.ibm.wps.state.utils.synchronization.WeakThreadLocalCacheImpl$WeakThreadLocal.get(WeakThreadLocalCacheImpl.java:148)
at com.ibm.wps.state.utils.synchronization.WeakThreadLocalCacheImpl.get(WeakThreadLocalCacheImpl.java:387)
at com.ibm.wps.state.services.StateManagerServiceImpl.getStateManager(StateManagerServiceImpl.java:220)
at com.ibm.wps.services.state.WPStateManagerService.getStateManager(WPStateManagerService.java:77)
at com.ibm.wps.state.utils.StateHelper.getStateManager(StateHelper.java:163)
at com.ibm.wps.engine.Servlet.doGet(Servlet.java:499)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
at com.ibm.wps.engine.Servlet.doFilter(Servlet.java:1188)
at com.ibm.wps.resolver.servlet.ContentHandlerCleanup.doFilter(ContentHandlerCleanup.java:648)
at com.ibm.wps.resolver.servlet.AbstractFilter.doFilter(AbstractFilter.java:93)
at com.ibm.wps.engine.Servlet.service(Servlet.java:1179)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1143)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1084)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:145)
at com.ibm.wps.engine.ExtendedLocaleFilter.doFilter(ExtendedLocaleFilter.java:113)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130)
at com.ibm.wps.resolver.friendly.servlet.FriendlySelectionFilter.doFilter(FriendlySelectionFilter.java:191)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130)
at com.ibm.wps.mappingurl.impl.URLAnalyzer.doFilter(URLAnalyzer.java:365)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130)
at com.ibm.wps.engine.VirtualPortalFilter.doFilter(VirtualPortalFilter.java:88)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130)
at com.ibm.wps.state.filter.StateCleanup.doFilter(StateCleanup.java:89)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:87)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:832)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:679)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:587)
at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:481)
at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3453)
at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:267)
at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:815)
at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1466)
at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:119)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:458)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:387)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:267)
at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214)
at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113)
at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
at com.ibm.io.async.AsyncChannelFuture$1.run(AsyncChannelFuture.java:205)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1473)
Thanks and Regards,
Sujith
are you working on AuthenticationFilter?
after configuring filter you started getting this error, right?
thanks..
**
*[Extreme Portal|http://ExtremePortal.blogspot.com]*
We are not doing anything on authentication filters.
We have restarted the servers, after that we are not getting the portal login page.
Thanks for your response.
-FF
The postings on this site are my own and do not necessarily represent the positions, strategies or opinions of IBM.
We have checked the environment it has all the jars, the jar which contained the class *com.ibm.wps.auth.extensions.impl.ExtendedAuthenticationServiceImpl* is also present in the shared libraries. And cross checked with the working environament all the jars are present. still we are unaware what is the cause. May be it is somthing to do with the filters. Please help us to resolve the issue.
Thanks and Regards