Hello BaseX Staff, I am a developer who is new to BaseX and am getting stuck sending commands through the basex executable. My goal is to either open the CLI executable and send a command (through a script), or send the command without the basex CLI opening, as long as the command is run. In my recent attempt that I thought was close, I received the following error message: users-MacBook-Pro:Scripts user$ /Users/user/Downloads/basex/bin/basex -c/Users/user/Desktop/O-Lab/Examples/Scripts/commands.bsx Improper use? Potential bug? Your feedback is welcome: Contact: basex-talk@mailman.uni-konstanz.de Version: BaseX 9.2.2 Java: Oracle Corporation, 12.0.1 OS: Mac OS X, x86_64 Stack Trace: java.lang.RuntimeException: exists: lock file does not exist. at org.basex.util.Util.notExpected(Util.java:61) at org.basex.data.DiskData.finishUpdate(DiskData.java:246) at org.basex.core.cmd.ACreate.update(ACreate.java:97) at org.basex.core.cmd.Add.run(Add.java:56) at org.basex.core.Command.run(Command.java:257) at org.basex.core.Command.execute(Command.java:93) at org.basex.api.client.LocalSession.execute(LocalSession.java:132) at org.basex.api.client.Session.execute(Session.java:36) at org.basex.core.CLI.execute(CLI.java:92) at org.basex.core.CLI.execute(CLI.java:76) at org.basex.core.CLI.execute(CLI.java:63) at org.basex.BaseX.<init>(BaseX.java:80) at org.basex.BaseX.main(BaseX.java:42) The command file I am trying to have basex accept looks like this: OPEN exists ADD /Users/user/Desktop/O-Lab/Examples/cubesat/BINARIES/BINARY-03abaa7c-18fd-40a4-a26b-4be24089cfe4 With many more "ADD ..." commands to follow. Any advice on how to perform this operation would be greatly appreciated. Thanks, Jordan Castillo