It's all about the answers!

Ask a question

Error using RAM 7.5 web UI


Unai Mayo (3154) | asked Nov 03 '10, 6:29 a.m.
I have installed RAM 7.5 in a RHEL 5.5 box, with DB2 9.7 and WAS 7.0.0.13, and RAM and RTC in the same WAS profile (RTC installed when installing RAM).
I can login into RAM Web UI as admin user, but when trying to access Configuration page I get this error:

0000001a 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@2efb2efb (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.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@2efb2efb (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 javax.faces.component.UIComponent.encodeAll(UIComponent.java:930)
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)
... 31 more
Caused by: java.lang.IllegalArgumentException: Cannot convert ram.repositoryprocess
dbUser=com.ibm.ram.repository.sdo.impl.UserImpl@2efb2efb (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.AstNot.getValue(AstNot.java:27)
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)
... 40 more

I get same error when accesing other pages, for example trying to submit an asset. Any idea?
Regards,
-unai

2 answers



permanent link
Rich Kulp (3.6k38) | answered Nov 03 '10, 10:02 a.m.
FORUM MODERATOR / JAZZ DEVELOPER
Hi,

At this time we do not support 7.0.0.13. When 7.5 went out 7.0.0.13
didn't exist yet. When 7.0.0.13 came out it had changed how JSF works
and broke our code.

7501 will handle 7.0.0.13. At this time please use 7.0.0.11 instead.


--
Rich Kulp
Rational Asset Manager developer

permanent link
Unai Mayo (3154) | answered Nov 04 '10, 5:30 a.m.
Ok, thanks for the info. I have downgraded my WAS installation to 7.0.0.11 and RAM seems to work.
Regards,
-unai

Your answer


Register or 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.