[ 
https://issues.apache.org/jira/browse/CAMEL-22138?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17966083#comment-17966083
 ] 

Aurélien Pupier commented on CAMEL-22138:
-----------------------------------------

tested on Windows and there is no more all these stacktraces.

Note: By looking to the modified code 
https://github.com/apache/camel/commit/9e7f05fcdf23b7791d2ef7edefcee4fc7898a198 
, it means a different configuration of the log configuration is used for 
tests, which means that the production log configuration is not tested.

> Camel-JBang tests on Windows: ERROR Could not create plugin of type class 
> org.apache.logging.log4j.core.appender.FileAppender
> -----------------------------------------------------------------------------------------------------------------------------
>
>                 Key: CAMEL-22138
>                 URL: https://issues.apache.org/jira/browse/CAMEL-22138
>             Project: Camel
>          Issue Type: Test
>          Components: camel-jbang, tests
>    Affects Versions: 4.12.0
>            Reporter: Aurélien Pupier
>            Assignee: Aurélien Pupier
>            Priority: Minor
>             Fix For: 4.13.0
>
>
> a lot of stack of this kind is listed when playing Camel Jbang tests on 
> Windows:
> {noformat}
> 2025-06-04T11:35:19.341404500Z ForkJoinPool-1-worker-1 ERROR Could not create 
> plugin of type class org.apache.logging.log4j.core.appender.FileAppender for 
> element File: java.lang.IllegalStateException: ManagerFactory 
> [org.apache.logging.log4j.core.appender.FileManager$FileManagerFactory@57a0863d]
>  unable to create manager for [C:\Users\Aurelien 
> Pupier\.camel\${sys:pid}.log] with data 
> [org.apache.logging.log4j.core.appender.FileManager$FactoryData@691c6aea] 
> java.lang.IllegalStateException: ManagerFactory 
> [org.apache.logging.log4j.core.appender.FileManager$FileManagerFactory@57a0863d]
>  unable to create manager for [C:\Users\Aurelien 
> Pupier\.camel\${sys:pid}.log] with data 
> [org.apache.logging.log4j.core.appender.FileManager$FactoryData@691c6aea]
>       at 
> org.apache.logging.log4j.core.appender.AbstractManager.getManager(AbstractManager.java:148)
>       at 
> org.apache.logging.log4j.core.appender.OutputStreamManager.getManager(OutputStreamManager.java:112)
>       at 
> org.apache.logging.log4j.core.appender.FileManager.getFileManager(FileManager.java:225)
>       at 
> org.apache.logging.log4j.core.appender.FileAppender$Builder.build(FileAppender.java:102)
>       at 
> org.apache.logging.log4j.core.appender.FileAppender$Builder.build(FileAppender.java:55)
>       at 
> org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.build(PluginBuilder.java:124)
>       at 
> org.apache.logging.log4j.core.config.AbstractConfiguration.createPluginObject(AbstractConfiguration.java:1180)
>       at 
> org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:1099)
>       at 
> org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:1091)
>       at 
> org.apache.logging.log4j.core.config.AbstractConfiguration.doConfigure(AbstractConfiguration.java:695)
>       at 
> org.apache.logging.log4j.core.config.AbstractConfiguration.initialize(AbstractConfiguration.java:270)
>       at 
> org.apache.logging.log4j.core.config.AbstractConfiguration.start(AbstractConfiguration.java:319)
>       at 
> org.apache.logging.log4j.core.LoggerContext.setConfiguration(LoggerContext.java:673)
>       at 
> org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:762)
>       at 
> org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:784)
>       at 
> org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:300)
>       at 
> org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:153)
>       at 
> org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:46)
>       at org.apache.logging.log4j.LogManager.getContext(LogManager.java:138)
>       at 
> org.apache.logging.log4j.spi.AbstractLoggerAdapter.getContext(AbstractLoggerAdapter.java:136)
>       at 
> org.apache.logging.slf4j.Log4jLoggerFactory.getContext(Log4jLoggerFactory.java:58)
>       at 
> org.apache.logging.log4j.spi.AbstractLoggerAdapter.getLogger(AbstractLoggerAdapter.java:46)
>       at 
> org.apache.logging.slf4j.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:32)
>       at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:447)
>       at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:472)
>       at 
> org.apache.camel.main.download.MavenDependencyDownloader.<clinit>(MavenDependencyDownloader.java:63)
>       at 
> org.apache.camel.dsl.jbang.core.commands.update.UpdateList.doCall(UpdateList.java:113)
>       at 
> org.apache.camel.dsl.jbang.core.commands.update.UpdateListTest.listUpdateVersions(UpdateListTest.java:33)
> {noformat}



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

Reply via email to