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 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

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 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

Back to top Go down

Back to top

- Similar topics

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