I think the spaces are messing things up. Try: -Djava.library.path="C:\Program Files (x86)\BMC Software\ARSystem\midtier\WEB-INF\lib"
Fred -----Original Message----- From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Christopher Pruitt Sent: Thursday, April 05, 2012 9:27 AM To: arslist@ARSLIST.ORG Subject: At a loss with Mid-Tier 7.5 Patch 6 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"