Your comments

I'm seeing this problem too. The directory that I issue the command from (home/gram/ubooquity2) is fine. In particular I can just run "java -jar Ubooquity.jar" in that directory and ubooquity works:

```

20200704 21:10:05 [main] INFO  com.ubooquity.Ubooquity - Running with the following parameters - headless: false, libraryport: -1, adminport: -1, remoteadmin: false, host: null, debug: false, execdir: /home/gram/ubooquity2

```

But if I instead try:

```

java -jar /home/gram/ubooquity2/Ubooquity.jar -webadmin -libraryport 2022 --adminport 2023 -headless

```

then I get that error:

```

Command line arguments error: java.lang.IllegalArgumentException: The provided execution directory does not exist or is not writable

```

And if I try:

```

java -jar /home/gram/ubooquity2/Ubooquity.jar -webadmin -headless -libraryport 2022 --adminport 2023 -workdir /home/gram/ubooquity2

```

then I get:

```

Command line arguments error: joptsimple.MultipleArgumentsForOptionException: Found multiple arguments for option workdir, but you asked for only one

```

This is with 2.1.2.