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 2024/02/21 15:40:00 UTC
[jira] [Resolved] (CAMEL-20440) Camel JBang 4.4 - Windows 11 errors with every command
[ https://issues.apache.org/jira/browse/CAMEL-20440?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Claus Ibsen resolved CAMEL-20440.
---------------------------------
Resolution: Fixed
You can try with 4.5.0-SNAPSHOT tomorrow when ASF CI server have done a full build with the fix
> 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)