Hi,
I installed RAM 7.5 on a WAS 7.0 ND cluster. After finishing the setup wizard, I am getting a "Content Encoding Error" if clicking either the "Submit" or "Administration" button on the RAM home page.
This is the stack trace from the WAS log (the RAM debug log does not contain any error):
[11/17/10 18:20:37:099 CET] 00000038 servlet I com.ibm.ws.webcontainer.servlet.ServletWrapper init SRVE0242I: [RAM1WebApplication] [/ram] [/home.jsp]: Initialization successful.
[11/17/10 18:21:45:084 CET] 0000003c servlet I com.ibm.ws.webcontainer.servlet.ServletWrapper init SRVE0242I: [RAM1WebApplication] [/ram] [/login.jsp]: Initialization successful.
[11/17/10 18:22:39:880 CET] 0000003c servlet I com.ibm.ws.webcontainer.servlet.ServletWrapper init SRVE0242I: [RAM1WebApplication] [/ram] [/secure/loginProxy.jsp]: Initialization successful.
[11/17/10 18:23:02:412 CET] 0000003c servlet I com.ibm.ws.webcontainer.servlet.ServletWrapper init SRVE0242I: [RAM1WebApplication] [/ram] [/error/error.jsp]: Initialization successful.
[11/17/10 18:23:02:818 CET] 0000003c lifecycle E JSF1054: (Phase ID: RENDER_RESPONSE 6, View ID: /error/error.jsp) Exception thrown during phase execution: javax.faces.event.PhaseEvent[source=com.sun.faces.lifecycle.LifecycleImpl@7fe87fe8]
[11/17/10 18:23:02:818 CET] 0000003c servlet E com.ibm.ws.webcontainer.servlet.ServletWrapper service SRVE0068E: Uncaught exception created in one of the service methods of the servlet Faces Servlet in application RAM1WebApplication. Exception created : javax.servlet.ServletException: java.lang.IllegalArgumentException: Cannot convert ram.repositoryprocess
dbUser=com.ibm.ram.repository.sdo.impl.UserImpl@46224622 (id: 2, userid: ram.repositoryprocess, name: %nls.repository_process_user_name Repository Process, email: null, phone: null, emailFormatId: 0, subscriptionFrequencyId: 0, userStatusId: 1, loginid: ~ram.repositoryprocess) of type class com.ibm.ram.repository.security.RegisteredUser to class java.lang.Boolean
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:277)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1663)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1597)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:131)
at com.ibm.ram.repository.web.security.RAMServletFilter.doFilter(RAMServletFilter.java:442)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:188)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:116)
at com.ibm.ram.repository.web.filters.GZipFilter.doFilter(GZipFilter.java:42)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:188)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:116)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:77)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:908)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:934)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:502)
at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:179)
at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3826)
at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:276)
at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:931)
at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1583)
at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:186)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:445)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:504)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:301)
at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:83)
at com.ibm.ws.ssl.channel.impl.SSLReadServiceContext$SSLReadCompletedCallback.complete(SSLReadServiceContext.java:1772)
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.fireCompletionActions(AsyncChannelFuture.java:161)
at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)
at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775)
at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1563)
Caused by: javax.el.ELException: java.lang.IllegalArgumentException: Cannot convert ram.repositoryprocess
dbUser=com.ibm.ram.repository.sdo.impl.UserImpl@46224622 (id: 2, userid: ram.repositoryprocess, name: %nls.repository_process_user_name Repository Process, email: null, phone: null, emailFormatId: 0, subscriptionFrequencyId: 0, userStatusId: 1, loginid: ~ram.repositoryprocess) of type class com.ibm.ram.repository.security.RegisteredUser to class java.lang.Boolean
at javax.faces.component.ValueExpressionValueBindingAdapter.getValue(ValueExpressionValueBindingAdapter.java:92)
at javax.faces.component.UIComponentBase.isRendered(UIComponentBase.java:384)
at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:227)
at com.sun.faces.renderkit.html_basic.GroupRenderer.encodeChildren(GroupRenderer.java:118)
at com.ibm.faces.renderkit.DefaultAjaxRenderer.encodeChildren(DefaultAjaxRenderer.java:73)
at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:826)
at com.ibm.ram.repository.web.jsf.components.UIMessagesEx.encodeFacet(UIMessagesEx.java:198)
at com.ibm.ram.repository.web.jsf.components.UIMessagesEx.writeMessageBlock(UIMessagesEx.java:275)
at com.ibm.ram.repository.web.jsf.components.UIMessagesEx.encodeBegin(UIMessagesEx.java:166)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:934)
at javax.faces.render.Renderer.encodeChildren(Renderer.java:148)
at com.ibm.faces.renderkit.DefaultAjaxRenderer.encodeChildren(DefaultAjaxRenderer.java:73)
at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:826)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:936)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:942)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:942)
at com.sun.faces.application.ViewHandlerImpl.doRenderView(ViewHandlerImpl.java:292)
at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:223)
at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:114)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:266)
... 32 more
Caused by: java.lang.IllegalArgumentException: Cannot convert ram.repositoryprocess
dbUser=com.ibm.ram.repository.sdo.impl.UserImpl@46224622 (id: 2, userid: ram.repositoryprocess, name: %nls.repository_process_user_name Repository Process, email: null, phone: null, emailFormatId: 0, subscriptionFrequencyId: 0, userStatusId: 1, loginid: ~ram.repositoryprocess) of type class com.ibm.ram.repository.security.RegisteredUser to class java.lang.Boolean
at org.apache.el.lang.ELSupport.coerceToBoolean(ELSupport.java:167)
at org.apache.el.parser.AstAnd.getValue(AstAnd.java:22)
at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:263)
at com.sun.faces.application.ValueBindingValueExpressionAdapter.getValue(ValueBindingValueExpressionAdapter.java:113)
at javax.faces.component.ValueExpressionValueBindingAdapter.getValue(ValueExpressionValueBindingAdapter.java:89)
... 53 more
This is my environment:
* Win 2003 Server Enterprise SP2 64Bit
* WAS ND 7.0.0.13 (Cluster Env)
* DB2 9.5 (tried to create the RAMDB both manually and automatically using the provided Java applet but the above error remains)
* Using an external RTC 2.0.0.2 iFix5
* RAM 7.5
Tried to re-install RAM several times but I am still running into this particular error. Any ideas?
Thanks!
Cheers
Daniel