HTTP Status 500 Error while accessing Civewer from CMDB

View previous topic View next topic Go down

HTTP Status 500 Error while accessing Civewer from CMDB

Post  giby.varghese@gmail.com on Mon Jun 14, 2010 11:27 am

server - 7.0.01 Patch 009; CMDB 2.0.1 Patch 004; Midtier 7.1 Patch 006; Windows Server 2003

When users access the BMC Atrium CMDB componnet and conducts a CI Relationship Viewer search, the HTTP Status 500 Error is displayed.

HTTP Status 500 -

--------------------------------------------------------------------------------

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

javax.servlet.ServletException: Servlet execution threw an exception

root cause

java.lang.NoClassDefFoundError
com.remedy.arsys.api.ProxyPool.get(ProxyPool.java:62)
com.remedy.arsys.api.PoolingProxyManager.getProxy(PoolingProxyManager.java:66)
com.remedy.arsys.api.Util.ARSetSessionConfiguration(Util.java:184)
com.remedy.arsys.plugincontainer.impl.ARConversionHelper.convertTo70(Unknown Source)
com.remedy.arsys.plugincontainer.impl.PluginContextImpl.getServerUser(Unknown Source)
com.remedy.cmdb.viewer.CiViewerMain.processRequest(Unknown Source)
com.remedy.arsys.plugincontainer.impl.PluginServlet.postPluginInfo(Unknown Source)
com.remedy.arsys.plugincontainer.impl.PluginContainer.doRequest(Unknown Source)
com.remedy.arsys.stubs.GoatHttpServlet.postInternal(Unknown Source)
com.remedy.arsys.stubs.GoatHttpServlet.doGet(Unknown Source)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

note The full stack trace of the root cause is available in the Apache Tomcat/5.5.17 logs.
--------------------------------------------------------------------------------
Apache Tomcat/5.5.17

When I look at the logs it has a message stating that the "arjni70.dll already loaded in another classloader"

giby.varghese@gmail.com

Posts : 107
Points : 222
Reputation : 3
Join date : 2009-11-11

View user profile

Back to top Go down

Re: HTTP Status 500 Error while accessing Civewer from CMDB

Post  giby.varghese@gmail.com on Mon Jun 14, 2010 11:27 am

Product
BMC Atrium CMDB Enterprise Manager (version 2.0.01)
Environment
DR: Configuration Management Database;
Solution
The error, "arjni70.dll already loaded in another classloader," indicated that it may not be able to access correct dll file.
To resolve the error, took following steps:

1. Stop tomcat web service

2. Copy arapi70.jar to Tomcat’s /shared/lib directory to ensure that it will read the correct file from tomcat's default directory.

3. Rename the arapi70.jar in the mid-tier’s /WEB-INF/lib to some other name.

4. Copy required cmdb lib files to mid-tier’s /WEB-INF/lib directory:

cmdbapi20.dll

cmdbapi20.jar

cmdbjni20.dll

5. Bounce web service and try again.

giby.varghese@gmail.com

Posts : 107
Points : 222
Reputation : 3
Join date : 2009-11-11

View user profile

Back to top Go down

View previous topic View next topic Back to top

- Similar topics

 
Permissions in this forum:
You cannot reply to topics in this forum