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 Sun Aug 08, 2010 12:55 pm

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"

BMC Atrium CMDB Enterprise Manager (version 2.0.01)

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 Sun Aug 08, 2010 12:56 pm

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