Fatal Error __clone methode called on an non-object


Wenn beim Update folgender Fehler auftritt:

 

 


Zu unterst in der Datei /update/updates/{VERSION}/cx_files/lib/doctrine/Doctrine/ORM/Mapping/ClassMetadata.php folgende Funktion:

 

 

public function newInstance() { .... }

 

mit diesem Code ersetzten:

 

public function newInstance() { if ($this->_prototype === null) { $prototype = unserialize(sprintf('O:%d:"%s":0:{}', strlen($this->name), $this->name)); // fix: see https://github.com/doctrine/doctrine2/pull/1045 if (!is_object($prototype)) { $prototype = $this->reflClass->newInstanceWithoutConstructor(); } $this->_prototype = $prototype; } return clone $this->_prototype; }

 

Danach kann das Update erneut ausgeführt werden.



 

© 2024 Cloudrexx AG | Schweizer Cloud CMS | Datenschutzerklärung