Fatal error: Exception thrown without a stack frame

Das Forum soll der Ablage von Lösungen für immer wieder auftauchende Problemstellungen dienen. // This forum contains solutions to problems that frequently occur.
Antworten
Benutzeravatar
ma2604121
Beiträge: 349
Registriert: 24.01.2011, 23:42:18

Fatal error: Exception thrown without a stack frame

Beitrag von ma2604121 » 29.10.2011, 23:10:05

Ich erhalte bei Ausführung eines Controllers neben den Daten immer noch folgende Fehlermeldung:

Code: Alles auswählen

Fatal error: Exception thrown without a stack frame in Unknown on line 0
Ich habe hier im Forum schon gesucht und gesehen, dass es teilweise schon um diese Thematik ging. Leider half mir bislang nichts, um diesen Meldung zu verhindern.

Vielleicht habe ich auch einen Fehler im Controller?

Hier mal der PHP-Code:

Code: Alles auswählen

class MonthController extends base_controller{
    public function transformContent() {
    // Verbindung zur Datenbank herstellen
    $orm = $this->getMapper();
    // Daten holen
    $select = 'SELECT MONTH(date) as Month, YEAR(Date) AS Year, SUM(Value) AS Value, User FROM ent_data GROUP BY MONTH(Date), User ORDER BY MONTH(Date) DESC;';
    $Data = $orm->loadObjectListByTextStatement('Data', $select); 
Ich konnte das jetzt soweit eingrenzen, dass ich mir recht sicher bin, dass der Fehler durch Ausführen von

Code: Alles auswählen

    $Data = $orm->loadObjectListByTextStatement('Data', $select); 
verursacht wird.

Die SQL-Abfrage in phpMyAdmin führt zu keiner Fehlermeldung und ich erkenne auf den ersten Blick auch keinen Fehler.

Verwende ich eine falsche Syntax bei loadObjectListByTextStatement()? Anhand der Dokumentation sollte es eigentlich doch stimmen oder nicht?

APFelsahne
Beiträge: 222
Registriert: 18.03.2010, 13:13:07
Wohnort: Ludwigshafen am Rhein
Kontaktdaten:

Re: Fatal error: Exception thrown without a stack frame

Beitrag von APFelsahne » 30.10.2011, 09:49:26

Es kann auch bspw. sein dass, falls du den Logger des APF nutzt, er nicht ausreichend Rechte hat um in den LogPath zu schreiben.

Bspw. kann er vllt bei dir nicht die mysql-statements ins log schreiben, was aber erst nach dem beenden des skripts geschiet.

Zumindest war das bei mir der fall, ein erhöhen der rechte hat abhilfe geschaffen.
Grüße, Florian
BildAPF-Extension wsCatalyst

Benutzeravatar
dr.e.
Administrator
Beiträge: 4555
Registriert: 04.11.2007, 16:13:53

Re: Fatal error: Exception thrown without a stack frame

Beitrag von dr.e. » 30.10.2011, 10:59:44

Hi,

kommentiere mal bitte die Zeilen

Code: Alles auswählen

set_error_handler('errorHandler'); 
in der errorhandler.php und

Code: Alles auswählen

set_exception_handler('exceptionHandler'); 
in der exceptionhandler.php aus und rufe deine Applikation nochmals auf. Vielleicht erhälst du dann die korrekte Exception. PHP hat an diesen Punkten die Eigenheit, dass Exceptions im ExceptionHandler zu unerwarteten Verhalten führen.
Viele Grüße,
Christian

Benutzeravatar
ma2604121
Beiträge: 349
Registriert: 24.01.2011, 23:42:18

Re: Fatal error: Exception thrown without a stack frame

Beitrag von ma2604121 » 30.10.2011, 11:26:09

Das Problem lag tatsächlich an fehlenden Berechtigungen.

Danke!

Benutzeravatar
dr.e.
Administrator
Beiträge: 4555
Registriert: 04.11.2007, 16:13:53

Re: Fatal error: Exception thrown without a stack frame

Beitrag von dr.e. » 30.10.2011, 21:17:31

Super, dann ist der Fehler ja gefunden.
Viele Grüße,
Christian

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast