Resolve "Error creating DB Resource" when trying to define a Universal Addressing Module database resource after applying the Spectrum 9.3 S77 patch


After installing the Spectrum 9.3 S77 patch, which upgrades the Universal Addressing Module(UAM) libraries to support RDI, CASS extension and SHA-256 and attempting to define a UAM US database resource, the following error was returned from the Management Console:
Error creating DB Resource [com.g1.component.coder.usa.jni.NativeC1P.matchAddress(Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;JLjava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)J]
Source: System.Web.Services

StackTrace: at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
at Group1.ESD.WebServiceProxies.ProductResourceConfiguration.ProductResourceConfigurationManagerService.create(ProductResourceConfiguration configuration)
at Group1.ESD.EnterpriseServer.PlugInSDK.Support.Context.ProductResourceConfigurationServiceImpl.Create(ProductResourceConfiguration configuration)
at Common.Applications.DatabaseResource.Databases.DatabaseService.CreateResourceConfiguration(IDatabase database)
at Common.Applications.DatabaseResource.Databases.DatabaseService.RegisterDBProperties(IDatabase database)
at Common.Applications.DatabaseResource.DatabaseResources.DatabaseResourcesControl.AddDatabase(IDatabase database)


Upon inspection of all UAM related files, it was discovered in the "/server/modules/c1p/lib" directory that there were two different copies of the same file present: "c1p-jni-8.0.jar" and "c1p-jni-9.3.jar". The "8.0" version of the file may have been left behind erroneously after an upgrade, or prior patch application.


UPDATED: September 15, 2017

1. Stop the Spectrum server as you would normally
2. Remove the "c1p-jni-8.0.jar" file from the server/modules/c1p/lib directory by moving it to another location outside of Spectrum
3. Restart Spectrum

You should now be able to add or modify a UAM database resource without issue. If the error does not return, you can safely delete the "c1p-jni-8.0.jar" file.

Environment Details

Products Affected: Spectrum Technology Platform - Universal Addressing Module


  • No Downloads