Resolving “Library not found: tibrvjsd64” when attempting to start BW 5.9.0 and greater in 64-bit environments.
book
Article ID: KB0094506
calendar_today
Updated On:
Products
Versions
TIBCO ActiveMatrix BusinessWorks
-
Not Applicable
-
Description
Resolution: Description: ============
Starting BW engine under 64-bit UNIX flavored environments results in the following exception: ----------------------------------- Detail Description Native implementation requiredTibrvException[error=27,message=Native implementation required] at com.tibco.tibrv.TibrvRvdTransport.init(TibrvRvdTransport.java:67) at com.tibco.tibrv.TibrvRvdTransport.<init>(TibrvRvdTransport.java:50) at com.tibco.pe.hawk.EngineHawkMicroagent.initHawk(Unknown Source) at com.tibco.pe.PEMain.a(Unknown Source) at com.tibco.pe.PEMain.do(Unknown Source) at com.tibco.pe.PEMain.a(Unknown Source) at com.tibco.pe.PEMain.<init>(Unknown Source) at com.tibco.pe.PEMain.main(Unknown Source)Internal exception:TibrvException[error=901,message=Library not found: tibrvjsd64] at com.tibco.tibrv.Tibrv.loadLib(Tibrv.java:474) at com.tibco.tibrv.Tibrv.open(Tibrv.java:260) at com.tibco.tibrv.Tibrv.open(Tibrv.java:220) at com.tibco.sdk.m.byte(MAppImpl.java:700) at com.tibco.sdk.m.v(MAppImpl.java:478) at com.tibco.sdk.m.<init>(MAppImpl.java:95) at com.tibco.sdk.MApp.<init>(MApp.java:149) at com.tibco.share.util.TraceApp.<init>(Unknown Source) at com.tibco.share.util.Trace.if(Unknown Source) at com.tibco.share.util.Trace.a(Unknown Source) at com.tibco.share.util.Trace.<init>(Unknown Source) at com.tibco.pe.core.JobPoolCreator.createTrace(Unknown Source) at com.tibco.pe.PEMain.a(Unknown Source) at com.tibco.pe.PEMain.do(Unknown Source) at com.tibco.pe.PEMain.a(Unknown Source) at com.tibco.pe.PEMain.<init>(Unknown Source) at com.tibco.pe.PEMain.main(Unknown Source)Internal exception:java.lang.UnsatisfiedLinkError: tibrvjsd64 (A file or directory in the path name does not exist.) at java.lang.ClassLoader.loadLibraryWithPath(ClassLoader.java:1013) at java.lang.ClassLoader.loadLibraryWithClassLoader(ClassLoader.java:977) at java.lang.System.loadLibrary(System.java:470) at com.tibco.tibrv.Tibrv.loadLib(Tibrv.java:468) at com.tibco.tibrv.Tibrv.open(Tibrv.java:260) at com.tibco.tibrv.Tibrv.open(Tibrv.java:220) at com.tibco.sdk.m.byte(MAppImpl.java:700) at com.tibco.sdk.m.v(MAppImpl.java:478) at com.tibco.sdk.m.<init>(MAppImpl.java:95) at com.tibco.sdk.MApp.<init>(MApp.java:149) at com.tibco.share.util.TraceApp.<init>(Unknown Source) at com.tibco.share.util.Trace.if(Unknown Source) at com.tibco.share.util.Trace.a(Unknown Source) at com.tibco.share.util.Trace.<init>(Unknown Source) at com.tibco.pe.core.JobPoolCreator.createTrace(Unknown Source) at com.tibco.pe.PEMain.a(Unknown Source) at com.tibco.pe.PEMain.do(Unknown Source) at com.tibco.pe.PEMain.a(Unknown Source) at com.tibco.pe.PEMain.<init>(Unknown Source) at com.tibco.pe.PEMain.main(Unknown Source) -----------------------------------------
Environment: =========== Unix BW (64-bit)
Symptoms: ======== BWEngine fails to start.
Cause: ===== The issue is related to the order of loading RV Client classes where on some 64-bit systems other jar files can take precedence and cause the problem.
Resolution: ========== 1). Open bwengine.tra and find tibco.env.STD_EXT_CP.
2). Replace %RV_HOME%/lib entry with %RV_HOME%/lib/tibrvj.jar.
3). Redeploy the application in Administrator.
Issue/Introduction
Resolving “Library not found: tibrvjsd64” when attempting to start BW 5.9.0 and greater in 64-bit environments.