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

Error using RAM 7.5 web UI

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

0 votes



2 answers

Permanent link
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

0 votes


Permanent link
Ok, thanks for the info. I have downgraded my WAS installation to 7.0.0.11 and RAM seems to work.
Regards,
-unai

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 03 '10, 6:29 a.m.

Question was seen: 4,408 times

Last updated: Nov 03 '10, 6:29 a.m.

Confirmation Cancel Confirm