Es ist nicht möglich, eine Auftragsrechnung aus dem Backend zu erstellen.

Ich versuche, eine Rechnung aus dem Backend durch das Bestellfenster zu erstellen. Aber wenn ich auf den Rechnungslink klicke, wird ein Fehler ausgelöst.

Schwerer Fehler: Nicht erfasste Ausnahme’RuntimeException’ mit der Meldung’Konnte den Spaltentyp „ID“ der Klasse „Shopware\Models\Order\Document\Document“ nicht lösen’’.

Fatal error : Uncaught exception ‚RuntimeException‘ with message ‚Could not resolve type of column „ID“ of class „Shopware\Models\Order\Document\Document“‘

Irgendeine Idee, warum dieser Fehler auftritt?

Danke

Bist du kurzzeitig umgesezogen? Also Serverwechsel oder ein Wechsel von MariaDB zu MySQL (oder umgekehrt)?
Du könntest mal den Cache auf dem Server wegwerfen.

Nein. So etwas ist nicht passiert. Was ich verstehe, ist die folgende Zeile des Codes machen das Problem.

$orderModel = Shopware()->Models()->getRepository(Document::class)->findBy([‚hash‘ => $this->Request()->getParam(‚id‘)]));

In der Engine/Shopware/Controllers/Backend/Order.php

Entfernen Sie var/cache/production_****** aus Dateien, indem Sie das Problem manuell lösen. Ich danke dir.