diff --git a/src/App/Application.cpp b/src/App/Application.cpp index 64e614cd9a..e40d8b17a9 100644 --- a/src/App/Application.cpp +++ b/src/App/Application.cpp @@ -62,6 +62,7 @@ #include #include #include +#include #include #include #include @@ -1300,6 +1301,35 @@ void Application::initTypes(void) // register transaction type new App::TransactionProducer (DocumentObject::getClassTypeId()); + + // register exception producer types + new ExceptionProducer; + new ExceptionProducer; + new ExceptionProducer; + new ExceptionProducer; + new ExceptionProducer; + new ExceptionProducer; + new ExceptionProducer; + new ExceptionProducer; + new ExceptionProducer; + new ExceptionProducer; + new ExceptionProducer; + new ExceptionProducer; + new ExceptionProducer; + new ExceptionProducer; + new ExceptionProducer; + new ExceptionProducer; + new ExceptionProducer; + new ExceptionProducer; + new ExceptionProducer; + new ExceptionProducer; + new ExceptionProducer; + new ExceptionProducer; + new ExceptionProducer; + new ExceptionProducer; + new ExceptionProducer; + new ExceptionProducer; + new ExceptionProducer; } void Application::initConfig(int argc, char ** argv)