HTTP Status 500 Error while accessing Civewer from CMDB
Page 1 of 1
HTTP Status 500 Error while accessing Civewer from CMDB
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"
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
Re: HTTP Status 500 Error while accessing Civewer from CMDB
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.
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
Similar topics
» HTTP Status 500 Error while accessing Civewer from CMDB
» When accessing CI viewer, I get the following message: CMDB libraries are not available.
» How do I resolve the java error while accessing Atrium Core?
» Add attributes to CMDB classes for use in Asset Management
» ARERR 1900 - Error generating application list ARS 7.5
» When accessing CI viewer, I get the following message: CMDB libraries are not available.
» How do I resolve the java error while accessing Atrium Core?
» Add attributes to CMDB classes for use in Asset Management
» ARERR 1900 - Error generating application list ARS 7.5
Page 1 of 1
Permissions in this forum:
You cannot reply to topics in this forum