Hey Greg, For Solaris you need to set LD_LIBRARY PATH which should have all the ".so" files. these files can be found in Remedy Midtier for solaris.
Thanks Chintan --- On Wed, 6/10/09, Hale, Greg <[email protected]> wrote: From: Hale, Greg <[email protected]> Subject: java.lang.UnsatisfiedLinkError accessing Class Manager on 7.5P1 Atrium Console To: [email protected] Date: Wednesday, June 10, 2009, 7:39 AM We are in the process of trying to stand up a 7.5 non-production environment. We are running ARS 7.5P1 on Solaris 10 with a remote Oracle 10gR2 database. We are running the ITSM 7.5 Suite of Products. We have the 7.5P1 Mid-Tier installed on a Windows 2003 SP1 Server running IIS6 with Tomcat 5.5.25. For the most part everything seems to be running fine except for the Atrium Console. Trying to access Class Manager results in the following error: Error calling destination cmdbclassservice ARInitializationnull Fault [RPC faultString="ARInitialization" faultcode="Server.Processing" faultDetail="null"] Trying to access BMC Atrium Impact Simulator: java.lang.UnstaisfiedLinkError : ARInitialization Trying to access Service Catalog: faultCode:Server.Processing faultString:'java.lang.UnsatisfiedLinkerror: ARInitialization' faultDetail:'null' the tomcat log shows: - Could not load native library java.lang.UnsatisfiedLinkError: C:\Program Files\BMC Software\ARSystem\midtier\WEB-INF\lib\arjni75.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.api.Proxy.a(Unknown Source) at com.bmc.arsys.api.Proxy.<init>(Unknown Source) at com.bmc.cmdb.api.CMDBProxy.<init>(Unknown Source) at com.bmc.cmdb.api.CMDBProxyPool.get(Unknown Source) at com.bmc.cmdb.api.CMDBProxyManager.getProxy(Unknown Source) at com.bmc.cmdb.api.CMDBClass.find(Unknown Source) at com.bmc.bsm.atrium.rpc.service.cache.CmdbClassDAO.loadClasses(CmdbClassD AO.java:119) at com.bmc.bsm.atrium.rpc.service.cache.CmdbClassDAO.getCache(CmdbClassDAO. java:182) at com.bmc.bsm.atrium.rpc.service.cache.CmdbClassDAO.setContext(CmdbClassDA O.java:77) at com.bmc.atrium.lcds.AtriumFlexFactory.lookup(AtriumFlexFactory.java:64) at flex.messaging.FactoryInstance.lookup(FactoryInstance.java:150) at flex.messaging.services.remoting.adapters.JavaAdapter.createInstance(Jav aAdapter.java:237) at flex.messaging.services.remoting.adapters.JavaAdapter.invoke(JavaAdapter .java:157) at flex.messaging.services.RemotingService.serviceMessage(RemotingService.j ava:173) at flex.messaging.MessageBroker.routeMessageToService(MessageBroker.java:11 65) at flex.messaging.endpoints.AbstractEndpoint.serviceMessage(AbstractEndpoin t.java:757) at flex.messaging.endpoints.amf.MessageBrokerFilter.invoke(MessageBrokerFil ter.java:117) at flex.messaging.endpoints.amf.LegacyFilter.invoke(LegacyFilter.java:158) at flex.messaging.endpoints.amf.SessionFilter.invoke(SessionFilter.java:48) at flex.messaging.endpoints.amf.BatchProcessFilter.invoke(BatchProcessFilte r.java:67) at flex.messaging.endpoints.amf.SerializationFilter.invoke(SerializationFil ter.java:145) at flex.messaging.endpoints.AMFEndpoint.service(AMFEndpoint.java:122) at flex.messaging.MessageBrokerServlet.service(MessageBrokerServlet.java:42 4) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at com.bmc.atrium.web.AtriumServletDispatcher.dispatch(AtriumServletDispatc her.java:69) at com.bmc.atrium.modulelauncher.AtriumWidgetPlugin.dispatchServlet(AtriumW idgetPlugin.java:172) at com.bmc.atrium.modulelauncher.AtriumWidgetPlugin.processRequest(AtriumWi dgetPlugin.java:94) at com.remedy.arsys.plugincontainer.impl.PluginServlet.postPluginInfo(Unkno wn Source) at com.remedy.arsys.plugincontainer.impl.PluginContainer.processRequestInfo (Unknown Source) at com.remedy.arsys.stubs.AuthenticationHelperServlet.doRequest(Unknown Source) at com.remedy.arsys.stubs.GoatHttpServlet.postInternal(Unknown Source) at com.remedy.arsys.stubs.GoatHttpServlet.doPost(Unknown Source) at javax.servlet.http.HttpServlet.service(HttpServlet.java:710) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica tionFilterChain.java:269) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt erChain.java:188) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv e.java:213) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv e.java:174) 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:1 51) at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200) at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283) at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:773) at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java: 703) at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket. java:895) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool .java:689) at java.lang.Thread.run(Unknown Source) We've been working with BMC support and have uninstalled and re-installed, Mid-Tier, Tomcat, Jakarta Redirector, etc..but still no luck. Earlier we had an issue with the Mid-Tier Config not loading correctly after we logged in and BMC Support had us ddd the following to java tab of tomcat properties: -Djava.library.path=C:\Program Files\BMC Software\ARSystem\midtier\WEB-INF\lib And that took care of that issue. I found KBase 20009761(com.bmc.arsys.api.Proxy.ARInitialization errors when accessing Atrium Core Console) that speaks to this exact error/issue and included the following steps for resolution: The customer worked with the web support team to identify an incomplete mid-tier 7.5 installation. To resolve the installation issues the customer executed the following steps: For a clean uninstall and reinstall of Mid Tier on a Windows web server please do the following: --------------------------- 1. Go to Add/Remove programs and uninstall Mid Tier, Tomcat and Jakarta Redirector (if present) 2. Go to the file system and delete the leftover directories of Apache Software Foundation and Mid Tier. You may need to reboot to get all of them deleted. 3. After the system comes back up, open the IIS management console and look for the ISAPI filter on either the Default Website level or the Web Sites level for Jakarta and if it's present on either of them, remove it. 4. Make sure that the Jakarta Web Extension is also gone. If it's not, delete it then. 5. Edit your registry in the HKEY_LOCAL_MACHINE - Software and locate the Apache Software Foundation entry and delete it if it's still there. 6. Also remove the BMC Software AR System Mid Tier entry. 7. Once these registry entries are removed and the directories for all recent Mid Tiers and Tomcat/Jakarta have been removed, restart the web server again to clear the cache. 8. Proceed with the reinstall and treat the system as if Mid Tier and Tomcat had never been installed on this box. --------------------------- Once the mid-tier was reinstalled the errors were no longer presented when accessing the Atrium Core Console components. We tried the above steps and we are still receiving the errors. -Greg _______________________________________________________________________________ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Platinum Sponsor:[email protected] ARSlist: "Where the Answers Are" _______________________________________________________________________________ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Platinum Sponsor:[email protected] ARSlist: "Where the Answers Are"

