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

Claus Ibsen reassigned CAMEL-20440:
-----------------------------------

    Assignee: Claus Ibsen

> Camel JBang 4.4 - Windows 11 errors with every command
> ------------------------------------------------------
>
>                 Key: CAMEL-20440
>                 URL: https://issues.apache.org/jira/browse/CAMEL-20440
>             Project: Camel
>          Issue Type: Bug
>          Components: camel-jbang
>    Affects Versions: 4.4.0
>            Reporter: Mikael Koskinen
>            Assignee: Claus Ibsen
>            Priority: Major
>             Fix For: 4.4.1, 4.5.0
>
>         Attachments: image-2024-02-21-06-43-10-000.png
>
>
> Hi,
>  
> Updated to a fresh copy of Camel JBang 4.4 and I'm seeing logging and file 
> related errors with every command. Tried reinstalling (force / fresh) the 
> Camel JBang but it didn't work.
>  
> I think these issues are perhaps related to Windows (Win11 in my case) 
> because the issue seems to be that Camel JBang is trying to access a log file 
> with an invalid filename.
>  
> Here's the error I'm seeing with every command:
>  
> {code:java}
>   PS C:\Users\MikaelKoskinen> camel --version
> ERROR StatusConsoleListener FileManager 
> (C:\Users\MikaelKoskinen\.camel\${sys:pid}.log) java.io.IOException: The 
> filename, directory name, or volume label syntax is incorrect
>  java.io.IOException: The filename, directory name, or volume label syntax is 
> incorrect
>         at java.base/java.io.WinNTFileSystem.canonicalize0(Native Method)
>         at 
> java.base/java.io.WinNTFileSystem.canonicalize(WinNTFileSystem.java:463)
>         at java.base/java.io.File.getCanonicalPath(File.java:626)
>         at java.base/java.io.File.getCanonicalFile(File.java:651)
>         at 
> org.apache.logging.log4j.core.util.FileUtils.makeParentDirs(FileUtils.java:139)
>         at 
> org.apache.logging.log4j.core.appender.FileManager$FileManagerFactory.createManager(FileManager.java:436)
>         at 
> org.apache.logging.log4j.core.appender.FileManager$FileManagerFactory.createManager(FileManager.java:423)
>         at 
> org.apache.logging.log4j.core.appender.AbstractManager.getManager(AbstractManager.java:144)
>         at 
> org.apache.logging.log4j.core.appender.OutputStreamManager.getManager(OutputStreamManager.java:100)
>         at 
> org.apache.logging.log4j.core.appender.FileManager.getFileManager(FileManager.java:183)
>         at 
> org.apache.logging.log4j.core.appender.FileAppender$Builder.build(FileAppender.java:99)
>         at 
> org.apache.logging.log4j.core.appender.FileAppender$Builder.build(FileAppender.java:52)
>         at 
> org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.build(PluginBuilder.java:123)
>         at 
> org.apache.logging.log4j.core.config.AbstractConfiguration.createPluginObject(AbstractConfiguration.java:1138)
>         at 
> org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:1063)
>         at 
> org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:1055)
>         at 
> org.apache.logging.log4j.core.config.AbstractConfiguration.doConfigure(AbstractConfiguration.java:664)
>         at 
> org.apache.logging.log4j.core.config.AbstractConfiguration.initialize(AbstractConfiguration.java:258)
>         at 
> org.apache.logging.log4j.core.config.AbstractConfiguration.start(AbstractConfiguration.java:304)
>         at 
> org.apache.logging.log4j.core.LoggerContext.setConfiguration(LoggerContext.java:621)
>         at 
> org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:694)
>         at 
> org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:711)
>         at 
> org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:253)
>         at 
> org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:155)
>         at 
> org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:47)
>         at org.apache.logging.log4j.LogManager.getContext(LogManager.java:196)
>         at 
> org.apache.logging.log4j.spi.AbstractLoggerAdapter.getContext(AbstractLoggerAdapter.java:137)
>         at 
> org.apache.logging.slf4j.Log4jLoggerFactory.getContext(Log4jLoggerFactory.java:61)
>         at 
> org.apache.logging.log4j.spi.AbstractLoggerAdapter.getLogger(AbstractLoggerAdapter.java:47)
>         at 
> org.apache.logging.slf4j.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:33)
>         at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:422)
>         at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:447)
>         at org.apache.camel.util.IOHelper.<clinit>(IOHelper.java:63)
>         at 
> org.apache.camel.dsl.jbang.core.common.PluginHelper.getPluginConfig(PluginHelper.java:176)
>         at 
> org.apache.camel.dsl.jbang.core.common.PluginHelper.addPlugins(PluginHelper.java:65)
>         at 
> org.apache.camel.dsl.jbang.core.commands.CamelJBangMain.run(CamelJBangMain.java:142)
>         at 
> org.apache.camel.dsl.jbang.core.commands.CamelJBangMain.run(CamelJBangMain.java:58)
>         at main.CamelJBang.main(CamelJBang.java:36){code}
>  



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

Reply via email to