This forum is closed to new posts and responses. Individual names altered for privacy purposes. The information contained in this website is provided for informational purposes only and should not be construed as a forum for customer support requests. Any customer support requests should be directed to the official HCL customer support channels below:

HCL Software Customer Support Portal for U.S. Federal Government clients
HCL Software Customer Support Portal



Jun 10, 2013, 4:00 PM
50 Posts

Error 500 HTTP Web Server: Command Not Handled Exception

  • Category: Other
  • Platform: Windows
  • Release: 8.5.3
  • Role: Administrator,Developer
  • Tags: java object,recycle method
  • Replies: 2

I have a few XPages applications that are hosted on a shared server with a crapload of other applications on it. We are experiencing a lot of HTTP JVM issues that require the HTTP task to be recycled on a daily basis and sometimes more. I believe this is due to developers writing code that does not recycle Java objects adequately.

My question is this: since we have so many different developers deploying applications to this server, is there any tool that our admins can use to help identify the offending applications so we can hunt the owners down and shoot them. Oops, Freudian slip there. I mean contact the owners and ask them to clean up their code. :)

Related to this question is why IBM has not fixed the issue whereby objects need to be reycled in Java. (See Knowledge Base article: Why it is important to use the Recycle() method on every Java object). Apparently LotusScript automatically does this whenever the agent or event ends but Java does not. Apparently IBM views this as a developer issue rather than a server issue. Any feedback from IBM on this?

Thanks.

 

Jun 10, 2013, 7:50 PM
366 Posts
Get the ToolBox from openNTF

Go here and get this tool  -->   http://www.openntf.org/internal/home.nsf/project.xsp?action=openDocument&name=xpages%20toolbox

 

Where this should NEVER be used on a production server it can be used to profile the applications on a development server to find the offending apps.

Or if you do not have a development server then REQUIRE the developers to use this tool and provide you the results BEFORE you deploy the application to production.

You can also search the source code of the applications in the Designer client on the keyword "recycle"  If it's not found you have found your culprits.

Jun 11, 2013, 6:26 PM
50 Posts
Thanks, Paul

I will try to get this into my environment and check it out.


This forum is closed to new posts and responses. Individual names altered for privacy purposes. The information contained in this website is provided for informational purposes only and should not be construed as a forum for customer support requests. Any customer support requests should be directed to the official HCL customer support channels below:

HCL Software Customer Support Portal for U.S. Federal Government clients
HCL Software Customer Support Portal