ERROR - Java 8 - java.time.zone.ZoneRulesException: Unknown time-zone ID:

Error

  java.time.zone.ZoneRulesException: Unknown time-zone ID: merica/Chicago
    at java.time.zone.ZoneRulesProvider.getProvider(ZoneRulesProvider.java:272)
    at java.time.zone.ZoneRulesProvider.getRules(ZoneRulesProvider.java:227)
    at java.time.ZoneRegion.ofId(ZoneRegion.java:120)
    at java.time.ZoneId.of(ZoneId.java:411)
    at java.time.ZoneId.of(ZoneId.java:359)


Error Type


Run Time


Sample Code

ZonedDateTime zonedDatetime2 = ZonedDateTime.now(ZoneId.of("merica/Chicago"));       

Cause

There is a problem with the Specified Time Zone.

Resolution

Specify the correct time zone


ZonedDateTime zonedDatetime2 = ZonedDateTime.now(ZoneId.of("America/Chicago"));