When in wala.properties report file variable is not explicitly set to an absolute path to a report file name, I see a crash in loadProperties (I am on a Mac). Here is the stack trace:
[Console output redirected to file:/tmp/console.txt]
java.lang.NullPointerException
at com.ibm.wala.properties.WalaProperties.getWalaHomeDir(WalaProperties.java:134)
at com.ibm.wala.properties.WalaProperties.convertToAbsolute(WalaProperties.java:104)
at com.ibm.wala.properties.WalaProperties.loadProperties(WalaProperties.java:93)
at com.ibm.wala.properties.WalaProperties.getJ2SEJarFiles(WalaProperties.java:46)
at com.ibm.wala.util.config.AnalysisScopeReader.processScopeDefLine(AnalysisScopeReader.java:118)
at com.ibm.wala.util.config.AnalysisScopeReader.read(AnalysisScopeReader.java:66)
at com.ibm.wala.util.config.AnalysisScopeReader.read(AnalysisScopeReader.java:54)
at com.ibm.wala.util.config.AnalysisScopeReader.makePrimordialScope(AnalysisScopeReader.java:132)
at com.ibm.wala.util.config.AnalysisScopeReader.makeJavaBinaryAnalysisScope(AnalysisScopeReader.java:146)
... skipped ...
at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
at org.eclipse.equinox.launcher.Main.main(Main.java:1212)
Caused by: java.lang.NullPointerException
at com.ibm.wala.properties.WalaProperties.getWalaHomeDir(WalaProperties.java:134)
at com.ibm.wala.properties.WalaProperties.convertToAbsolute(WalaProperties.java:104)
at com.ibm.wala.properties.WalaProperties.loadProperties(WalaProperties.java:93)
... 55 more