Устранение неполадок

improve this page | report issue

Обзор

Здесь описаны способы устранения некоторых неполадок, с которыми вы можете столкнуться при использовании IBM Digital App Builder.

  • В случае любой ошибки используйте следующее:

    • Файл log.log в каталоге, указанном для вашей платформы:

      • В Mac OS: ~/Library/Logs/IBM Digital App Builder/log.log.

      • В Windows: %USERPROFILE%\AppData\Roaming\IBM Digital App Builder\log.log.

    • Связанные с приложением протоколы из файла applog.log, расположенного в <APP LOCATION>/ibm/applog.log.

  • Не удается создать набор данных для микросервиса с помощью файла swagger.

    При первом использовании Builder может произойти сбой при создании микросервиса из-за задержки сети. Для устранения этой неполадки выполните следующие действия:

    1. Откройте командную строку и перейдите в каталог установки приложения.
    2. cd ibm\adapterGenerator
    3. Вызовите следующую команду: windows> execute.bat . mac>./execute.sh .
    4. После успешного выполнения указанной выше команды можно начать использование микросервиса (файла swagger) в Digital App Builder.
  • Не работает предварительный просмотр приложения в Windows.

    В Digital App Builder выберите Параметры > Исправить проект, а затем выберите Перекомпоновка зависимостей и Перекомпоновка платформ.

  • Приложение для Android не работает после добавления компонента Список.

    Это происходит в том случае, если версия Android WebView меньше 68.X.XXXX.XX. Для устранения этой проблемы обновите Android WebView до версии 68.X.XXXX.XX или выше.

  • В MacOS при предварительном просмотре приложения в симуляторе Android происходит сбой приложения. Возникает следующая ошибка:

    java.lang.RuntimeException: Не удалось создать приложение com.ibm.MFPApplication: java.lang.RuntimeException: файл конфигурации клиента mfpclient.properties не найден в ресурсах приложения. Для создания файла используйте команду MFP CLI 'mfpdev app register'.

    Для устранения этой неполадки перейдите в каталог ionic приложения на терминале и вызовите следующие команды:

    ionic cordova plugin remove cordova-plugin-mfp ionic cordova plugin add cordova-plugin-mfp

    а затем снова откройте предварительный просмотр из Digital App Builder.

  • Невозможно создать адаптер при импорте файла json/yaml swagger.

    При импорте файла json/yaml swagger возникает ошибка из-за зависимости Maven.

    В идеальном случае все несуществующие зависимости Maven загружаются и устанавливаются автоматически. Однако в ряде случаев это сделать не удается из-за наличия нескольких версий Maven в системе. Для устранения этой неполадки выполните следующие действия:

    a. Перейдите в каталог Aa\pp и откройте файл execute.sh / execute.bat в зависимости от типа ОС. (<APP_LOCATION>\ibm\adapterGenerator)

    b. Измените все вхождения call %MAVEN_HOME% clean install на call %MAVEN_HOME% -U clean install.

      Добавление `-U` вынуждает Maven проверять, нужно ли обновлять внешние зависимости, исходя из файла POM.
    
  • Проверка предварительных требований завершается неудачно из-за Android Studio, хотя он установлен.

    Убедитесь в том, что исполняемый файл android (<path to android sdk>/tools) указан в path и соблюдены все предварительные требования.

  • Неполадка при создании и предварительном просмотре приложения в Windows 7

    При попытке создать приложение на диске, отличном от C:, может возникнуть ошибка.

    Проект приложения нужно создавать на диске C://<your folder name/app name>.

  • Произошел сбой Digital App Builder, после чего появился красный экран.

    В случае сбоя, вызвавшего появление красного экрана, просмотрите протоколы в этом расположении:

    • В MacOS- /Users/<username>/Library/Logs/IBM Digital App Builder/log.log
    • В Windows - C:\\Users\<username>\AppData\Roming\IBM Digital App Builder\log.log

    Если ошибка связана с getPath из rendered.js, то это известная неполадка electron.

    Она происходит непредсказуемым образом.

    Перезапустите Digital App Builder и повторите операцию - все должно работать.

Inclusive terminology note: The Mobile First Platform team is making changes to support the IBM® initiative to replace racially biased and other discriminatory language in our code and content with more inclusive language. While IBM values the use of inclusive language, terms that are outside of IBM's direct influence are sometimes required for the sake of maintaining user understanding. As other industry leaders join IBM in embracing the use of inclusive language, IBM will continue to update the documentation to reflect those changes.
Last modified on August 17, 2020