Nano Hash - криптовалюты, майнинг, программирование

Приложение XPages не запускается

Наше приложение отлично работает на нашем собственном сервере (R9.0.1FP10). Когда мы устанавливаем его на другой сервер (R9.0.1FP7), некоторые страницы работают, а некоторые нет (ошибка 500). Мы не можем понять, почему и где они останавливаются. Единственная разница в том, что наши менее сложные страницы вроде бы работают, хотя есть одна простая страница, которая отказывается работать.

Может ли это быть связано с тем, что библиотека расширений установлена ​​неправильно? Нужно ли устанавливать его отдельно на сервер FP7? Может проблема с правами? Или в чем еще может быть проблема?

Сообщение об ошибке в logreader.nsf показывает следующее:

java.lang.AbstractMethodError: com/ibm/xsp/extlib/minifier/ExtLibLoaderExtension.getOSGiBundle()Lorg/osgi/framework/Bundle;
 at com.ibm.xsp.extlib.minifier.ExtLibLoader.loadDojoResource(ExtLibLoader.java:149)
 at com.ibm.xsp.extlib.minifier.ExtLibLoader.loadDojoResource(ExtLibLoader.java:133)
 at com.ibm.xsp.extlib.minifier.ExtLibLoader.getDojoResource(ExtLibLoader.java:119)
 at com.ibm.xsp.minifier.ResourceFactory.getDojoResource(ResourceFactory.java:129)
 at com.ibm.xsp.renderkit.html_basic.ViewRootRendererEx2.encodeOptimizedResources(ViewRootRendererEx2.java:501)
 at com.ibm.xsp.renderkit.html_basic.ViewRootRendererEx2._encodeOptimizedResources(ViewRootRendererEx2.java:469)
 at com.ibm.xsp.renderkit.html_basic.ViewRootRendererEx2.encodeResourcesList(ViewRootRendererEx2.java:449)
 at com.ibm.xsp.renderkit.html_basic.ViewRootRenderer.encodeHtmlHead(ViewRootRenderer.java:647)
 at com.ibm.xsp.renderkit.html_basic.ViewRootRenderer.encodeEndPage(ViewRootRenderer.java:519)
 at com.ibm.xsp.renderkit.html_basic.ViewRootRenderer.encodeEnd(ViewRootRenderer.java:188)
 at com.ibm.xsp.renderkit.html_basic.ViewRootRenderer.encodeEnd(ViewRootRenderer.java:179)
 at com.ibm.xsp.renderkit.ReadOnlyAdapterRenderer.encodeEnd(ReadOnlyAdapterRenderer.java:180)
 at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:1005)
 at com.ibm.xsp.component.UIViewRootEx.encodeEnd(UIViewRootEx.java:1374)
 at com.ibm.xsp.util.FacesUtil.renderComponent(FacesUtil.java:857)
 at com.ibm.xsp.component.UIViewRootEx._renderView(UIViewRootEx.java:1317)
 at com.ibm.xsp.component.UIViewRootEx.renderView(UIViewRootEx.java:1255)
 at com.ibm.xsp.application.ViewHandlerExImpl.doRender(ViewHandlerExImpl.java:651)
 at com.ibm.xsp.application.ViewHandlerExImpl._renderView(ViewHandlerExImpl.java:321)
 at com.ibm.xsp.application.ViewHandlerExImpl.renderView(ViewHandlerExImpl.java:336)
 at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:103)
 at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:210)
 at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:120)
 at com.ibm.xsp.controller.FacesControllerImpl.render(FacesControllerImpl.java:270)
 at com.ibm.xsp.webapp.FacesServlet.serviceView(FacesServlet.java:261)
 at com.ibm.xsp.webapp.FacesServletEx.serviceView(FacesServletEx.java:157)
 at com.ibm.xsp.webapp.FacesServlet.service(FacesServlet.java:160)

Всем спасибо за помощь!!

24.04.2018

  • Есть ли конкретная причина пропустить исправление ошибок, содержащее пакеты исправлений в рабочей среде? 24.04.2018
  • Не совсем, вероятно, нехватка времени и сильно загруженный сервер Domino. Я буду призывать их перейти на FP10. 24.04.2018

Ответы:


1

Проверьте версию библиотеки расширений, загруженную на сервер FP7. Я не думаю, что какое-либо обновление было включено в базовую установку до 9.0.1 FP8, и в этом случае могут быть различия. Возможно, включен модуль, которого нет в основной Ext Lib версии 9.0.1. Я считаю, что версия OpenNTF 901v00_17 соответствует тому, что было поставлено с FP8.

24.04.2018
  • Завтра проверим, когда у нас будет доступ к серверу клиента. Спасибо!! 24.04.2018
  • Клиент был слишком занят, чтобы выполнить обновление или установку ExtLib. Это на следующий четверг... 29.04.2018
  • На сервере были остатки R8 Extension Libraries... После их удаления и установки FP7 ExtLib проблема решена! Спасибо! Еще нет FP10... он в списке пожеланий! 03.05.2018
  • Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..