I am using JHeadstart 10.1.3.2.51 and have a multi-lingual application. The date format has been set to dd-MMM-yyyy at the service level in the generator.
When I select any langauge from the following list (French, Hungarian, Dutch, Polish, Romanian) and select any page that contains a date field (display type = dateField) I am presented with a 500 internal server error
java.lang.IllegalArgumentException: Illegal pattern character 'j'
at java.text.SimpleDateFormat.compile(SimpleDateFormat.java:678)
at java.text.SimpleDateFormat.initialize(SimpleDateFormat.java:497)
at java.text.SimpleDateFormat.<init>(SimpleDateFormat.java:446)
at oracle.adf.view.faces.convert.DateTimeConverter._getSimpleDateFormat(DateTimeConverter.java:1337)
at oracle.adf.view.faces.convert.DateTimeConverter._getDateFormat(DateTimeConverter.java:1508)
at oracle.adf.view.faces.convert.DateTimeConverter.getAsString(DateTimeConverter.java:326)
.........
The above example is French. Other languages complain about different characters. What do I need to do to allow dates to be displayed in these languages ?
Cheers,
Brent