When I run the registration client for the first time, when the synchronization starts, I get this problem “BIO_SDK_007 → SDK provider registry is empty!”. While debugging, I see that the attribute of the “BioAPIFactory” class in the “kernel-biosdk-provider” lib “private Map<BiometricType, Map<BiometricFunction, iBioProviderApi>> providerRegistry = new HashMap<>();” is empty?
Does anyone have an idea how to fill it in?
May I know how did you run the registration client?
As Bio-SDK is a runtime dependency,
If you are running through IDE: You need to add the SDK jar into the classpath or as a dependency in the registration-services pom.xml
FYI: Registration Client Developers Guide - MOSIP Docs 1.2.0
If you running from the package built using docker: Need to set this ENV “reg_client_sdk_url_env” with a valid URL of a zip file containing the required SDK jars.
Also, refer below link to set SDK related configurations with valid values:
Thank you @Anusha_sunkadh Yes I tested and is passed