Hi there,
I’m having the following issue with setting the Date of Birth for a new Patient:
I am using the default date picker but I still get an error Please select a valid birthdate or age
.
Any help greatly appreciated. Mick
Hi there,
I’m having the following issue with setting the Date of Birth for a new Patient:
I am using the default date picker but I still get an error Please select a valid birthdate or age
.
Any help greatly appreciated. Mick
Which browser are you using? Do you still get the same error when you use a different one?
Thanks @dkayiwa, I tried with both Google Chrome and Firefox and I get the same error.
I am working on a linux computer (if that makes a difference).
Mick
What is your currently selected locale in OpenMRS?
My locale is set to the default en_GB
Does it work if you fill in the Age
instead of Birthdate
?
If I fill in Age it brings me to the shortPatientForm.form
page. When I try to save on that page I get the same error Birthdate is an invalid Date
.
Bump…any idea on how to solve this issue? I tried on a Windows machine with Chrome & MS Edge but still the same result.
Can you share your server side log at pastebin.com?
Great, thanks. Here is the pastebin from my catalina.out
.
It works on my local machine but when I upload to AWS EC2 Instance, I have errors picking dates.
Which version of Java are you running?
Good point, I was running JRE but now I switched to Java 8
$ java -version
openjdk version "1.8.0_222"
OpenJDK Runtime Environment (build 1.8.0_222-8u222-b10-1ubuntu1~18.04.1-b10)
OpenJDK 64-Bit Server VM (build 25.222-b10, mixed mode)
I restarted TomCat but get the same error.
What is the time zone setting of the server?
It’s in Amazon’s eu-west-1 region. UTC timezone.
Is it the same time zone as on your local machine?
No, my local machine is EDT timezone. Do I need to build the war
file on a machine in the same timezone?
Just for troubleshooting purposes, can you temporarily change your local time zone to that of the server and see what happens?
I tried changing the server timezone to the same timezone as my local machine. I restarted tomcat but I still get the same error.
(thanks for all your help so far on this Daniel!)
And which version of the openmrs platform and legacyui module are you running?
OpenMRS Version: 2.4.0 SNAPSHOT Build dc9937
Legacy UI Module 1.5.0