Your analysis is correct. I think prefixing "frontend" with "{-1}" fixes the problem; however, back-config should recognize "frontent" as a special type of database that needs to go in place "{-1}" and can only be instantiated once, so the fix should probably be in back-config. p.