[Unicode]   Common Locale Data Repository : Bug Tracking Home | Site Map | Search
 
Modify

CLDR Ticket #8726(accepted tools)

Opened 2 years ago

Last modified 16 months ago

Inconsistent Required Ordering when run against old data

Reported by: srl Owned by: srl
Component: infrastructure Data Locale:
Phase: dsub Review:
Weeks: Data Xpath:
Xref:

Description (last modified by srl) (diff)

Not urgent, perhaps for Mark to take a look at another time.

This happens when running against r11289 data for some reason.

I may have old Supplemental Data being incorrectly read here, not sure.

Exception thrown by application class 'java.lang.J9VMInternals.initializationAlreadyFailed:-1'
java.lang.NoClassDefFoundError: org.unicode.cldr.util.CLDRFile (initialization failure)
at java.lang.J9VMInternals.initializationAlreadyFailed(Unknown Source)
at org.unicode.cldr.util.SimpleFactory.(SimpleFactory.java:435)
at org.unicode.cldr.util.SimpleFactory.make(SimpleFactory.java:371)
at org.unicode.cldr.util.SimpleFactory.make(SimpleFactory.java:358)
at org.unicode.cldr.web.SurveyMain.getDiskFactory(SurveyMain.java:4475)
at org.unicode.cldr.web.SurveyMain.getSupplementalDirectory(SurveyMain.java:5350)
at org.unicode.cldr.web.SurveyMain.getSupplementalDataInfo(SurveyMain.java:5343)
at org.unicode.cldr.util.CLDRConfigImpl.getSupplementalDataInfo(CLDRConfigImpl.java:318)
at org.unicode.cldr.util.SupplementalDataInfo.getInstance(SupplementalDataInfo.java:934)
at org.unicode.cldr.util.LocaleIDParser.getParent(LocaleIDParser.java:115)
at org.unicode.cldr.util.CLDRLocale.init(CLDRLocale.java:299)
at org.unicode.cldr.util.CLDRLocale.(CLDRLocale.java:268)
at org.unicode.cldr.util.CLDRLocale.getInstance(CLDRLocale.java:375)
at org.unicode.cldr.web.STFactory$LocaleMaxSizer.(STFactory.java:91)
at org.unicode.cldr.web.SurveyMain.loadLocalesSet(SurveyMain.java:6465)
at org.unicode.cldr.web.SurveyMain.getLocalesSet(SurveyMain.java:6432)
at org.unicode.cldr.web.SurveyMain.getLocales(SurveyMain.java:6507)
at org.unicode.cldr.web.STFactory.(STFactory.java:1617)
at org.unicode.cldr.web.SurveyMain.getSTFactory(SurveyMain.java:4580)
at com.ibm._jsp._ajax_5F_status._jspService(_ajax_5F_status.java:275)
at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:101)
at [internal classes]
at org.unicode.cldr.web.WebContext.includeFragment(WebContext.java:1833)
at org.unicode.cldr.web.SurveyAjax.includeAjaxScript(SurveyAjax.java:1903)
at org.unicode.cldr.web.SurveyMain.ensureStartup(SurveyMain.java:887)
at org.unicode.cldr.web.SurveyMain.doGet(SurveyMain.java:586)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:575)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1285)
at [internal classes]
Caused by: java.lang.IllegalArgumentException: Inconsistent requested ordering: cannot merge if we have [...A...B...] and [...B...A...]: {references=[draft, references, alt], alt=[draft, references, alt], validSubLocales=[draft, validSubLocales, numberSystem], numberSystem=[draft, validSubLocales, numberSystem], draft=[type, draft, references, alt], standard=[draft, standard, references, alt, validSubLocales], numbers=[type, draft, numbers, count, references, alt], count=[type, draft, numbers, count, references, alt], override=[type, override], choice=[type, choice, alt, draft, references], type=[draft, type, standard, references, alt, validSubLocales], uri=[type, standard, uri, draft, alt], yeartype=[type, yeartype, references, alt, draft], access=[type, access, allowsParsing, draft], allowsParsing=[type, access, allowsParsing, draft], key=[type, key, draft, references, alt], visibility=[type, draft, standard, references, alt, validSubLocales, visibility]}
at org.unicode.cldr.util.MergeLists.merge(MergeLists.java:67)
at org.unicode.cldr.util.DtdData.freeze(DtdData.java:694)
at org.unicode.cldr.util.DtdData.getInstance(DtdData.java:654)
at org.unicode.cldr.util.DtdData.(DtdData.java:1417)
at org.unicode.cldr.util.CLDRFile.getAttributeOrdering(CLDRFile.java:3517)
at org.unicode.cldr.util.XPathParts.(XPathParts.java:60)
at org.unicode.cldr.util.XPathParts.(XPathParts.java:48)
at org.unicode.cldr.util.CLDRFile.(CLDRFile.java:1219)
at org.unicode.cldr.util.SimpleFactory.(SimpleFactory.java:435)
at org.unicode.cldr.util.SimpleFactory.make(SimpleFactory.java:371)
at org.unicode.cldr.util.SimpleFactory.make(SimpleFactory.java:358)
at org.unicode.cldr.web.SurveyMain.getDiskFactory(SurveyMain.java:4475)
at org.unicode.cldr.web.SurveyMain.getSupplementalDirectory(SurveyMain.java:5350)
at org.unicode.cldr.web.SurveyMain.getSupplementalDataInfo(SurveyMain.java:5343)
at org.unicode.cldr.util.CLDRConfigImpl.getSupplementalDataInfo(CLDRConfigImpl.java:318)
at org.unicode.cldr.web.SurveyMain.init(SurveyMain.java:526)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.init(ServletWrapper.java:330)
... 1 more

Attachments

Change History

comment:1 Changed 2 years ago by srl

  • Description modified (diff)
  • Summary changed from Inconsistent Required Ordering to Inconsistent Required Ordering when run against old data

comment:2 Changed 2 years ago by srl

  • Description modified (diff)

comment:3 Changed 20 months ago by mark

  • Status changed from new to accepted
  • Component changed from unknown to infrastructure
  • Priority changed from assess to critical
  • Milestone changed from UNSCH to 29
  • Owner changed from anybody to mark
  • Type changed from unknown to tools

comment:4 Changed 17 months ago by mark

  • Owner changed from mark to srl

Is this still an issue? Or is it some JVM hiccup?

comment:5 Changed 16 months ago by srl

Not a JVM hiccup:

Caused by: java.lang.IllegalArgumentException: Inconsistent requested ordering: cannot merge if we have [...A...B...] and [...B...A...]: {references=[draft, references, alt], alt=[draft, references, alt], validSubLocales=[draft, validSubLocales, numberSystem], numberSystem=[draft, validSubLocales, numberSystem], draft=[type, draft, references, alt], standard=[draft, standard, references, alt, validSubLocales], numbers=[type, draft, numbers, count, references, alt], count=[type, draft, numbers, count, references, alt], override=[type, override], choice=[type, choice, alt, draft, references], type=[draft, type, standard, references, alt, validSubLocales], uri=[type, standard, uri, draft, alt], yeartype=[type, yeartype, references, alt, draft], access=[type, access, allowsParsing, draft], allowsParsing=[type, access, allowsParsing, draft], key=[type, key, draft, references, alt], visibility=[type, draft, standard, references, alt, validSubLocales, visibility]}

Will re-test to see if it is still present.

comment:6 Changed 16 months ago by emmons

  • Milestone changed from 29 to upcoming
View

Add a comment

Modify Ticket

Action
as accepted
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.