mirror of
https://github.com/IT4Change/gradido.git
synced 2026-01-16 18:01:20 +00:00
try to catch lost connection error
This commit is contained in:
parent
24c37fe11e
commit
409162c730
@ -4,6 +4,7 @@
|
||||
#include "Poco/URI.h"
|
||||
#include "Poco/Logger.h"
|
||||
#include "Poco/Data/Binding.h"
|
||||
//#include "Poco/Data/MySQL/MySQLException.h"
|
||||
|
||||
using namespace Poco::Data::Keywords;
|
||||
|
||||
@ -215,6 +216,14 @@ int HandleElopageRequestTask::getUserIdFromDB(bool checkEmail /* = false*/)
|
||||
try {
|
||||
select.execute();
|
||||
}
|
||||
catch (Poco::Data::ConnectionFailedException& ex) {
|
||||
addError(new ParamError(__FUNCTION__, "[ConnectionFailedException] mysql error selecting from db", ex.displayText().data()));
|
||||
addError(new ParamError(__FUNCTION__, "email: ", mEmail.data()));
|
||||
}
|
||||
catch (Poco::Data::NotConnectedException& ex) {
|
||||
addError(new ParamError(__FUNCTION__, "[NotConnectedException] mysql error selecting from db", ex.displayText().data()));
|
||||
addError(new ParamError(__FUNCTION__, "email: ", mEmail.data()));
|
||||
}
|
||||
catch (Poco::Exception& ex) {
|
||||
addError(new ParamError(__FUNCTION__, "mysql error selecting from db", ex.displayText().data()));
|
||||
addError(new ParamError(__FUNCTION__, "email: ", mEmail.data()));
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user