Describe the issue
My wallet.dat is on a different drive than my bitcoin config directory, and having wallet.dat be a symlink has always worked.
Can you reliably reproduce the issue?
If so, please list the steps to reproduce below:
mv ~/.bitcoin/wallet.dat ~/file && ln -sf ~/.bitcoin/wallet.dat ~/filebitcoin-qt
Expected behaviour
It should work transparently, same as in 0.14 (I think).
Actual behaviour
"Error loading wallet wallet.dat. -wallet filename must be a regular file."
What version of bitcoin-core are you using?
0.15.0.1-gfb7b5293844
Presumably introduced in https://github.com/bitcoin/bitcoin/commit/a6da027d83 (@promag)