We are installing the BMC Remedy Mid-Tier 7.5 Patch 6 on a brand new server and
encountering some java errors that Technical Support can't seem to resolve. I
was hoping someone on the list has encountered this before and can't give me
some pointers as to a resolution.
Here are the details:
OS/Version: Windows Server 2008 64 Bit R2 Enterprise Edition
ARS Mid-Tier Version/Patch- 7.5 Patch 6
WebServer/Version- Apache Tomcat Server 5.5.28
JSP Engine/Version- Tomcat 5.5.28
Java Version - 1.6.0_30 (32-bit)
Installed Java 6.0 32-bit version
Installed Mid-Tier version 7.5 patch 6 and selected the Tomcat default install
along with it.
I added the following to the Java tab on the Tomcat Config tab
-Djava.library.path=C:\Program Files (x86)\BMC
Software\ARSystem\midtier\WEB-INF\lib
Launched Mid-Tier Config page. Got the login screen. Entered the mid-tier
password, pressed enter and this appeared.
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.UnsatisfiedLinkError:
com.bmc.arsys.util.ARUtilEgcp.CCPUtilApp(Ljava/lang/String;Ljava/lang/String;)Z
com.bmc.arsys.util.ARUtilEgcp.CCPUtilApp(Native Method)
com.remedy.arsys.config.Configuration.login(Unknown Source)
com.remedy.arsys.config.ConfigServlet.login(Unknown Source)
com.remedy.arsys.config.ConfigServlet.doLogin(Unknown Source)
com.remedy.arsys.config.ConfigServlet.performOperation(Unknown Source)
com.remedy.arsys.config.ConfigServlet.doRequest(Unknown Source)
com.remedy.arsys.config.ConfigServlet.postInternal(Unknown Source)
com.remedy.arsys.config.ConfigServlet.doPost(Unknown Source)
javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
This is the data from the stdout_20120405.log
- Trying to load configuration arsys_api.xml
- Could not load optional configuration arsys_api.xml
- Trying to load configuration default.xml
- jrpcMode: true
- jniLoadMode: 1
- apiRecordingMode: 0
- maxProxiesPerServer: 10
- minimumSupportedServerRpcVersion: 12
- connectionMaxRetries: 0
- timeLagBetweenRetriesMillSec: 1000
- stringizeFieldAssignments: false
- stringizeSetIfQualification: false
- useLegacyQualParser: false
- useLegacyAssignParser: false
- useLegacyQualFormatter: false
- useLegacyAssignFormatter: false
- Client sets connection limits per server to :80
- Client sets useConnectionPooling to : true
- Could not load native library
java.lang.UnsatisfiedLinkError: no arutiljni75 in java.library.path
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.loadLibrary0(Unknown Source)
at java.lang.System.loadLibrary(Unknown Source)
at com.bmc.arsys.api.NativeLibraryLoader.load(Unknown Source)
at com.bmc.arsys.util.ARUtilEgcp.<clinit>(Unknown Source)
at com.remedy.arsys.config.Configuration.getARServerPassword(Unknown
Source)
at com.remedy.arsys.stubs.ServerLogin$AdminHost.getPassword(Unknown
Source)
at com.remedy.arsys.stubs.ServerLogin.<init>(Unknown Source)
at com.remedy.arsys.stubs.ServerLogin.get(Unknown Source)
at com.remedy.arsys.stubs.ServerLogin.getAdmin(Unknown Source)
at com.remedy.arsys.stubs.ServerLogin.getAdmin(Unknown Source)
at com.remedy.arsys.share.ServerInfo.get(Unknown Source)
at com.remedy.arsys.share.Cache$ServerReaper$1.run(Unknown Source)
Exception in thread "MidTier-ServerReaper-boap091"
java.lang.UnsatisfiedLinkError:
com.bmc.arsys.util.ARUtilEgcp.GCPUtil(Ljava/lang/String;)Ljava/lang/String;
at com.bmc.arsys.util.ARUtilEgcp.GCPUtil(Native Method)
at com.remedy.arsys.config.Configuration.getARServerPassword(Unknown
Source)
at com.remedy.arsys.stubs.ServerLogin$AdminHost.getPassword(Unknown
Source)
at com.remedy.arsys.stubs.ServerLogin.<init>(Unknown Source)
at com.remedy.arsys.stubs.ServerLogin.get(Unknown Source)
at com.remedy.arsys.stubs.ServerLogin.getAdmin(Unknown Source)
at com.remedy.arsys.stubs.ServerLogin.getAdmin(Unknown Source)
at com.remedy.arsys.share.ServerInfo.get(Unknown Source)
at com.remedy.arsys.share.Cache$ServerReaper$1.run(Unknown Source)
- Unable to find required classes (javax.activation.DataHandler and
javax.mail.internet.MimeMultipart). Attachment support is disabled.
Exception in thread "Timer-0" java.lang.UnsatisfiedLinkError:
com.bmc.arsys.util.ARUtilEgcp.GCPUtil(Ljava/lang/String;)Ljava/lang/String;
at com.bmc.arsys.util.ARUtilEgcp.GCPUtil(Native Method)
at com.remedy.arsys.config.Configuration.getARServerPassword(Unknown
Source)
at com.remedy.arsys.stubs.ServerLogin$AdminHost.getPassword(Unknown
Source)
at com.remedy.arsys.stubs.ServerLogin.<init>(Unknown Source)
at com.remedy.arsys.stubs.ServerLogin.get(Unknown Source)
at com.remedy.arsys.stubs.ServerLogin.getAdmin(Unknown Source)
at com.remedy.arsys.stubs.ServerLogin.getAdmin(Unknown Source)
at
com.remedy.arsys.prefetch.PreloadManager.loadAllActiveLinkMenus(Unknown Source)
at com.remedy.arsys.prefetch.PrefetchTask.run(Unknown Source)
at java.util.TimerThread.mainLoop(Unknown Source)
at java.util.TimerThread.run(Unknown Source)
ConfigServlet /arsys/servlet/ConfigServlet?action=logon
- Servlet.service() for servlet ConfigServlet threw exception
java.lang.UnsatisfiedLinkError:
com.bmc.arsys.util.ARUtilEgcp.CCPUtilApp(Ljava/lang/String;Ljava/lang/String;)Z
at com.bmc.arsys.util.ARUtilEgcp.CCPUtilApp(Native Method)
at com.remedy.arsys.config.Configuration.login(Unknown Source)
at com.remedy.arsys.config.ConfigServlet.login(Unknown Source)
at com.remedy.arsys.config.ConfigServlet.doLogin(Unknown Source)
at com.remedy.arsys.config.ConfigServlet.performOperation(Unknown
Source)
at com.remedy.arsys.config.ConfigServlet.doRequest(Unknown Source)
at com.remedy.arsys.config.ConfigServlet.postInternal(Unknown Source)
at com.remedy.arsys.config.ConfigServlet.doPost(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:873)
at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Unknown Source)
- Trying to load configuration arsys_api.xml
- Could not load optional configuration arsys_api.xml
- Trying to load configuration default.xml
- jrpcMode: true
- jniLoadMode: 1
- apiRecordingMode: 0
- maxProxiesPerServer: 10
- minimumSupportedServerRpcVersion: 12
- connectionMaxRetries: 0
- timeLagBetweenRetriesMillSec: 1000
- stringizeFieldAssignments: false
- stringizeSetIfQualification: false
- useLegacyQualParser: false
- useLegacyAssignParser: false
- useLegacyQualFormatter: false
- useLegacyAssignFormatter: false
- Client sets connection limits per server to :80
- Client sets useConnectionPooling to : true
- Could not load native library
java.lang.UnsatisfiedLinkError: C:\Program Files (x86)\BMC
Software\ARSystem\midtier\WEB-INF\lib\arutiljni75.dll: Can't find dependent
libraries
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(Unknown Source)
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.loadLibrary0(Unknown Source)
at java.lang.System.loadLibrary(Unknown Source)
at com.bmc.arsys.api.NativeLibraryLoader.load(Unknown Source)
at com.bmc.arsys.util.ARUtilEgcp.<clinit>(Unknown Source)
at com.remedy.arsys.config.Configuration.getARServerPassword(Unknown
Source)
at com.remedy.arsys.stubs.ServerLogin$AdminHost.getPassword(Unknown
Source)
at com.remedy.arsys.stubs.ServerLogin.<init>(Unknown Source)
at com.remedy.arsys.stubs.ServerLogin.get(Unknown Source)
at com.remedy.arsys.stubs.ServerLogin.getAdmin(Unknown Source)
at com.remedy.arsys.stubs.ServerLogin.getAdmin(Unknown Source)
at com.remedy.arsys.share.ServerInfo.get(Unknown Source)
at com.remedy.arsys.share.Cache$ServerReaper$1.run(Unknown Source)
Exception in thread "MidTier-ServerReaper-boap091"
java.lang.UnsatisfiedLinkError:
com.bmc.arsys.util.ARUtilEgcp.GCPUtil(Ljava/lang/String;)Ljava/lang/String;
at com.bmc.arsys.util.ARUtilEgcp.GCPUtil(Native Method)
at com.remedy.arsys.config.Configuration.getARServerPassword(Unknown
Source)
at com.remedy.arsys.stubs.ServerLogin$AdminHost.getPassword(Unknown
Source)
at com.remedy.arsys.stubs.ServerLogin.<init>(Unknown Source)
at com.remedy.arsys.stubs.ServerLogin.get(Unknown Source)
at com.remedy.arsys.stubs.ServerLogin.getAdmin(Unknown Source)
at com.remedy.arsys.stubs.ServerLogin.getAdmin(Unknown Source)
at com.remedy.arsys.share.ServerInfo.get(Unknown Source)
at com.remedy.arsys.share.Cache$ServerReaper$1.run(Unknown Source)
- Unable to find required classes (javax.activation.DataHandler and
javax.mail.internet.MimeMultipart). Attachment support is disabled.
Exception in thread "Timer-0" java.lang.UnsatisfiedLinkError:
com.bmc.arsys.util.ARUtilEgcp.GCPUtil(Ljava/lang/String;)Ljava/lang/String;
at com.bmc.arsys.util.ARUtilEgcp.GCPUtil(Native Method)
at com.remedy.arsys.config.Configuration.getARServerPassword(Unknown
Source)
at com.remedy.arsys.stubs.ServerLogin$AdminHost.getPassword(Unknown
Source)
at com.remedy.arsys.stubs.ServerLogin.<init>(Unknown Source)
at com.remedy.arsys.stubs.ServerLogin.get(Unknown Source)
at com.remedy.arsys.stubs.ServerLogin.getAdmin(Unknown Source)
at com.remedy.arsys.stubs.ServerLogin.getAdmin(Unknown Source)
at
com.remedy.arsys.prefetch.PreloadManager.loadAllActiveLinkMenus(Unknown Source)
at com.remedy.arsys.prefetch.PrefetchTask.run(Unknown Source)
at java.util.TimerThread.mainLoop(Unknown Source)
at java.util.TimerThread.run(Unknown Source)
ConfigServlet /arsys/servlet/ConfigServlet?action=logon
- Servlet.service() for servlet ConfigServlet threw exception
java.lang.UnsatisfiedLinkError:
com.bmc.arsys.util.ARUtilEgcp.CCPUtilApp(Ljava/lang/String;Ljava/lang/String;)Z
at com.bmc.arsys.util.ARUtilEgcp.CCPUtilApp(Native Method)
at com.remedy.arsys.config.Configuration.login(Unknown Source)
at com.remedy.arsys.config.ConfigServlet.login(Unknown Source)
at com.remedy.arsys.config.ConfigServlet.doLogin(Unknown Source)
at com.remedy.arsys.config.ConfigServlet.performOperation(Unknown
Source)
at com.remedy.arsys.config.ConfigServlet.doRequest(Unknown Source)
at com.remedy.arsys.config.ConfigServlet.postInternal(Unknown Source)
at com.remedy.arsys.config.ConfigServlet.doPost(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:873)
at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Unknown Source)
_______________________________________________________________________________
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
attend wwrug12 www.wwrug12.com ARSList: "Where the Answers Are"