Can confirm it's the @"group" vs "@group" parsing in afp.conf (I edited the file manually and it worked)
I think I've found the offending code on github so I'll open a pull request with the fix
Thanks @subzero79 and @tkaiser
Do either of you know what the process is for pull requests? It looks like all past PRs are into master and then I guess fixes get cherry-picked into other relevant version branches (e.g. 3.x)?
Edit: PR created https://github.com/openmediavault/openmediavault/pull/53