It's all about the answers!

Ask a question

Problem in loading ccms web page in new RTC 3.0 setup


Sridhar Kuna (1602017) | asked Jan 04 '11, 1:39 p.m.
I have setup and configured RTC 3.0 on Linux 64 bit environment with IBM blue page LDAP.

I am able to get the jts pages for web (https://Host:Port/jts/web) and admin but am not able to get the pages for ccms. It always displays as 'Loading' but it doesn't come up.

restarting both applications and dbs didn't give succeed.

By the way, ccms app registered fine without any errors from jts setup page.

Both jts and ccms databases are able to connect successfully and repotools tables created on it as part of setup. I didn't see any errors on jts and ccms log files.

This problem shown on both firefox and IE.

Any ideas would greatly help us.

10 answers



permanent link
Karthikeyan R (1632) | answered Jan 04 '11, 9:23 p.m.
I face the similar issue on deploying RTC 3.0 in LINUX 64 bit. Any suggestion will greatly help.

permanent link
Anthony Kesterton (7.5k7179136) | answered Jan 05 '11, 5:16 a.m.
JAZZ DEVELOPER
I have setup and configured RTC 3.0 on Linux 64 bit environment with IBM blue page LDAP.

I am able to get the jts pages for web (https://Host:Port/jts/web) and admin but am not able to get the pages for ccms. It always displays as 'Loading' but it doesn't come up.

restarting both applications and dbs didn't give succeed.

By the way, ccms app registered fine without any errors from jts setup page.

Both jts and ccms databases are able to connect successfully and repotools tables created on it as part of setup. I didn't see any errors on jts and ccms log files.

This problem shown on both firefox and IE.

Any ideas would greatly help us.


Hi

One thing you can try is to flush the browser cache. Always worth a try with problems like this.

Can you also raise a defect with info on your configuration, that will help development look into the problem. @karthikvrc - if Sridhar raises a defect and posts the number here - then you can add to the defect with your info and we can get a better picture of what is going on.

regards
anthony

permanent link
Sridhar Kuna (1602017) | answered Jan 06 '11, 9:29 a.m.
Thanks anthony.
I have configured to different dbs and restarted deployed web apps and restart app server shown some improvements.
I am able to browse web links for both jts/web and ccm/web. But there is a problem in loading ccm project area dashboard page. remaining pages works fine on ccm page. when it loads to the created project dashboard area in the browser it gives the below error.

"An error occured while retrieving the dashboard:

Error 500: com/ibm/team/dashboard/common/internal/dto/impl/ViewletDefinitionDTOImpl "

I am still analyzing the things in my end before raising the defect. If anybody already faced this kind of problem would give me quicker resolution.

permanent link
Sridhar Kuna (1602017) | answered Jan 06 '11, 1:21 p.m.
I could find the below error in the app server systemout.log file. I think this is caused the ccm/web is not loading properly in the web UI.

But i don't think this is problem with configuration or deployed webapps or is this problem related to OS side(using RHEL 5.0 on 64 bit) . any pointers?

00000025 servlet E com.ibm.ws.webcontainer.servlet.ServletWrapper service SRVE0068E: Uncaught exception created in one of the service methods of the servlet equinoxbridgeservlet in application ccm_war. Exception created : java.io.FileNotFoundException: /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/temp/ips-rtc-otherNode01/server1/ccm_war/ccm.war/eclipse/plugins/net.jazz.web.ui_2.1.0.v20101110_2242/resources/nls/SearchBoxMessages.js (Too many open files)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:112)
at
org.eclipse.osgi.framework.util.SecureAction.getFileInputStream(SecureAction.java:124)
at org.eclipse.osgi.baseadaptor.bundlefile.FileBundleEntry.getInputStream(FileBundleEntry.java:56)
at org.eclipse.osgi.framework.internal.core.BundleURLConnection.connect(BundleURLConnection.java:53)
at org.eclipse.osgi.framework.internal.core.BundleURLConnection.getInputStream(BundleURLConnection.java:99)
at java.net.URL.openStream(URL.java:1011)
at net.jazz.ajax.model.DojoMessageBundle$LocalizedContent.getContent(DojoMessageBundle.java:103)
at net.jazz.ajax.model.DojoMessageBundle$LocalizedContent.write(DojoMessageBundle.java:144)
at net.jazz.ajax.model.DojoMessageBundle.write(DojoMessageBundle.java:70)
at net.jazz.ajax.servlets.ResourceGraph.writeJavascript(ResourceGraph.java:241)
at net.jazz.ajax.servlets.JavascriptServlet.write(JavascriptServlet.java:26)
at net.jazz.ajax.servlets.AbstractResourceServlet.doGet(AbstractResourceServlet.java:55)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:718)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
at org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleRequest(ServletRegistration.java:90)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:111)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:67)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
at org.eclipse.equinox.servletbridge.BridgeServlet.service(BridgeServlet.java:120)
at com.ibm.team.repository.server.servletbridge.JazzServlet.service(JazzServlet.java:62)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1655)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:937)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:500)
at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:178)
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:455)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:384)
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:1550)

permanent link
Tim Mok (6.6k38) | answered Jan 06 '11, 1:33 p.m.
JAZZ DEVELOPER
That's related to the OS. The user running the server has reached the limit for open file descriptors. You'll have to raise the limit.

permanent link
Sridhar Kuna (1602017) | answered Jan 06 '11, 1:40 p.m.
Thanks alot. By the way, how do we can increase the limit on RHEL? any idea?

permanent link
John Vasta (2.6k15) | answered Jan 07 '11, 8:59 a.m.
FORUM MODERATOR / JAZZ DEVELOPER
Please follow these instructions when installing RTC on a Linux machine:

http://publib.boulder.ibm.com/infocenter/clmhelp/v3r0/topic/com.ibm.jazz.install.doc/topics/c_special_considerations_linux.html

Thanks alot. By the way, how do we can increase the limit on RHEL? any idea?

permanent link
Sean G Wilbur (87212421) | answered Jan 07 '11, 8:59 a.m.
JAZZ DEVELOPER
To make the change system wide you modify the /etc/security/limits.conf file, this is generally a user limit, but you can make this apply to all users probably not recommended for a production setup.

Check our the man pages for the syntax: http://ss64.com/bash/limits.conf.html

-Sean

permanent link
Sridhar Kuna (1602017) | answered Jan 07 '11, 9:48 a.m.
Thanks all for your valuable inputs. That should solve our problem.

permanent link
Steven Hovater (4132) | answered Apr 25 '11, 7:24 a.m.
Please follow these instructions when installing RTC on a Linux machine:

http://publib.boulder.ibm.com/infocenter/clmhelp/v3r0/topic/com.ibm.jazz.install.doc/topics/c_special_considerations_linux.html

Thanks alot. By the way, how do we can increase the limit on RHEL? any idea?


This solved my problem too. Thanks for the link!

Your answer


Register or to post your answer.