You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "Claus Ibsen (Jira)" <ji...@apache.org> on 2026/05/19 08:43:00 UTC

[jira] [Updated] (CAMEL-23551) camel-jbang - camel export to Spring Boot creates pom.xml with circular log4j dependecies

     [ https://issues.apache.org/jira/browse/CAMEL-23551?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Claus Ibsen updated CAMEL-23551:
--------------------------------
    Summary: camel-jbang - camel export to Spring Boot creates pom.xml with circular log4j dependecies  (was: camel-jbang - camel export creates pom.xml with circular log4j dependecies)

> camel-jbang - camel export to Spring Boot creates pom.xml with circular log4j dependecies
> -----------------------------------------------------------------------------------------
>
>                 Key: CAMEL-23551
>                 URL: https://issues.apache.org/jira/browse/CAMEL-23551
>             Project: Camel
>          Issue Type: Bug
>          Components: camel-jbang
>    Affects Versions: 4.18.0
>            Reporter: Michael Weiss
>            Priority: Minor
>
> According to [docs|https://camel.apache.org/manual/camel-jbang.html#_configuring_jdbc_datasources] it is possible to declare Spring Boot style JDBC config with spring.datasource. configuration in application.properties.
> While this works with JBangs camel run it does not work when exporting a maven project with camel export. The reason is that the export pulls in spring-boot-starter-jdbc which seems to create conflicts between log4j-slf4j2-impl and log4j-to-slf4j.
> Boot error:
> {noformat}
> Exception in thread "main" java.lang.ExceptionInInitializerError
>         at org.example.project.route.CamelApplication.main(CamelApplication.java:8)
> Caused by: org.apache.logging.log4j.LoggingException: log4j-slf4j2-impl cannot be present with log4j-to-slf4j
>         at org.apache.logging.slf4j.Log4jLoggerFactory.validateContext(Log4jLoggerFactory.java:67)
>         at org.apache.logging.slf4j.Log4jLoggerFactory.newLogger(Log4jLoggerFactory.java:49)
>         at org.apache.logging.slf4j.Log4jLoggerFactory.newLogger(Log4jLoggerFactory.java:32)
>         at org.apache.logging.log4j.spi.AbstractLoggerAdapter.getLogger(AbstractLoggerAdapter.java:52)
>         at org.apache.logging.slf4j.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:32)
>         at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:432)
>         at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:457)
>         at org.apache.camel.main.BaseMainSupport.<clinit>(BaseMainSupport.java:135)
>         ... 1 more
> {noformat}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)