diff --git a/core/templates/exception.php b/core/templates/exception.php
index e5b57e2645..9ddc0f94d6 100644
--- a/core/templates/exception.php
+++ b/core/templates/exception.php
@@ -16,6 +16,7 @@ style('core', ['styles', 'header']);
t('Remote Address: %s', $_['remoteAddr'])) ?>
t('Request ID: %s', $_['requestID'])) ?>
+ t('Type: %s', $_['errorClass'])) ?>
t('Code: %s', $_['errorCode'])) ?>
t('Message: %s', $_['errorMsg'])) ?>
t('File: %s', $_['file'])) ?>
diff --git a/lib/private/template.php b/lib/private/template.php
index b0d212c6f5..e6b76cc664 100644
--- a/lib/private/template.php
+++ b/lib/private/template.php
@@ -217,6 +217,7 @@ class OC_Template extends \OC\Template\Base {
public static function printExceptionErrorPage(Exception $exception) {
$request = \OC::$server->getRequest();
$content = new \OC_Template('', 'exception', 'error', false);
+ $content->assign('errorClass', get_class($exception));
$content->assign('errorMsg', $exception->getMessage());
$content->assign('errorCode', $exception->getCode());
$content->assign('file', $exception->getFile());