Jazz Forum Welcome to the Jazz Community Forum Connect and collaborate with IBM Engineering experts and users

Content Encoding Error

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

0 votes


Accepted answer

Permanent link
Hi,

RAM 7.5 does not support WAS 7.0.0.13. Please step down to 7.0.0.11. WAS
had changed how certain API functions worked and broke RAM.

Thanks,
Rich
Daniel Stefan Haischt selected this answer as the correct answer

0 votes


One other answer

Permanent link
Hi,

RAM 7.5 does not support WAS 7.0.0.13. Please step down to 7.0.0.11. WAS
had changed how certain API functions worked and broke RAM.

Thanks,
Rich


Long lives encapsulation ;)

0 votes

Your answer

Register or log in to post your answer.

Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.

Search context
Follow this question

By Email: 

Once you sign in you will be able to subscribe for any updates here.

By RSS:

Answers
Answers and Comments
Question details

Question asked: Nov 17 '10, 12:40 p.m.

Question was seen: 8,663 times

Last updated: Nov 17 '10, 12:40 p.m.

Confirmation Cancel Confirm