@Makhiel для меня, похоже, движок скриптов chrome теперь работает по-другому.

отаю над сложным веб-приложением с RichFaces 4.5.13.Final и JSF 2.1 на JBoss EAP 6.4. Некоторые страницы, содержащие складную панель, как это

            <h:form id="myForm">
             <rich:collapsiblePanel id="myPanel" header="Header" switchType="client">
              <h:outputText value="Test" />
             </rich:collapsiblePanel>
            </h:form>

В Google Chrome (протестировано с версией 57.0.2987.110 (64-разрядная версия)) мы заметили странную ошибку JavaScript после загрузки страницы. Эта ошибка возникает случайно, но не всегда:

Uncaught TypeError: Cannot read property 'getItems' of undefined
at init (togglePanelItem.js:43)
at new init (collapsiblePanelItem.js:32)
at HTMLDocument.<anonymous> (collapsiblePanel.js:52)
at fire (jquery.js?amp;v=4.5.13.Final:3232)
at Object.fireWith [as resolveWith] (jquery.js?amp;v=4.5.13.Final:3362)
at Function.ready (jquery.js?amp;v=4.5.13.Final:3582)
at HTMLDocument.completed (jquery.js?amp;v=4.5.13.Final:3617)

Например, если я перезагружаю страницу 10 раз, эта ошибка возникнет примерно 5 раз. В других браузерах, таких как Firefox, эта ошибка никогда не возникает.

Похоже, что файлы javascript загружаются случайным образом. Поэтому я уже пытался использовать сжатые файлы для RichFaces, установивorg.richfaces.resourceOptimization.enabled к истине, но ошибка все еще происходит.

Я хотел бы решить эту проблему, но я понятия не имею, как я могу локализовать эту проблему.

РЕДАКТИРОВАТЬ

После некоторой отладки я обнаружил, что есть некоторые параллели сhttps://issues.jboss.org/browse/RF-13780 потому что иногдаelement[rf.RICH_CONTAINER] не определено вrf.component по некоторым причинам.

Ответы на вопрос(0)

Ваш ответ на вопрос