SMFSS error: com.netegrity.smerrlog.SmLogException: Failed to load smerrlog Caused by: java.lang.UnsatisfiedLinkError: smerrlog (No such file or directory)

Document ID : KB000024929
Last Modified Date : 14/02/2018
Show Technical Document Details

Description:

When trying to do Federation/SMFSS user is getting an exception in the browser.

Error in browser is:

com.netegrity.smerrlog.SmLogException: Failed to load smerrlog

environment:
WebSphere Platform 6.1 serving Affwebservices on AIX

Systemout.log:
WebSphere Platform 6.1 [ND 6.1.0.17 cf170821.07]
Host Operating System is AIX, version 5.3
Java version = J2RE 1.5.0 IBM J9 2.3 AIX ppc64-64 j9vmap6423-20080315 (JIT enabled)
J9VM - 20080314_17962_BHdSMr
JIT - 20080130_0718ifx2_r8
GC - 200802_08, Java Compiler = j9jit23, Java VM name = IBM J9 VM

[12/4/08 15:09:01:427 EST] 0000001c SystemOut O Error initializing AgentLogger
Message: Failed to load smerrlog

Exception:

   com.netegrity.smerrlog.SmLogException: Failed to load smerrlog 
   at com.netegrity.smerrlog.SmLogger.<init>(SmLogger.java:104) 
   at com.netegrity.affiliateminder.webservices.utils.w.<init>(DashoA10*..:66) 
   at com.netegrity.affiliateminder.webservices.utils.v.<init>(DashoA10*..:58) 
   at com.netegrity.affiliateminder.webservices.admin.y.n(DashoA10*..:119) 
   at com.netegrity.affiliateminder.webservices.admin.FWSAdministrationManager.g(DashoA10*..:261) 
   at com.netegrity.siteminder.agentcommon.framework.Generic5XAdministrationManagerImpl.<init>
   (DashoA10*..:69) 
   at com.netegrity.affiliateminder.webservices.admin.FWSAdministrationManager.a(DashoA10*..:75) 
   at com.netegrity.affiliateminder.webservices.admin.FWSAdministrationManager.b(DashoA10*..:104) 
   at com.netegrity.affiliateminder.webservices.b.init(DashoA10*..:155) 
   at com.netegrity.affiliateminder.webservices.AssertionRetriever.init(DashoA10*..:447) 
   at com.ibm.ws.webcontainer.servlet.ServletWrapper.init(ServletWrapper.java:199) 
   at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.init(ServletWrapper.java:319) 
   at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:393) 
   at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:478) 
   at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3391) 
   at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:267) 
   at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:811) 
   at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1455) 
   at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:115) 
   at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:458) 
   at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:387) 
   at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:267) 
   at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators
   (NewConnectionInitialReadCallback.java:214) 
   at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete
   (NewConnectionInitialReadCallback.java:113) 
   at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted
   (AioReadCompletionListener.java:165) 
   at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217) 
   at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161) 
   at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136) 
   at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:195) 
   at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:743) 
   at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:873) 
   at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1473) 
   Caused by: java.lang.UnsatisfiedLinkError: smerrlog (No such file or directory) 
   at java.lang.ClassLoader.loadLibraryWithPath(ClassLoader.java:981) 
   at java.lang.ClassLoader.loadLibraryWithClassLoader(ClassLoader.java:950) 
   at java.lang.System.loadLibrary(System.java:453) 
   at com.netegrity.smerrlog.SmLogger.<init>(SmLogger.java:99) 
   ... 31 more 

Exception history:

  java.lang.UnsatisfiedLinkError: smerrlog (No such file or directory) 
  com.netegrity.smerrlog.SmLogException: Failed to load smerrlog 

Solution:

The error, "Failed to load smerrlog" occurs when you are using the 64-bit JDK. Currently the 64-bit JDK is not supported for use with SM 6.x Federation. Use the 32-bit JDK to fix this problem.