InvalidPathException при выборе импортируемого API для apikit: config - PullRequest
1 голос
/ 12 января 2020

Я новичок здесь, и мне нужно задать вопрос, когда мои поиски в Google оказались безрезультатными.

Я использую Anypoint-Studio для Mulesoft и столкнулся с проблемой. Как гласит заголовок, я получаю исключение InvalidPathException при выборе импортированного API для apikit: config. Значения атрибута api заполняются автоматически, когда я выбираю свой API. Пожалуйста, смотрите более подробную информацию ниже.

flowfile. xml (apikit: config)

<apikit:config outboundHeadersMapName="outboundHeadersMapName" httpStatusVarName="httpStatus" doc:name="Router" doc:id="480358cd-654a-4b61-8331-8cc74d1f0704" name="Router" api="resource::6e2fcd5a-6e44-4ffd-9766-303b81ab3fa6:sample-api:1.0.3:raml:zip:orgname/sample/exp.api/sample-api.raml" >

Ошибка

Caused by: org.mule.runtime.api.exception.MuleRuntimeException: org.mule.runtime.deployment.model.api.DeploymentInitException: InvalidPathException: Illegal char <:> at index 8: resource::6e2fcd5a-6e44-4ffd-9766-303b81ab3fa6:sample-api:1.0.3:raml:zip:orgname/sample/exp.api/sample-api.raml
Caused by: org.mule.runtime.deployment.model.api.DeploymentInitException: InvalidPathException: Illegal char <:> at index 8: resource::6e2fcd5a-6e44-4ffd-9766-303b81ab3fa6:sample-api:1.0.3:raml:zip:orgname/sample/exp.api/sample-api.raml
Caused by: org.mule.runtime.core.api.config.ConfigurationException: Illegal char <:> at index 8: resource::6e2fcd5a-6e44-4ffd-9766-303b81ab3fa6:sample-api:1.0.3:raml:zip:orgname/sample/exp.api/sample-api.raml
Caused by: org.mule.runtime.api.lifecycle.InitialisationException: Illegal char <:> at index 8: resource::6e2fcd5a-6e44-4ffd-9766-303b81ab3fa6:sample-api:1.0.3:raml:zip:orgname/sample/exp.api/sample-api.raml
Caused by: java.nio.file.InvalidPathException: Illegal char <:> at index 8: resource::6e2fcd5a-6e44-4ffd-9766-303b81ab3fa6:sample-api:1.0.3:raml:zip:orgname/sample/exp.api/sample-api.raml
at org.mule.module.apikit.Configuration.initialise(Configuration.java:110) ~[?:?]
    at org.mule.runtime.core.api.lifecycle.LifecycleUtils.initialiseIfNeeded(LifecycleUtils.java:52) ~[mule-core-4.2.2.jar:4.2.2]
    at org.mule.runtime.core.api.util.func.CheckedConsumer.accept(CheckedConsumer.java:19) ~[mule-core-4.2.2.jar:4.2.2]
    at org.mule.runtime.core.internal.lifecycle.phases.DefaultLifecyclePhase.applyLifecycle(DefaultLifecyclePhase.java:115) ~[mule-core-4.2.2.jar:4.2.2]
    at org.mule.runtime.core.internal.lifecycle.phases.MuleContextInitialisePhase.applyLifecycle(MuleContextInitialisePhase.java:69) ~[mule-core-4.2.2.jar:4.2.2]
    at org.mule.runtime.config.internal.SpringRegistryLifecycleManager$SpringContextInitialisePhase.applyLifecycle(SpringRegistryLifecycleManager.java:122) ~[mule-module-spring-config-4.2.2.jar:4.2.2]
    at org.mule.runtime.core.internal.lifecycle.RegistryLifecycleCallback.applyLifecycle(RegistryLifecycleCallback.java:94) ~[mule-core-4.2.2.jar:4.2.2]
    at org.mule.runtime.core.internal.lifecycle.RegistryLifecycleCallback.doApplyLifecycle(RegistryLifecycleCallback.java:87) ~[mule-core-4.2.2.jar:4.2.2]
    at org.mule.runtime.core.internal.lifecycle.RegistryLifecycleCallback.doOnTransition(RegistryLifecycleCallback.java:68) ~[mule-core-4.2.2.jar:4.2.2]
    at org.mule.runtime.core.internal.lifecycle.RegistryLifecycleCallback.lambda$onTransition$0(RegistryLifecycleCallback.java:51) ~[mule-core-4.2.2.jar:4.2.2]
    at org.mule.runtime.core.api.util.func.CheckedRunnable.run(CheckedRunnable.java:21) ~[mule-core-4.2.2.jar:4.2.2]
.....

Я очень ценю любые идеи по этому вопросу. Я знаю, что ошибка связана с 'resource ::', но если я что-то изменяю, это говорит о том, что файл .raml не найден. Я думаю, что это может быть ошибка в структуре. Я никогда не видел, чтобы кто-нибудь использовал экспортированный API в качестве источника для своих файлов .raml в примерах на inte rnet. Они всегда имеют файлы .raml в каталоге src / main / resources / api.

Большое спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...