MockMDS issue, Biometric device error

Hello im trying to use MockMDS as this document shows:

To Build Registration Mock-MDS (using pms-portal) - MOSIP Support Desk - MOSIP

I have succeded to resolve the issue related to Device partner and certificate issue but now im having this issue related to url, here are the registration log :

 i.m.k.p.s.i.PartnerCertificateManagerServiceImpl : pcSessionId - CertTrustPathValidation -  - Total Number of ROOT Trust Found: 2
2026-01-08 15:42:23,034 INFO [pool-4-thread-2] i.m.k.p.s.i.PartnerCertificateManagerServiceImpl : pcSessionId - CertTrustPathValidation -  - Total Number of INTERMEDIATE Trust Found: 4
2026-01-08 15:42:23,035 INFO [pool-4-thread-2] i.m.r.m.s.i.MosipDeviceSpecificationFactory : MosipDeviceSpecificationFactory - REGISTRATION - REG - Finding MosipDeviceSpecificationProvider for spec version : 0.9.5 in providers : [io.mosip.registration.mdm.sbi.spec_1_0.service.impl.MosipDeviceSpecification_SBI_1_0_ProviderImpl@24536889, io.mosip.registration.mdm.spec_0_9_5.service.impl.MosipDeviceSpecification_095_ProviderImpl@462e4b8, io.mosip.registration.mdm.spec_0_9_2.service.impl.MosipDeviceSpecification_092_ProviderImpl@3c40d23f]
2026-01-08 15:42:23,035 INFO [pool-4-thread-2] i.m.r.m.s.s.i.MosipDeviceSpecification_095_ProviderImpl : REGISTRATION - USER_REGISTRATION - MOSIP BIO DEVICE MANAGER - REGISTRATION - REG - Adding Device to Registry : 
2026-01-08 15:42:23,036 INFO [pool-4-thread-2] i.m.r.m.s.s.i.MosipDeviceSpecification_092_ProviderImpl : MosipDeviceSpecification_092_ProviderImpl - REGISTRATION - REG - received device info response on port : 4502
2026-01-08 15:42:23,036 INFO [pool-4-thread-2] i.m.r.m.s.s.i.MosipDeviceSpecification_092_ProviderImpl : MosipDeviceSpecification_092_ProviderImpl - REGISTRATION - REG - parsing device info response to 092 dto
2026-01-08 15:42:23,038 ERROR [pool-4-thread-2] i.m.r.m.s.s.i.MosipDeviceSpecification_092_ProviderImpl : REGISTRATION - REG - Exception while parsing deviceinfo response(092 spec) - com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field "errorCode" (class io.mosip.registration.mdm.spec_0_9_2.dto.response.Error), not marked as ignorable (2 known properties: "errorcode", "errorinfo"])
 at [Source: (String)"[{"deviceInfo":"eyJ4NWMiOlsiTUlJR0REQ0NBL1NnQXdJQkFnSUJCVEFOQmdrcWhraUc5dzBCQVFzRkFEQm5NUXN3Q1FZRFZRUUdFd0pOUVRFVE1CRUdBMVVFQ0F3S1EyRnpZV0pzWVc1allURVRNQkVHQTFVRUJ3d0tRMkZ6WVdKc1lXNWpZVEVQTUEwR0ExVUVDZ3dHYVdSaGEzUnZNUTh3RFFZRFZRUUxEQVpwWkdGcmRHOHhEREFLQmdOVkJBTU1BMkZzYVRBZUZ3MHlOakF4TURjeE5qSXpNelZhRncweU5qQXlNRFl4TmpJek16VmFNR1F4Q3pBSkJnTlZCQVlUQWsxQk1STXdFUVlEVlFRSURBcERZWE5oWW14aGJtTmhNUk13RVFZRFZRUUhEQXBEWVhOaFlteGhibU5oTVEwd0N3WURWUVFLREFSR1FVTkZNUTB3Q3dZRFZRUUxEQVJHUVVORk1RMHdDd1lEVlFRRERB"[truncated 26472 chars]; line: 1, column: 8967] (through reference chain: java.util.ArrayList[0]->io.mosip.registration.mdm.spec_0_9_2.dto.response.MdmDeviceInfoResponse["error"]->io.mosip.registration.mdm.spec_0_9_2.dto.response.Error["errorCode"])
	at com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException.from(UnrecognizedPropertyException.java:61)
	at com.fasterxml.jackson.databind.DeserializationContext.handleUnknownProperty(DeserializationContext.java:1132)
	at com.fasterxml.jackson.databind.deser.std.StdDeserializer.handleUnknownProperty(StdDeserializer.java:2202)
	at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.handleUnknownProperty(BeanDeserializerBase.java:1705)
	at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.handleUnknownVanilla(BeanDeserializerBase.java:1683)
	at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:320)
	at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:177)
	at com.fasterxml.jackson.databind.deser.impl.MethodProperty.deserializeAndSet(MethodProperty.java:129)
	at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:314)
	at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:177)
	at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer._deserializeFromArray(CollectionDeserializer.java:359)
	at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:244)
	at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:28)
	at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323)
	at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4730)
	at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3677)
	at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3660)
	at io.mosip.registration.mdm.spec_0_9_2.service.impl.MosipDeviceSpecification_092_ProviderImpl.getMdmDevices(MosipDeviceSpecification_092_ProviderImpl.java:105)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:197)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:185)
	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212)
	at com.sun.proxy.$Proxy215.getMdmDevices(Unknown Source)
	at io.mosip.registration.mdm.service.impl.MosipDeviceSpecificationFactory.initByPort(MosipDeviceSpecificationFactory.java:206)
	at io.mosip.registration.mdm.service.impl.MosipDeviceSpecificationFactory$1.run(MosipDeviceSpecificationFactory.java:124)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)

I see this error when i curl on /info and all of endpoints :

HTTP/1.1 405 OK
Access-Control-Allow-Headers:DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-PINGOTHER,Authorization
Access-Control-Allow-Origin: *
Access-Control-Allow-Methods: "OPTIONS, RCAPTURE, CAPTURE, MOSIPDINFO, MOSIPDISC, STREAM, GET, POST"
Access-Control-Allow-Credentials: true
CACHE-CONTROL:no-cache
Content-Length: 57
Content-Type: application/json
LOCATION: HTTP://127.0.0.1:4502/
Connection: close

[{"error":{"errorCode":"500","errorInfo":"Invalid URL"}}]

I’m using Mock MDS v1.2.0.2:

Any help please,

Thanks in advcance !

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.