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