There was an unexpected issue on the server. Please try again (Identifier Length Issue)

Hello

Has anyone ever experienced this with bahmni on docker? When I try to create a new patient I get this below error.

In the openmrs logs I only see this error below, but I don’t know why because I have checked all credentials and they are fine. I even deleted all containers and started afresh but the error keeps appearing

 at org.openmrs.scheduler.timer.TimerSchedulerTask.execute(TimerSchedulerTask.java:94) ~[openmrs-api-2.5.10.jar:?]
        at org.openmrs.api.context.Daemon$3.run(Daemon.java:211) ~[openmrs-api-2.5.10.jar:?]
Caused by: org.bahmni.webclients.WebClientsException: org.bahmni.webclients.WebClientsException: Authentication with OpenELIS failed
        at org.bahmni.webclients.OpenElisAuthenticator.refreshRequestDetails(OpenElisAuthenticator.java:84) ~[web-clients-0.94.3.jar:?]
        at org.bahmni.webclients.OpenElisAuthenticator.getRequestDetails(OpenElisAuthenticator.java:38) ~[web-clients-0.94.3.jar:?]
        at org.bahmni.webclients.HttpClient.getCookies(HttpClient.java:39) ~[web-clients-0.94.3.jar:?]
        at org.bahmni.module.elisatomfeedclient.api.client.OpenElisFeedClient.createAtomFeedClient(OpenElisFeedClient.java:59) ~[elisatomfee                    dclient.jar:?]
        at org.bahmni.module.elisatomfeedclient.api.client.OpenElisFeedClient.getAtomFeedClient(OpenElisFeedClient.java:50) ~[elisatomfeedcl                    ient.jar:?]
        at org.bahmni.module.elisatomfeedclient.api.client.impl.OpenElisPatientFailedEventsFeedClientImpl.processFailedEvents(OpenElisPatien                    tFailedEventsFeedClientImpl.java:70) ~[elisatomfeedclient.jar:?]
        ... 10 more
Caused by: org.bahmni.webclients.WebClientsException: Authentication with OpenELIS failed
        at org.bahmni.webclients.OpenElisAuthenticator.refreshRequestDetails(OpenElisAuthenticator.java:68) ~[web-clients-0.94.3.jar:?]
        at org.bahmni.webclients.OpenElisAuthenticator.getRequestDetails(OpenElisAuthenticator.java:38) ~[web-clients-0.94.3.jar:?]
        at org.bahmni.webclients.HttpClient.getCookies(HttpClient.java:39) ~[web-clients-0.94.3.jar:?]
        at org.bahmni.module.elisatomfeedclient.api.client.OpenElisFeedClient.createAtomFeedClient(OpenElisFeedClient.java:59) ~[elisatomfee                    dclient.jar:?]
        at org.bahmni.module.elisatomfeedclient.api.client.OpenElisFeedClient.getAtomFeedClient(OpenElisFeedClient.java:50) ~[elisatomfeedcl                    ient.jar:?]
        at org.bahmni.module.elisatomfeedclient.api.client.impl.OpenElisPatientFailedEventsFeedClientImpl.processFailedEvents(OpenElisPatien                    tFailedEventsFeedClientImpl.java:70) ~[elisatomfeedclient.jar:?]

Try changing Max Length of identifier. OpenMRS–> Adminisrtation → Manage Patient Identifier Sources → GAN → Configure.

Identifier length should be more than 9

2 Likes

Thank you so much @gokul

That was indeed the issue. Is this a known issue?

Yes, it’s known, and it is happening due to Backup DB I guess. We will soon prioritise and fix this issue.

JIRA card for the same - [BAH-2881] - Bahmni - JIRA

1 Like