Why does the start of the UrbanCode Deploy Windows Service fail with: Failed to initialize RCL Logging ‘java.lang.UnsatisfiedLinkError: no rcl_ibmratl in java.library.path’?

Why does UrbanCode Deploy fail with the following error when starting the Windows Service?

2017-01-01 01:01:01,859 WARN Thread-0 net.sf.ehcache.hibernate.AbstractEhcacheProvider – Could not find a specific ehcache configuration for cache named [com.urbancode.air.workflow.DispatchedTask]; using defaults.
2017-01-01 01:01:01,236 INFO Thread-0 com.urbancode.ds.UDeployServer – Starting HA Lock Manager…
2017-01-01 01:01:01,245 INFO Thread-0 com.urbancode.ds.UDeployServer – Configuring Security System…
2017-01-01 01:01:01,249 INFO Thread-0 com.urbancode.ds.UDeployServer – Configured authentication realms in JAAS.
2017-01-01 01:01:01,284 INFO Thread-0 com.urbancode.ds.UDeployServer – done
2017-01-01 01:01:01,284 INFO Thread-0 com.urbancode.ds.UDeployServer – Starting Versioned Configuration…
2017-01-01 01:01:01,364 INFO Thread-0 com.urbancode.ds.UDeployServer – done
2017-01-01 01:01:01,428 INFO Thread-0 com.urbancode.ds.UDeployServer – No patches found.
2017-01-01 01:01:01,742 INFO Thread-0 com.urbancode.ds.UDeployServer – Starting Versioned File Storage…
2017-01-01 01:01:01,764 INFO Thread-0 com.urbancode.ds.UDeployServer – done
2017-01-01 01:01:01,899 INFO RecordMetadataService com.urbancode.air.vc.metadata.RecordMetadataService – All versioned metadata generators have been processed.
2017-01-01 01:01:01,110 WARN Thread-0 com.urbancode.ds.rcl.UCDRclWrapper – Failed to initialize RCL Logging: java.lang.UnsatisfiedLinkError: no rcl_ibmratl in java.library.path
com.ibm.rcl.ibmratl.LicenseConfigurationException: java.lang.UnsatisfiedLinkError: no rcl_ibmratl in java.library.path
null
at com.ibm.rcl.ibmratl.FLEXLicenseControl.LoadLicenseLibrary(Unknown Source)
at com.ibm.rcl.ibmratl.FLEXLicenseControl.initializeRCLLogging(Unknown Source)
at com.ibm.rcl.ibmratl.LicenseControlFactory.initializeRCLLogging(Unknown Source)
at com.urbancode.ds.rcl.UCDRclWrapper.configureLogging(UCDRclWrapper.java:53)
at com.urbancode.ds.rcl.UCDRclWrapper.connect(UCDRclWrapper.java:83)
at com.urbancode.ds.rcl.UCDRclWrapper.init(UCDRclWrapper.java:73)
at com.urbancode.ds.rcl.LicenseUtil.(LicenseUtil.java:87)
at com.urbancode.ds.rcl.LicenseUtil.getInstance(LicenseUtil.java:64)
at com.urbancode.ds.UDeployServer.startLicensing(UDeployServer.java:1057)
at com.urbancode.ds.UDeployServer.start(UDeployServer.java:502)
at com.urbancode.container.tomcat.Container.run(Container.java:108)
at com.urbancode.ds.UDeployServer.main(UDeployServer.java:346)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.urbancode.launcher.Launcher.invokeMainMethod(Launcher.java:247)
at com.urbancode.launcher.Launcher.launch(Launcher.java:172)
at com.urbancode.launcher.Launcher.main(Launcher.java:100)

Related:

Leave a Reply