Stapelüberlauffehler beim Importieren von Daten in Microsoft Power BI: 'Die Auswertung hat zu einem Stapelüberlauf geführt und kann nicht fortgesetzt werden.'

3198
Goombah

Beim Versuch, Daten aus einer Datenbank in Power BI zu importieren (mithilfe des ADO.net-Providers von Invantive Bridge), wird eine Fehlermeldung angezeigt:

Expression.Error: Evaluation resulted in a stack overflow and cannot continue.

Fehler beim Power BI-Stapelüberlauf

Ich möchte gerne wissen, warum ich diesen Fehler bekomme. Gibt es eine Möglichkeit, herauszufinden, woher der Fehler kommt?

1

1 Antwort auf die Frage

1
Patrick Hofman

Dies ist ein Fehler, bei dem Power BI die Ausnahmen nicht gut analysiert.

Sie können die tatsächliche Fehlermeldung finden, indem Sie die folgenden Schritte ausführen:

  1. Gehen Sie im Abfrageeditor-Dialogfeld oder im Hauptbildschirm zu Datei > Optionen und Einstellungen > Optionen .

    Dialog 1

  2. Gehen Sie zu Diagnose und aktivieren Sie die Option Ablaufverfolgung aktivieren . Klicken Sie auf Traces-Ordner öffnen . Schließen Sie den Dialog mit OK ab .

    Dialog 2

  3. Der Explorer wird mit einem ähnlichen Pfad geöffnet C:\Users\Me\AppData\Local\Microsoft\Power BI Desktop\Traces. Gehen Sie zurück zu Power BI und klicken Sie im Menüband auf Aktualisieren .

  4. Power BI generiert mehrere Protokolldateien in dem zuvor geöffneten Ordner. Öffnen Sie die Datei mit Microsoft.Mashup.Container.NetFX40. Dies ist die Protokolldatei, die die tatsächlichen Fehlermeldungen enthält.

  5. Suchen Sie die neueste Fehlermeldung. Normalerweise können Sie das finden, indem Sie ValidationExceptionvon unten nach oben suchen .

    Probe:

    itgeneor028: Unknown table projjects ( Possible alternatives: (Projects, ProjectWBS) at Invantive.Data.ValidationException..ctor(String messageCode, String messageText, String kindRequest, String localStackTrace, String nk, Exception innerException) 

    Wie Sie sehen, wurde dieser Fehler durch einen Tippfehler im Tabellennamen verursacht.

Es scheint, dass Releases vom Mai 2017 oder neuer von Power BI eine Ausnahme für einen Stapelüberlauf seltener auslösen. Guido Leenders vor 6 Jahren 0