Anypoint studio генерирует ошибку org. xml .sax.SAXParseException - PullRequest
0 голосов
/ 03 февраля 2020

Я новичок в платформе Mule / anypoint studio. Когда я пытаюсь запустить mule projcet из anypoint studio, я получаю следующую ошибку [1]. Я также добавил этот конкретный jar в мой classpath (как внешний jar, который также появляется в разделе библиотек, на которые есть ссылки). Поэтому я не думаю, что это проблема classpath. Кроме того, тот же проект работает для других. Только для меня. Я считаю, что это некая экологическая проблема. Сегмент xml выглядит следующим образом (пространство имен определено правильно.) Что может быть причиной этого? почему anypoint studio выдает ошибку при развертывании проекта во время выполнения? Я использую Anypoint Studio версии 7.4.1

<?xml version="1.0" encoding="UTF-8"?>

<mule xmlns:json-logger="http://www.mulesoft.org/schema/mule/json-logger"
....
<json-logger:logger doc:name="Log Get Locations  .../>

[1]aused by: org.mule.runtime.core.api.config.ConfigurationException: There were '3' errors while parsing the given file 'implementation/impl-locations.xml'.
Full list:
org.xml.sax.SAXParseException; lineNumber: 12; columnNumber: 171; cvc-complex-type.2.4.a: Invalid content was found starting with element 'json-logger:logger'. One of '{"http://www.mulesoft.org/schema/mule/core":annotations, "http://www.mulesoft.org/schema/mule/core":description, "http://www.mulesoft.org/schema/mule/core":abstract-message-source, "http://www.mulesoft.org/schema/mule/core":abstract-message-processor, "http://www.mulesoft.org/schema/mule/core":abstract-mixed-content-message-processor}' is expected.

1 Ответ

0 голосов
/ 03 февраля 2020

В дополнение к пространству имен необходимо добавить расположение схемы в атрибуте xsi: schemaLocation.

Пример:

<mule xmlns="http://www.mulesoft.org/schema/mule/core" xmlns:doc="http://www.mulesoft.org/schema/mule/documentation"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.mulesoft.org/schema/mule/core http://www.mulesoft.org/schema/mule/core/current/mule.xsd"></mule>
...