2026-11-10T13:48:08.013855949Z main ERROR Unable to create file /usr/share/java/pulsar/logs/pulsar.log java.io.IOException: Read-only file system at java.base/java.io.UnixFileSystem.createFileExclusively0(Native Method) at java.base/java.io.UnixFileSystem.createFileExclusively(Unknown Source) at java.base/java.io.File.createNewFile(Unknown Source) at org.apache.logging.log4j.core.appender.rolling.RollingFileManager$RollingFileManagerFactory.createManager(RollingFileManager.java:864) at org.apache.logging.log4j.core.appender.rolling.RollingFileManager$RollingFileManagerFactory.createManager(RollingFileManager.java:844) at org.apache.logging.log4j.core.appender.AbstractManager.getManager(AbstractManager.java:146) at org.apache.logging.log4j.core.appender.OutputStreamManager.getManager(OutputStreamManager.java:112) at org.apache.logging.log4j.core.appender.rolling.RollingFileManager.getFileManager(RollingFileManager.java:307) at org.apache.logging.log4j.core.appender.RollingFileAppender$Builder.build(RollingFileAppender.java:144) at org.apache.logging.log4j.core.appender.RollingFileAppender$Builder.build(RollingFileAppender.java:65) 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:1206) at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:1125) at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:1117) at org.apache.logging.log4j.core.config.AbstractConfiguration.doConfigure(AbstractConfiguration.java:715) at org.apache.logging.log4j.core.config.AbstractConfiguration.initialize(AbstractConfiguration.java:271) at org.apache.logging.log4j.core.config.AbstractConfiguration.start(AbstractConfiguration.java:324) at org.apache.logging.log4j.core.LoggerContext.setConfiguration(LoggerContext.java:697) at org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:786) at org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:808) at org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:311) at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:160) at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:48) at org.apache.logging.log4j.LogManager.getContext(LogManager.java:139) at org.apache.logging.log4j.spi.AbstractLoggerAdapter.getContext(AbstractLoggerAdapter.java:138) 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.pulsar.client.cli.CmdProduce.(CmdProduce.java:91) at org.apache.pulsar.client.cli.PulsarClientTool.initCommander(PulsarClientTool.java:137) at org.apache.pulsar.client.cli.PulsarClientTool.(PulsarClientTool.java:127) at org.apache.pulsar.client.cli.PulsarClientTool.main(PulsarClientTool.java:233) 2026-11-10T13:48:08.023193468Z main ERROR Could not create plugin of type class org.apache.logging.log4j.core.appender.RollingFileAppender for element RollingFile: java.lang.IllegalStateException: ManagerFactory [org.apache.logging.log4j.core.appender.rolling.RollingFileManager$RollingFileManagerFactory@328cf0e1] unable to create manager for [/usr/share/java/pulsar/logs/pulsar.log] with data [org.apache.logging.log4j.core.appender.rolling.RollingFileManager$FactoryData@63b1d4fa[pattern=/usr/share/java/pulsar/logs/pulsar.log-%d{MM-dd-yyyy}-%i.log.gz, append=true, bufferedIO=true, bufferSize=8192, policy=CompositeTriggeringPolicy(policies=[TimeBasedTriggeringPolicy(nextRolloverMillis=0, interval=1, modulate=true), SizeBasedTriggeringPolicy(size=1073741824)]), strategy=DefaultRolloverStrategy(min=1, max=7, useMax=true), advertiseURI=null, layout=%d{ISO8601_OFFSET_DATE_TIME_HHMM} [%t] %-5level %logger{36} - %msg%n, filePermissions=null, fileOwner=null]] java.lang.IllegalStateException: ManagerFactory [org.apache.logging.log4j.core.appender.rolling.RollingFileManager$RollingFileManagerFactory@328cf0e1] unable to create manager for [/usr/share/java/pulsar/logs/pulsar.log] with data [org.apache.logging.log4j.core.appender.rolling.RollingFileManager$FactoryData@63b1d4fa[pattern=/usr/share/java/pulsar/logs/pulsar.log-%d{MM-dd-yyyy}-%i.log.gz, append=true, bufferedIO=true, bufferSize=8192, policy=CompositeTriggeringPolicy(policies=[TimeBasedTriggeringPolicy(nextRolloverMillis=0, interval=1, modulate=true), SizeBasedTriggeringPolicy(size=1073741824)]), strategy=DefaultRolloverStrategy(min=1, max=7, useMax=true), advertiseURI=null, layout=%d{ISO8601_OFFSET_DATE_TIME_HHMM} [%t] %-5level %logger{36} - %msg%n, filePermissions=null, fileOwner=null]] 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.rolling.RollingFileManager.getFileManager(RollingFileManager.java:307) at org.apache.logging.log4j.core.appender.RollingFileAppender$Builder.build(RollingFileAppender.java:144) at org.apache.logging.log4j.core.appender.RollingFileAppender$Builder.build(RollingFileAppender.java:65) 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:1206) at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:1125) at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:1117) at org.apache.logging.log4j.core.config.AbstractConfiguration.doConfigure(AbstractConfiguration.java:715) at org.apache.logging.log4j.core.config.AbstractConfiguration.initialize(AbstractConfiguration.java:271) at org.apache.logging.log4j.core.config.AbstractConfiguration.start(AbstractConfiguration.java:324) at org.apache.logging.log4j.core.LoggerContext.setConfiguration(LoggerContext.java:697) at org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:786) at org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:808) at org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:311) at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:160) at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:48) at org.apache.logging.log4j.LogManager.getContext(LogManager.java:139) at org.apache.logging.log4j.spi.AbstractLoggerAdapter.getContext(AbstractLoggerAdapter.java:138) 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.pulsar.client.cli.CmdProduce.(CmdProduce.java:91) at org.apache.pulsar.client.cli.PulsarClientTool.initCommander(PulsarClientTool.java:137) at org.apache.pulsar.client.cli.PulsarClientTool.(PulsarClientTool.java:127) at org.apache.pulsar.client.cli.PulsarClientTool.main(PulsarClientTool.java:233) 2026-11-10T13:48:08.025041378Z main ERROR Unable to invoke factory method in class org.apache.logging.log4j.core.appender.RollingFileAppender for element RollingFile: java.lang.IllegalStateException: No factory method found for class org.apache.logging.log4j.core.appender.RollingFileAppender java.lang.IllegalStateException: No factory method found for class org.apache.logging.log4j.core.appender.RollingFileAppender at org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.findFactoryMethod(PluginBuilder.java:268) at org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.build(PluginBuilder.java:140) at org.apache.logging.log4j.core.config.AbstractConfiguration.createPluginObject(AbstractConfiguration.java:1206) at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:1125) at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:1117) at org.apache.logging.log4j.core.config.AbstractConfiguration.doConfigure(AbstractConfiguration.java:715) at org.apache.logging.log4j.core.config.AbstractConfiguration.initialize(AbstractConfiguration.java:271) at org.apache.logging.log4j.core.config.AbstractConfiguration.start(AbstractConfiguration.java:324) at org.apache.logging.log4j.core.LoggerContext.setConfiguration(LoggerContext.java:697) at org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:786) at org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:808) at org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:311) at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:160) at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:48) at org.apache.logging.log4j.LogManager.getContext(LogManager.java:139) at org.apache.logging.log4j.spi.AbstractLoggerAdapter.getContext(AbstractLoggerAdapter.java:138) 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.pulsar.client.cli.CmdProduce.(CmdProduce.java:91) at org.apache.pulsar.client.cli.PulsarClientTool.initCommander(PulsarClientTool.java:137) at org.apache.pulsar.client.cli.PulsarClientTool.(PulsarClientTool.java:127) at org.apache.pulsar.client.cli.PulsarClientTool.main(PulsarClientTool.java:233) 2026-11-10T13:48:08.046820207Z main ERROR Null object returned for RollingFile in Appenders. Usage: pulsar-client [-hv] [[--url=] [--proxy-url=] [--proxy-protocol=] [--auth-plugin=] [--listener-name=] [--auth-params=] [--tlsTrustCertsFilePath=] [-ml=]] [COMMAND] --auth-params= Authentication parameters, whose format is determined by the implementation of method `configure` in authentication plugin class, for example "key1:val1,key2:val2" or "{"key1":"val1"," key2":"val2"}". --auth-plugin= Authentication plugin class name. -h, --help Show this help message and exit. --listener-name= Listener name for the broker. -ml, --memory-limit= Configure the Pulsar client memory limit (eg: 32M, 64M) --proxy-protocol= Proxy protocol to select type of routing at proxy. --proxy-url= Proxy-server URL to which to connect. --tlsTrustCertsFilePath= File path to client trust certificates --url= Broker URL to which to connect. -v, --version Print version information and exit. Commands: produce Produce messages to a specified topic consume Consume messages from a specified topic read Read messages from a specified topic generate_documentation Generate documentation automatically.