Remedy Discussion
Would you like to react to this message? Create an account in a few clicks or log in to continue.

HTTP Status 500 Error while accessing Civewer from CMDB

Go down

HTTP Status 500 Error while accessing Civewer from CMDB Empty HTTP Status 500 Error while accessing Civewer from CMDB

Post  giby.varghese@gmail.com 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

Back to top Go down

HTTP Status 500 Error while accessing Civewer from CMDB Empty Re: HTTP Status 500 Error while accessing Civewer from CMDB

Post  giby.varghese@gmail.com 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

Back to top Go down

Back to top

- Similar topics

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