IBM / AMLSim

The AMLSim project is intended to provide a multi-agent based simulator that generates synthetic banking transaction data together with a set of known money laundering patterns - mainly for the purpose of testing machine learning models and graph algorithms. We welcome you to enhance this effort since the data set related to money laundering is critical to advance detection capabilities of money laundering activities.
Apache License 2.0
263 stars 82 forks source link

tmp? #81

Open ALuciaGC opened 7 months ago

ALuciaGC commented 7 months ago

Hi! Is anyone having issues with the missing tmp directory? I keep getting the following error when trying to run sh scripts/run_AMLSim.sh conf.json

Thanks!

[WARNING] java.lang.NullPointerException: Cannot invoke "java.lang.Integer.intValue()" because the return value of "java.util.Map.get(Object)" is null at amlsim.AMLSim.loadAccountFile (AMLSim.java:230) at amlsim.AMLSim.initSimulation (AMLSim.java:117) at amlsim.AMLSim.executeSimulation (AMLSim.java:440) at amlsim.AMLSim.main (AMLSim.java:544) at org.codehaus.mojo.exec.ExecJavaMojo.doMain (ExecJavaMojo.java:385) at org.codehaus.mojo.exec.ExecJavaMojo.doExec (ExecJavaMojo.java:374) at org.codehaus.mojo.exec.ExecJavaMojo.lambda$execute$0 (ExecJavaMojo.java:296) at java.lang.Thread.run (Thread.java:1583) [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 1.295 s [INFO] Finished at: 2024-03-14T17:50:52-04:00 [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.codehaus.mojo:exec-maven-plugin:3.2.0:java (default-cli) on project amlsim: An exception occurred while executing the Java class. Cannot invoke "java.lang.Integer.intValue()" because the return value of "java.util.Map.get(Object)" is null -> [Help 1]