Add missing logger include in smoke test
Wrap smoke test in domain to catch errors
Add null check into FileTypeManager isDirectory check
Check for null project in joinProject
Handle errors in request pipes
Fix unit tests
Merge branch 'master' into multicurrency