2015-10-12 4 views
0

Я пытаюсь проверить маршрут Camel Blueprint в тесте на верблюде. Этот маршрут может загружаться в карафе, и он также работал при использовании Camel и Spring. На данный момент я получаю:Проблема с использованием json-jackson in camel-blueprint-test

org.apache.camel.FailedToCreateRouteException: Failed to create route route1 at: >>> Unmarshal[ref:IssRequest] <<< in route: Route(route1)[[From[seda:from_rraa]] -> [process[ref:issPrep... because of Data format 'json-jackson' could not be created. Ensure that the data format is valid and the associated Camel component is present on the classpath 
    at org.apache.camel.model.RouteDefinition.addRoutes(RouteDefinition.java:1028) 
    at org.apache.camel.model.RouteDefinition.addRoutes(RouteDefinition.java:185) 
    at org.apache.camel.impl.DefaultCamelContext.startRoute(DefaultCamelContext.java:841) 
    at org.apache.camel.impl.DefaultCamelContext.startRouteDefinitions(DefaultCamelContext.java:2911) 
    at org.apache.camel.impl.DefaultCamelContext.doStartCamel(DefaultCamelContext.java:2634) 
... 

Другие посты предложили добавить верблюда-Джаксон в pom.xml, но у меня уже. Также было предложено загрузить функцию в контейнере karaf, но это при запуске модульных тестов в тесте на верблюжьей планке, а не в реальном карафе.

+0

Какую версию Camel вы используете? –

+0

У меня была такая же проблема, и это было связано с проблемой pom.xml. Можете ли вы разместить пом, где вы включили json-jackson? –

+0

не может поместиться весь POM здесь, но это то, что у меня есть для Джексона: ' 2.15.3 org.apache.camel верблюд-Джаксон $ {camel.version} ' –

ответ

1

Существует ошибка в этой версии, используйте 2.15.2 или 2.16.0 или 2.15.4 ждать

Смежные вопросы