You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
private static final PrettyTime prettyTime = new PrettyTime();
static {
prettyTime.removeUnit(JustNow.class);
ResourcesTimeUnit justNow = new ResourcesTimeUnit(Locale.JAPAN) {
{
setMaxQuantity(10000);
}
@Override
protected String getResourceKeyPrefix() {
return "JustNow";
}
};
prettyTime.registerUnit(justNow, new ResourcesTimeFormat(justNow));
}
It will fail with the following exception:
Exception in thread "main" java.util.MissingResourceException: Can't find resource for bundle org.ocpsoft.prettytime.i18n.Resources, key Pattern
at java.util.ResourceBundle.getObject(ResourceBundle.java:450)
at java.util.ResourceBundle.getObject(ResourceBundle.java:444)
at java.util.ResourceBundle.getString(ResourceBundle.java:407)
at org.ocpsoft.prettytime.i18n.Resources_ja$JaTimeFormat.(Resources_ja.java:148)
at org.ocpsoft.prettytime.i18n.Resources_ja.getFormatFor(Resources_ja.java:117)
at org.ocpsoft.prettytime.impl.ResourcesTimeFormat.setLocale(ResourcesTimeFormat.java:34)
at org.ocpsoft.prettytime.impl.ResourcesTimeFormat.setLocale(ResourcesTimeFormat.java:16)
at org.ocpsoft.prettytime.PrettyTime.registerUnit(PrettyTime.java:472)
this is because the getUnitName(TimeUnit) method of JaTimeFormat class cannot properly get the unit name in case of anonymous TimeUnit class(An empty string is returned).
Code snippet to reproduce the failure.
It will fail with the following exception:
this is because the getUnitName(TimeUnit) method of JaTimeFormat class cannot properly get the unit name in case of anonymous TimeUnit class(An empty string is returned).
This issule is related to lagom/online-auction-java#161
The text was updated successfully, but these errors were encountered: