Details
-
Bug
-
Resolution: Won't Do
-
Major
-
None
-
7.2.7.GA, 7.3.3.CR1
-
None
-
False
-
False
-
Undefined
-
Description
I am currently writing a cli-script to configure a jboss that runs with our application. But I am currently not able to run the jboss-cli from outside the JBOSS_HOME directory. If I try I get the following error because the environment variable is not resolved in the logging component of JBOSS
-bash-4.2$ sh $JBOSS_HOME/bin/jboss-cli.sh You are disconnected at the moment. Type 'connect' to connect to the server or 'help' for the list of supported commands. [disconnected /] embed-server Failed to invoke setter setFileName with value $JBOSS_HOME/standalone/log/server.log .java.lang.reflect.InvocationTargetException at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.jboss.logmanager@2.1.7.Final-redhat-00001//org.jboss.logmanager.config.AbstractPropertyConfiguration$1.applyPostCreate(AbstractPropertyConfiguration.jav a:217) at org.jboss.logmanager@2.1.7.Final-redhat-00001//org.jboss.logmanager.config.AbstractPropertyConfiguration$1.applyPostCreate(AbstractPropertyConfiguration.jav a:197) at org.jboss.logmanager@2.1.7.Final-redhat-00001//org.jboss.logmanager.config.LogContextConfigurationImpl.doApplyPostCreate(LogContextConfigurationImpl.java:31 3) at org.jboss.logmanager@2.1.7.Final-redhat-00001//org.jboss.logmanager.config.LogContextConfigurationImpl.doPrepare(LogContextConfigurationImpl.java:345) at org.jboss.logmanager@2.1.7.Final-redhat-00001//org.jboss.logmanager.config.LogContextConfigurationImpl.prepare(LogContextConfigurationImpl.java:289) at org.jboss.logmanager@2.1.7.Final-redhat-00001//org.jboss.logmanager.config.LogContextConfigurationImpl.commit(LogContextConfigurationImpl.java:298) at org.jboss.logmanager@2.1.7.Final-redhat-00001//org.jboss.logmanager.PropertyConfigurator.configure(PropertyConfigurator.java:546) at org.jboss.logmanager@2.1.7.Final-redhat-00001//org.jboss.logmanager.PropertyConfigurator.configure(PropertyConfigurator.java:97) at org.jboss.as.cli@6.0.14.Final-redhat-00001//org.jboss.as.cli.embedded.EmbeddedLogContext.configureLogContext(EmbeddedLogContext.java:82) at org.jboss.as.cli@6.0.14.Final-redhat-00001//org.jboss.as.cli.embedded.EmbedServerHandler.doHandle(EmbedServerHandler.java:181) at org.jboss.as.cli@6.0.14.Final-redhat-00001//org.jboss.as.cli.handlers.CommandHandlerWithHelp.handle(CommandHandlerWithHelp.java:89) at org.jboss.as.cli@6.0.14.Final-redhat-00001//org.jboss.as.cli.impl.CommandExecutor$2.lambda$build$0(CommandExecutor.java:685) at org.jboss.as.cli@6.0.14.Final-redhat-00001//org.jboss.as.cli.impl.CommandExecutor.lambda$execute$0(CommandExecutor.java:708) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:834) Caused by: java.io.FileNotFoundException: $JBOSS_HOME/standalone/log/server.log (No such file or directory) at java.base/java.io.FileOutputStream.open0(Native Method) at java.base/java.io.FileOutputStream.open(FileOutputStream.java:298) at java.base/java.io.FileOutputStream.<init>(FileOutputStream.java:237) at org.jboss.logmanager@2.1.7.Final-redhat-00001//org.jboss.logmanager.handlers.FileHandler.setFile(FileHandler.java:151) at org.jboss.logmanager@2.1.7.Final-redhat-00001//org.jboss.logmanager.handlers.PeriodicRotatingFileHandler.setFile(PeriodicRotatingFileHandler.java:104) at org.jboss.logmanager@2.1.7.Final-redhat-00001//org.jboss.logmanager.handlers.FileHandler.setFileName(FileHandler.java:189) ... 21 more