Hi all - I am getting the following error when running Flux: ERROR StatusLogger Unable to access file:///log4j2/cluster.xml java.io.FileNotFoundException: \log4j2\cluster.xml (The system cannot find the path specified) at java.io.FileInputStream.open0(Native Method) at java.io.FileInputStream.open(FileInputStream.java:195) at java.io.FileInputStream.<init>(FileInputStream.java:138) at java.io.FileInputStream.<init>(FileInputStream.java:93) at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) at java.net.URL.openStream(URL.java:1045) at org.apache.logging.log4j.core.config.ConfigurationFactory.getInputFromUri(ConfigurationFactory.java:307) at org.apache.logging.log4j.core.config.ConfigurationFactory$Factory.getConfiguration(ConfigurationFactory.java:473) at org.apache.logging.log4j.core.config.ConfigurationFactory$Factory.getConfiguration(ConfigurationFactory.java:420) at org.apache.logging.log4j.core.config.ConfigurationFactory.getConfiguration(ConfigurationFactory.java:265) at org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:613) at org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:634) at org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:229) at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:152) at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:45) at org.apache.logging.log4j.LogManager.getContext(LogManager.java:194) at org.apache.logging.log4j.spi.AbstractLoggerAdapter.getContext(AbstractLoggerAdapter.java:122) at org.apache.logging.slf4j.Log4jLoggerFactory.getContext(Log4jLoggerFactory.java:43) at org.apache.logging.log4j.spi.AbstractLoggerAdapter.getLogger(AbstractLoggerAdapter.java:46) at org.apache.logging.slf4j.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:29) at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:358) at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:383) at org.apache.storm.flux.Flux.<clinit>(Flux.java:42) ERROR StatusLogger Reconfiguration failed: No configuration found for '266474c2' at 'null' in 'null'
I am running the following: storm jar target/SampleTopology-1.0-SNAPSHOT.jar org.apache.storm.flux.Flux --local --resource /topology.yaml This is a plain installation, I installed it on C:\Apache\storm-1.1.0 Looks to me the issue is here: if not %STORM_LOG4J2_CONFIGURATION_DIR% == nil ( set STORM_LOG4J2_CONFIGURATION_FILE="file:///%STORM_LOG4J2_CONFIGURATION_DIR%\cluster.xml" ) This line is getting the default configuration log4j2 (my "C:\Apache\storm-1.1.0\conf\storm.yaml" is unchanged). If I comment this line out then it works like a charm, the following line does pick up my environment variable STORM_HOME. if not defined STORM_LOG4J2_CONFIGURATION_FILE ( set STORM_LOG4J2_CONFIGURATION_FILE="file:///%STORM_HOME%\log4j2\cluster.xml" ) Thanks - Mauro Giusti.
ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\maurgi\AppData\Roaming ChocolateyInstall=C:\ProgramData\chocolatey ChocolateyLastPathUpdate=Tue Feb 21 09:18:44 2017 CommonProgramFiles=C:\Program Files\Common Files CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files CommonProgramW6432=C:\Program Files\Common Files COMPUTERNAME=MAURGIDEV01 ComSpec=C:\WINDOWS\system32\cmd.exe HOMEDRIVE=C: HOMEPATH=\Users\maurgi JAVA_HOME=C:\Java\jdk1.8.0_121 LOCALAPPDATA=C:\Users\maurgi\AppData\Local LOGONSERVER=\\CY1-RED-DC-25 M2_HOME=C:\Apache\maven-3.3.9 MAVEN_HOME=C:\Apache\maven-3.3.9 NugetMachineInstallRoot=C:\CxCache NUMBER_OF_PROCESSORS=8 OneDrive=C:\Users\maurgi\OneDrive OS=Windows_NT Path=C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Program Files\Common Files\Microsoft Shared\Microsoft Online Services;C:\Program Files (x86)\Common Files\Microsoft Shared\Microsoft Online Services;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Microsoft SQL Server\120\Tools\Binn\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files (x86)\PuTTY\;C:\Program Files\Microsoft\Web Platform Installer\;C:\Program Files (x86)\Microsoft SQL Server\110\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\120\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\130\DTS\Binn\;C:\Users\maurgi\AppData\Local\Microsoft\WindowsApps;C:\ProgramData\chocolatey\bin;C:\Program Files (x86)\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\130\Tools\Binn\ManagementStudio\;C:\Program Files (x86)\Microsoft VS Code\bin;C:\Program Files (x86)\Git\cmd;C:\Program Files\Apache\maven\bin;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Java\jdk1.8.0_121;C:\Java\jdk1.8.0_121\bin;C:\Apache\storm-1.1.0\bin;C:\Apache\maven-3.3.9\bin; PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 79 Stepping 1, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=4f01 ProgramData=C:\ProgramData ProgramFiles=C:\Program Files ProgramFiles(x86)=C:\Program Files (x86) ProgramW6432=C:\Program Files PROMPT=$P$G PSModulePath=C:\Program Files\WindowsPowerShell\Modules;C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules;C:\Program Files\WindowsPowerShell\Modules\;C:\Program Files (x86)\Microsoft SDKs\Azure\PowerShell\ResourceManager\AzureResourceManager\;C:\Program Files (x86)\Microsoft SDKs\Azure\PowerShell\ServiceManagement\;C:\Program Files (x86)\Microsoft SDKs\Azure\PowerShell\Storage\;C:\Program Files (x86)\Microsoft SQL Server\130\Tools\PowerShell\Modules\ PUBLIC=C:\Users\Public STORM_HOME=C:\Apache\storm-1.1.0 SystemDrive=C: SystemRoot=C:\WINDOWS TEMP=C:\Users\maurgi\AppData\Local\Temp TMP=C:\Users\maurgi\AppData\Local\Temp ToastSettings={"collection":[{"SolutionName":"Outlook Not Responding","SolutionStatus":true,"ChangedBy":null},{"SolutionName":"Outlook Multiple Process running","SolutionStatus":true,"ChangedBy":null},{"SolutionName":"Draft Email Protection","SolutionStatus":true,"ChangedBy":null},{"SolutionName":"Pending Reboot","SolutionStatus":true,"ChangedBy":null},{"SolutionName":"Password Reset","SolutionStatus":true,"ChangedBy":null},{"SolutionName":"IE Recommended Settings","SolutionStatus":true,"ChangedBy":null},{"SolutionName":"Unable to connect to wireless LAN","SolutionStatus":true,"ChangedBy":null},{"SolutionName":"Wireless driver update","SolutionStatus":true,"ChangedBy":null},{"SolutionName":"Record Skype for Business experience","SolutionStatus":false,"ChangedBy":null},{"SolutionName":"Delete duplicate Outlook .ost file(s) to recover disk space","SolutionStatus":true,"ChangedBy":null},{"SolutionName":"DirectAccess cannot connect","SolutionStatus":false,"ChangedBy":null},{"SolutionName":"Outlook Multiple Processes running","SolutionStatus":true,"ChangedBy":"TM.Initialization"},{"SolutionName":"Smart Card certificate is going to expire soon","SolutionStatus":false,"ChangedBy":"TM.Initialization"},{"SolutionName":"Smart Card has expired or multiple certificates","SolutionStatus":false,"ChangedBy":"TM.Initialization"},{"SolutionName":"Direct Access cannot connect","SolutionStatus":false,"ChangedBy":"TM.Initialization"}]} UATDATA=C:\Windows\CCM\UATData\D9F8C395-CAB8-491d-B8AC-179A1FE1BE77 USERDNSDOMAIN=REDMOND.CORP.MICROSOFT.COM USERDOMAIN=REDMOND USERDOMAIN_ROAMINGPROFILE=REDMOND USERNAME=maurgi USERPROFILE=C:\Users\maurgi VS140COMNTOOLS=C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools\ windir=C:\WINDOWS