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"

Reply via email to