[TYPO3-german] Calender Base Fatal Error nach Installation
Markus Deckmann
Markus.Deckmann79 at web.de
Sun Dec 21 14:35:12 CET 2008
Hi Bernd,
> /**
> * Method for post processing the rendered event
> * @return processed content/output
> */
> function finish(&$content) {
> $controller = &tx_cal_registry::Registry('basic','controller');
> $hookObjectsArr =
> $controller->getHookObjectsArray('finishViewRendering'); //<-- Das ist
> Zeile 2444
> // Hook: postSearchForObjectMarker
> foreach ($hookObjectsArr as $hookObj) {
> if (method_exists($hookObj, 'preFinishViewRendering')) {
> $hookObj->postSearchForObjectMarker($this, $content);
> }
> }
>
> // translate output
> $this->translateLanguageMarker($content);
>
> // Hook: postSearchForObjectMarker
> foreach ($hookObjectsArr as $hookObj) {
> if (method_exists($hookObj, 'postFinishViewRendering')) {
> $hookObj->postSearchForObjectMarker($this, $content);
> }
> }
> return $content;
> }
$controller scheint also kein Objekt zu sein auf das die Methode
getHookObjectsArray aufrufbar wäre. Das bedeutet das eine Zeile weiter
oben kein Objekt erstellt wird.
$controller = &tx_cal_registry::Registry('basic','controller');
Hier erhält $controller keine Referenz auf das Objekt das eigentlich
durch die Methode Registry erstellt werden sollte. Hier scheint also der
Fehler aufzutreten. Poste mal noch die Methode Registry aus der Datei
class.tx_cal_registry, da auf diese in der fehlerhaften Zeile
zugegriffen wurde und hier scheinbar kein Objekt zurückgegeben wird.
Vielleicht lässt sich über die Funktion etwas rausfinden, womöglich sind
wir hier einem Fehler auf der Spur wenn durch die tatsächlich nur die
Intstallation erfolgt ist und dann der Fehler auftritt. Oder hast du
bereits weitere Einstellungen bzw. Konfigurationen vorgenommen außer die
Installation über den Extension Manager?
Ciao Markus
More information about the TYPO3-german
mailing list