Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

Ausnahmehierarchie

Fehler als Klassen, damit Aufrufer abfangen, was sie behandeln können. 73 Instanzen in Exponential.

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/standards/patterns/exception.md

On this page

This page is a translation. Read the English original

Ausnahmehierarchie

Hinweis Diese Seite wird aus dem Quellcode von php bin/php/exppatterncatalogue.php --write erzeugt. Bearbeiten Sie sie nicht von Hand: Ändern Sie den Code oder den Generator und führen Sie den Befehl dann erneut aus. Wie die Muster erkannt werden: der Musterkatalog.

Fehler als Klassen, damit Aufrufer abfangen, was sie behandeln können.

GruppeStruktur
Instanzen73
Erkannt anErweitert Exception, eine *Exception-Klasse oder Error.

Klassen nach Bereich

extension/expai (3)

Alle Muster von extension/expai

KlasseArtDateiBeschreibungErweiterungspunkt
expAiConversationBusyExceptionclass extends expAiExceptionextension/expai/classes/expaiconversationlock.php:150Ein anderer Schritt der Unterhaltung hält ihre Sperre (expAiConversationLock).–
expAiExceptionclass extends Exceptionextension/expai/classes/expaiexception.php:15Ein Fehler von expai.–
expAiVetoExceptionclass extends expAiExceptionextension/expai/classes/expaigate.php:14Eine Anfrage, die vom Veto-Hook abgelehnt wurde (eine Regel von [RequestVeto] oder ein Listener von expai/request/veto).–

extension/expchangeclass (1)

Alle Muster von extension/expchangeclass

KlasseArtDateiBeschreibungErweiterungspunkt
expChangeClassExceptionclass extends Exceptionextension/expchangeclass/classes/functions.php:35Wird ausgelöst, wenn eine Konvertierung nicht abgeschlossen werden kann.–

extension/expimageeditor (1)

Alle Muster von extension/expimageeditor

KlasseArtDateiBeschreibungErweiterungspunkt
expImageEditorExceptionclass extends RuntimeExceptionextension/expimageeditor/classes/expimageeditorexception.php:15Eine Anfrage, die der Bildeditor ablehnt: die Meldung (englisch, bei der Anzeige übersetzt) und der HTTP-Status der Antwort.–

extension/expqueue (4)

Alle Muster von extension/expqueue

KlasseArtDateiBeschreibungErweiterungspunkt
expQueueCancelledExceptionclass extends expQueueExceptionextension/expqueue/classes/expqueuecancelledexception.php:9Wird von expQueueContext::throwIfCancelled() ausgelöst, wenn der Job während seiner Ausführung abgebrochen wurde; der Job endet als abgebrochen.–
expQueueExceptionclass extends RuntimeExceptionextension/expqueue/classes/expqueueexception.php:9Ein Fehler der Warteschlange selbst: eine unbekannte Klasse oder ein unbekannter Typ, ein erreichtes Kontingent, ein Job, der seinen Zustand nicht ändern kann.–
expQueuePermanentExceptionclass extends expQueueExceptionextension/expqueue/classes/expqueuepermanentexception.php:12Wird von einem Handler für einen Fehler ausgelöst, den ein weiterer Versuch nicht beheben kann (ungültige Eingabe, eine Ablehnung, ein fehlendes Objekt): Der Job geht sofort in die Dead-Letter-Warteschlange…–
expQueueRetryableExceptionclass extends expQueueExceptionextension/expqueue/classes/expqueueretryableexception.php:13Wird von einem Handler für einen Fehler ausgelöst, der von selbst verschwinden kann: ein Timeout, eine Antwort 429 oder 5xx, eine belegte Ressource.–

extension/expservices (1)

Alle Muster von extension/expservices

KlasseArtDateiBeschreibungErweiterungspunkt
expServiceExceptionclass extends Exceptionextension/expservices/classes/expservicebase.php:20Die Basis jeder Domänenklasse von expservices: eine öffentliche statische Methode pro Dienst, aufgerufen als ezjscore/call/exp::[::arg...].–

extension/exp_oe_tiptap (1)

Alle Muster von extension/exp_oe_tiptap

KlasseArtDateiBeschreibungErweiterungspunkt
expOETiptapAIExceptionclass extends Exceptionextension/exp_oe_tiptap/classes/ai/expoetiptapaiexception.php:18Ein Fehler der KI-Hooks, dessen Meldung dem Redakteur angezeigt werden darf (ezjscore sendet Ausnahmemeldungen als error_text an den Browser).–

extension/ezfind (2)

Alle Muster von extension/ezfind

KlasseArtDateiBeschreibungErweiterungspunkt
ezfBaseExceptionabstract class extends ezcBaseExceptionextension/ezfind/classes/exceptions/ezfexception.php:15Basisausnahmeklasse für eZ Find–
ezfSolrExceptionclass extends ezfBaseExceptionextension/ezfind/classes/exceptions/ezfsolrexception.php:15Ausnahme für Solr-Probleme–

extension/ezodf (1)

Alle Muster von extension/ezodf

KlasseArtDateiBeschreibungErweiterungspunkt
expOdfConverterExceptionclass extends RuntimeExceptionextension/ezodf/classes/converter/expodfconverterexception.php:14Eine fehlgeschlagene Konvertierung.–

extension/ezoe (1)

Alle Muster von extension/ezoe

KlasseArtDateiBeschreibungErweiterungspunkt
expOEUrlExceptionclass extends RuntimeExceptionextension/ezoe/classes/expoeurlexception.php:10Ein Grund, aus dem der Online-Editor es ablehnt, eine Datei von einer URL abzurufen; die Meldung ist für den Benutzer bestimmt.–

extension/sevenx_dse (1)

Alle Muster von extension/sevenx_dse

KlasseArtDateiBeschreibungErweiterungspunkt
AdminNeo\EzExitclass extends RuntimeExceptionextension/sevenx_dse/adminneo/core/EzExit.php:13Wird anstelle von exit() ausgelöst, wenn AdminNeo in Exponential eingebettet ist.–

extension/sqliimport (12)

Alle Muster von extension/sqliimport

KlasseArtDateiBeschreibungErweiterungspunkt
expImportAiExceptionclass extends expImportExceptionextension/sqliimport/classes/exp/ai/expimportaitransport.php:39Der KI-Assistent konnte nicht antworten: nicht verfügbar, abgelehnt (Schalter, Berechtigung, Datenrichtlinie, Budget) oder nicht lesbar.–
expImportExceptionclass extends RuntimeExceptionextension/sqliimport/classes/exp/expimportexception.php:11Die Basis der Exceptions der 2.x-Engine.–
expImportSourceExceptionclass extends expImportExceptionextension/sqliimport/classes/exp/expimportexception.php:16Eine Quelle kann nicht gelesen werden (fehlende Datei, falsches Format, Netzwerkfehler).–
expImportTransformExceptionclass extends expImportExceptionextension/sqliimport/classes/exp/expimportexception.php:21Ein Wert kann nicht transformiert werden; der Datensatz schlägt mit dieser Meldung fehl.–
expImportValidationExceptionclass extends expImportExceptionextension/sqliimport/classes/exp/expimportexception.php:26Eine Definition, Zuordnung, ein Zeitplan oder eine Option ist nicht gültig.–
SQLIContentExceptionclass extends SQLIImportBaseExceptionextension/sqliimport/classes/content/sqlicontentexception.php:15Diese Exception wird ausgelöst, wenn ein Problem mit Inhalt erkannt wurde–
SQLICSVExceptionclass extends SQLIImportBaseExceptionextension/sqliimport/classes/sourcehandlers/csv/sqlicsvexception.php:13––
SQLIImportBaseExceptionclass extends ezcBaseExceptionextension/sqliimport/classes/exceptions/sqliimportbaseexception.php:11SQLIImportBaseException–
SQLIImportConfigExceptionclass extends SQLIImportBaseExceptionextension/sqliimport/classes/exceptions/sqliimportconfigexception.php:14Diese Exception wird ausgelöst, wenn ein Konfigurationsproblem erkannt wurde–
SQLIImportRuntimeExceptionclass extends SQLIImportBaseExceptionextension/sqliimport/classes/exceptions/sqliimportruntimeexception.php:14Diese Exception wird ausgelöst, wenn ein Laufzeitproblem erkannt wurde–
SQLILocationExceptionclass extends SQLIImportBaseExceptionextension/sqliimport/classes/location/sqlilocationexception.php:15Diese Exception wird ausgelöst, wenn ein Problem mit einer Location erkannt wurde–
SQLIXMLExceptionclass extends SQLIImportBaseExceptionextension/sqliimport/classes/sourcehandlers/xml/sqlixmlexception.php:13––

kernel/classes/contentjob (1)

Alle Muster von kernel/classes/contentjob

KlasseArtDateiBeschreibungErweiterungspunkt
expContentJobExceptionclass extends Exceptionkernel/classes/contentjob/expcontentjobexception.php:13Der Fehler, mit dem ein Inhaltsjob ablehnt oder fehlschlägt; seine Meldung wird dem Benutzer angezeigt.–

kernel/classes/ini (1)

Alle Muster von kernel/classes/ini

KlasseArtDateiBeschreibungErweiterungspunkt
expIniExceptionclass extends Exceptionkernel/classes/ini/expiniexception.php:15Ein Fehler des INI-Editors.–

kernel/classes/logviewer (1)

Alle Muster von kernel/classes/logviewer

KlasseArtDateiBeschreibungErweiterungspunkt
expLogSearchLimitExceptionclass extends RuntimeExceptionkernel/classes/logviewer/explogsearch.php:502Ein regulärer Ausdruck, der in einer Zeile pcre.backtrack_limit (oder eine andere PCRE-Grenze) überschritten hat.–

kernel/classes/transfer (1)

Alle Muster von kernel/classes/transfer

KlasseArtDateiBeschreibungErweiterungspunkt
expKernelTransferCancelledExceptionclass extends RuntimeExceptionkernel/classes/transfer/expkerneltransfercancelledexception.php:17Wird von einer Transfer-Aufgabe (expKernelTransferTask) ausgelöst, die angehalten wurde, weil ihr Lauf abgebrochen wurde (expKernelTransferContext::throwIfCancelled()); der Lauf…–

kernel/private (24)

Alle Muster von kernel/private

KlasseArtDateiBeschreibungErweiterungspunkt
ezpCacheClusterExceptionclass extends ezcCacheExceptionkernel/private/rest/classes/cache/exceptions/cluster.php:15Generische Ausnahmeklasse für ezpCacheCluster–
ezpContentAccessDeniedExceptionclass extends ezpContentExceptionkernel/private/api/content/exceptions/access_denied.php:12––
ezpContentExceptionabstract class extends ezcBaseExceptionkernel/private/api/content/exceptions/content_exception.php:17Dies ist die Basisausnahme der Inhalts-API von Exponential–
ezpContentFieldNotFoundExceptionclass extends ezpContentExceptionkernel/private/api/content/exceptions/content_field_not_found.php:11––
ezpContentNotFoundExceptionclass extends ezpContentExceptionkernel/private/api/content/exceptions/content_not_found.php:12––
ezpOauthBadRequestExceptionabstract class extends ezpOauthExceptionkernel/private/rest/classes/exceptions/bad_request.php:17Dies ist die Basisausnahme zum Auslösen einer BAD-REQUEST-Antwort.–
ezpOauthExceptionabstract class extends ezcBaseExceptionkernel/private/rest/classes/exceptions/oauth.php:17Dies ist die Basisausnahme der OAuth-Bibliothek von Exponential.–
ezpOauthExpiredTokenExceptionclass extends ezpOauthRequiredExceptionkernel/private/rest/classes/exceptions/expired_token.php:18Diese Ausnahme wird ausgelöst, wenn das Zugriffstoken abgelaufen ist, aber erneuert werden kann.–
ezpOauthInsufficientScopeExceptionclass extends ezpOauthRequiredExceptionkernel/private/rest/classes/exceptions/insufficient_scope.php:18Diese Ausnahme wird ausgelöst, wenn eine Anfrage mit einem Token gestellt wird, dessen Scope nicht ausreicht, damit die Anfrage angenommen wird.–
ezpOauthInvalidRequestExceptionclass extends ezpOauthBadRequestExceptionkernel/private/rest/classes/exceptions/invalid_request.php:21Diese Ausnahme wird ausgelöst, wenn eine Anfrage ungültig ist.–
ezpOauthInvalidTokenExceptionclass extends ezpOauthRequiredExceptionkernel/private/rest/classes/exceptions/invalid_token.php:19Diese Ausnahme wird ausgelöst, wenn ein Token ungültig ist.–
ezpOauthNoAuthInfoExceptionclass extends ezpOauthRequiredExceptionkernel/private/rest/classes/exceptions/missing_auth_info.php:18Diese Ausnahme wird ausgelöst, wenn der Client in der Anfrage keine Authentifizierungsinformationen angegeben hat.–
ezpOauthRequiredExceptionabstract class extends ezpOauthExceptionkernel/private/rest/classes/exceptions/auth.php:17Dies ist die Basisausnahme für Antworten, die eine Authentifizierung erfordern.–
ezpOauthTokenNotFoundExceptionclass extends ezpOauthExceptionkernel/private/rest/classes/exceptions/oauth_token_not_found.php:17Dies ist die Basisausnahme der OAuth-Bibliothek von Exponential.–
ezpRestAuthStyleNotFoundExceptionclass extends ezpRestExceptionkernel/private/rest/classes/exceptions/auth_style_not_found.php:12––
ezpRestContentRendererNotFoundExceptionclass extends ezpRestExceptionkernel/private/rest/classes/exceptions/content_renderer_not_found.php:12––
ezpRestExceptionabstract class extends ezcBaseExceptionkernel/private/rest/classes/exceptions/rest_exception.php:17Dies ist die Basisausnahme der REST-Schicht von Exponential–
ezpRestFilterMissingParameterExceptionclass extends ezpRestExceptionkernel/private/rest/classes/exceptions/filter_param_missing.php:12––
ezpRestFilterNotFoundExceptionclass extends ezpRestExceptionkernel/private/rest/classes/exceptions/filter_not_found.php:12––
ezpRestHTTPSRequiredExceptionclass extends ezpRestExceptionkernel/private/rest/classes/exceptions/https_required.php:12––
ezpRestProviderNotFoundExceptionclass extends ezpRestExceptionkernel/private/rest/classes/exceptions/rest_provider_not_found.php:12––
ezpRestRouteSecurityFilterNotFoundExceptionclass extends ezpRestExceptionkernel/private/rest/classes/exceptions/route_security_filter_not_found.php:12––
ezpRouteMethodNotAllowedExceptionclass extends ezcMvcToolsExceptionkernel/private/rest/classes/exceptions/route_method_not_allowed.php:12––
ezpUserNotFoundExceptionclass extends ezpRestExceptionkernel/private/rest/classes/exceptions/user_not_found.php:11––

kernel/private/classes/clusterfilehandlers (1)

Alle Muster von kernel/private/classes/clusterfilehandlers

KlasseArtDateiBeschreibungErweiterungspunkt
eZDFSFileHandlerBackendExceptionclass extends Exceptionkernel/private/classes/clusterfilehandlers/dfsbackends/ezdfsfilehandlerbackendexception.php:10Diese Datei ist Teil des Exponential-Pakets–

kernel/private/classes/exceptions (14)

Alle Muster von kernel/private/classes/exceptions

KlasseArtDateiBeschreibungErweiterungspunkt
eZClusterHandlerDBNoConnectionExceptionclass extends eZDBExceptionkernel/private/classes/exceptions/cluster/noconnection.php:19Klasse für die Ausnahme „keine Cluster-Verbindung“–
eZClusterHandlerDBNoDatabaseExceptionclass extends eZDBExceptionkernel/private/classes/exceptions/cluster/nodatabase.php:19Klasse für die Ausnahme „keine Datenbank“–
eZDBExceptionclass extends ezcBaseExceptionkernel/private/classes/exceptions/database/exception.php:26Klasse, die die oberste Klasse für alle datenbankbezogenen Ausnahmen darstellt–
eZDBNoConnectionExceptionclass extends eZDBExceptionkernel/private/classes/exceptions/database/noconnection.php:19Klasse für die Ausnahme „keine Verbindung“–
eZDFSFileHandlerNFSMountPointNotFoundExceptionclass extends ezcBaseExceptionkernel/private/classes/exceptions/cluster/mount_point_not_found.php:19Klasse für die Ausnahme „Cluster-Mountpunkt nicht gefunden“–
eZDFSFileHandlerNFSMountPointNotWriteableExceptionclass extends ezcBaseExceptionkernel/private/classes/exceptions/cluster/mount_point_not_writeable.php:19Klasse für die Ausnahme „Cluster-Mountpunkt nicht beschreibbar“–
eZDFSFileHandlerTableNotFoundExceptionclass extends ezcBaseExceptionkernel/private/classes/exceptions/cluster/table_not_found.php:19Klasse für die Ausnahme „Cluster-Tabelle nicht gefunden“–
ezpAccessDeniedclass extends Exceptionkernel/private/classes/exceptions/kernel/accessdenied.php:17Ausnahme, die auftritt, wenn der Zugriff verweigert wird.–
ezpFormTokenExceptionclass extends Exceptionkernel/private/classes/exceptions/kernel/formtoken.php:23Ein POST wurde abgelehnt, weil sein Formular-Token (CSRF-Token) fehlte oder nicht zur Sitzung gehörte: das Formular wurde in einer anderen Sitzung geladen, bevor e…–
ezpLanguageNotFoundclass extends Exceptionkernel/private/classes/exceptions/kernel/languagenotfound.php:17Ausnahme, die auftritt, wenn eine unbekannte Sprache verwendet wird.–
ezpModuleDisabledclass extends Exceptionkernel/private/classes/exceptions/kernel/moduledisabled.php:17Ausnahme, die auftritt, wenn ein Modul deaktiviert ist.–
ezpModuleNotFoundclass extends Exceptionkernel/private/classes/exceptions/kernel/modulenotfound.php:17Ausnahme, die auftritt, wenn ein Modul nicht gefunden wird.–
ezpModuleViewDisabledclass extends Exceptionkernel/private/classes/exceptions/kernel/moduleviewdisabled.php:17Ausnahme, die auftritt, wenn ein Modul/eine Ansicht deaktiviert ist.–
ezpModuleViewNotFoundclass extends Exceptionkernel/private/classes/exceptions/kernel/moduleviewnotfound.php:17Ausnahme, die auftritt, wenn ein Modul/eine Ansicht nicht gefunden wird.–

lib/eztemplate (1)

Alle Muster von lib/eztemplate

KlasseArtDateiBeschreibungErweiterungspunkt
eZTemplateFailedExecutingCompiledTemplateclass extends Exceptionlib/eztemplate/classes/exceptions/failedexecutingcompiledtemplate.php:17Ausnahme, die auftritt, wenn die Ausführung eines kompilierten Templates fehlschlägt–

lib/ezutils (1)

Alle Muster von lib/ezutils

KlasseArtDateiBeschreibungErweiterungspunkt
eZFatalUserErrorclass extends Errorlib/ezutils/classes/ezfatalusererror.php:35Ein schwerer Fehler, den der Kernel selbst auslöst, anstelle eines Benutzerfehlers der Stufe E_USER_ERROR, den PHP 8.4 für trigger_error() als veraltet markiert („throw a…–

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x