Ошибка инициализации экземпляра инструмента в Mule Anypoint Studio - PullRequest
0 голосов
/ 16 мая 2018

Я новичок в Mule и следовал официальному руководству по использованию Anypoint Studio. Я пытался проверить соединение с соединителем базы данных, когда обнаружил, что существует проблема с экземпляром инструментария, в котором было дано следующее сообщение.

Error-Test_DB_Connection

Я пошел, чтобы проверить состояние экземпляра инструмента, и он не был запущен. Затем я попытался перезапустить экземпляр инструмента, но это не удалось, как показано ниже.

Error-Restart_instance_failed

Ниже приведено соответствующее сообщение об ошибке (в рабочей области / .metadata / .log). Пожалуйста, посмотрите, если есть какие-либо идеи, спасибо.

! ENTRY org.mule.tooling.core 4 0 2018-05-16 15: 23: 25.104
! СООБЩЕНИЕ Произошла ошибка при инициализации экземпляра инструмента
! STACK 0
org.mule.tooling.runtime.controller.MuleControllerException: Timeout при запуске экземпляра мула
в org.mule.tooling.runtime.controller.MuleController.start (MuleController.java:143)
в org.mule.tooling.client.startup.ToolingManager.restart (ToolingManager.java:154)
в org.mule.tooling.client.ui.preferences.ToolingClientPreferencesPage $ 1.run (ToolingClientPreferencesPage.java:127)
at org.eclipse.core.internal.jobs.Worker.run (Worker.java:56)
Причина by: org.awaitility.core.ConditionTimeoutException: условие с лямбда-выражение в org.mule.tooling.runtime.controller.MuleController не был выполнен в течение 90 секунд.
в org.awaitility.core.ConditionAwaiter.await (ConditionAwaiter.java:104)
в org.awaitility.core.CallableCondition.await (CallableCondition.java:79)
в org.awaitility.core.CallableCondition.await (CallableCondition.java:27)
в org.awaitility.core.ConditionFactory.until (ConditionFactory.java:809)
в org.awaitility.core.ConditionFactory.until (ConditionFactory.java:785)
в org.mule.tooling.runtime.controller.MuleController.start (MuleController.java:127)
... еще 3

[Информация об окружающей среде]
Платформа: macOS 10.13.4
AnyPoint Studio версия: 7.1.2
Mule версия времени выполнения: 4.1.1 EE
Версия JDK: 1.8.0_172
Порт 3306 исходящего соединения открыт

Ответы [ 6 ]

0 голосов
/ 16 мая 2019

Следовал приведенному ниже решению II от поддержки Mulesoft, и это сработало для меня.После этого шага я смог подключиться через MySQL.

https://support.mulesoft.com/s/article/Anypoint-Studio-7-1-3-error-tooling-not-available-exception

РЕШЕНИЕ II Редактирование anypoint studio .ini, изменение строки: -Dorg.mule.tooling.runtime.args =-XX: -Использовать блокировку путем добавления ", -Dtools.jar = \ lib \ tools.jar"

0 голосов
/ 20 декабря 2018

Итак, у меня возникла та же проблема, и я решил ее.!

Следующие два шага

  1. Перед извлечением zip-файла Anypoint studio я переименовал zip-файл в более короткое имя.
  2. При извлечении zip-файла я извлек его из папки C: /.

Работает как шарм.

0 голосов
/ 02 октября 2018

Эй, у меня не работает вышеприведенное решение.

Но то, что я собираюсь поделиться, сработало для меня.

  1. Проверьте ваш путь MAVEN_HOME, который должен быть установлен в «C: \ Program Files \ Apache \ maven»
  2. Проверьте ваш путь JAVA_HOME, который должен быть установлен в «C: \ Program Files \ Java \ jdk1.8.0_172»
  3. Проверьте «PATH» в системных переменных, которые должны содержать «C: \ Program Files \ Java \ jdk1.8.0_172 \ bin» и на ПЕРВОЕ МЕСТО как C: \ Program Files \ Java \ jdk1.8.0_172 \ bin; C: \ Program Files (x86) \ Common Files \ Oracle \ Java \ javapath ;. ... .
  4. В Anypoint studio, windows-> Preference-> Java-> установили JRE и измените путь на «C: \ Program Files \ Java \ jdk1.8.0_172».
  5. Обновите Anypoint Studio после проверки обновлений.
  6. Перезапустите студию anypoint, и она заработает.

Обратите внимание, что упомянутый путь может быть другим для вас, а путь Java для JDK не для JRE.

0 голосов
/ 30 августа 2018

Этот инструмент был введен в Anypoint Studio версии 7.1. +, Более ранние версии вообще не имеют этой функции. Первоначально у меня была похожая проблема, и я несколько дней колотил с той же проблемой. Если вы устанавливаете переменные среды, убедитесь, что компьютер перезагружен, чтобы изменения вступили в силу. Я использую несколько версий Anypoint Studio, вместо переменных среды. Я предпочитаю добавлять путь Java в (INI) файл в корневой каталог Studio, и все версии работают без проблем. Однако поддержка Mulesoft говорит не трогать INI-файлы. (который я игнорирую)

Имейте это в виду, что если путь в переменных среды слишком длинный, Studio может не выбрать из него путь java, и инструментальные средства в студии, похоже, создают проблемы. Поэтому убедитесь, что он упоминается в начале пути.

0 голосов
/ 31 мая 2018

Я прибег к использованию предыдущей версии (Anypoint Studio 6.4 с Mule 3.9), и нет проблем с установлением соединения с БД.На самом деле в «Предпочтениях» нет даже раздела, посвященного «Инструментам» в «Anypoint Studio».Возможно, есть какая-то проблема с Anypoint Studio 7.1.

Тем не менее, откат к предыдущей версии должен быть одним из решений.

Соответствующее обсуждение на форуме Mulesoft:https://forums.mulesoft.com/questions/94528/error-initializing-tooling-instance-in-mule-anypoi-1.html

0 голосов
/ 18 мая 2018

Измените путь сборки с JRE на JDK, который решит эту проблему.

Это видео поможет вам установить путь сборки.https://www.youtube.com/watch?v=S5xeXawYgK0

...