The StandardException, SqlException etc. classes inherit from std::exception, but don't return correct exception message when using what().
try
{
throw StandardException("Something wrong happened");
}
catch (std::exception &e)
{
qDebug(e.what()); // prints 'Unknown exception'
}
Config:
TreeFrog 1.21.0
Windows 10
Qt 5.9.4, MSVC 2015 x86