Readthedocs.org: AttributeError beim Ausführen eines Builds

Erstellt am 1. Aug. 2019  ·  4Kommentare  ·  Quelle: readthedocs/readthedocs.org

Schritte, um es zu reproduzieren

  1. zur Kasse master
  2. Entferne die .db SQLite-Datei
  3. Migrationen durchführen
  4. Superuser erstellen
  5. ein Projekt manuell importieren
  6. einen Build auslösen

Tatsächliche Ergebnis

Dieser Fehler wird in den Protokollen angezeigt:

Traceback (most recent call last):
  File "/home/humitos/rtfd/code/readthedocs.org/readthedocs/projects/tasks.py", line 296, in update_docs_task
    return step.run(version_pk, *args, **kwargs)
  File "/home/humitos/rtfd/code/readthedocs.org/readthedocs/projects/tasks.py", line 431, in run
    self.send_notifications(version_pk, build_pk)
  File "/home/humitos/rtfd/code/readthedocs.org/readthedocs/projects/tasks.py", line 1070, in send_notifications
    if self.version.type != EXTERNAL:
AttributeError: 'dict' object has no attribute 'type'

Erwartetes Verhalten

Kein Fehler.

Accepted Bug

Hilfreichster Kommentar

@minrock du musst die richtige Version von sqlite installieren, siehe https://docs.readthedocs.io/en/stable/development/install.html#requirements

Alle 4 Kommentare

Wir müssen zuerst python manage.py loaddata test_data ausführen, damit es den SLUMBER-Benutzer festlegt und zu erfolgreichen API-Aufrufen führt :)

Hallo, ich habe gerade den gleichen Fehler bekommen, aber jetzt, wenn ich das python manage.py loaddata test_data stehe ich vor diesem Fehler

django.db.utils.OperationalError: Problem installing fixtures: no such table: projects_project__old

@minrock du musst die richtige Version von sqlite installieren, siehe https://docs.readthedocs.io/en/stable/development/install.html#requirements

Danke, ist mir nicht aufgefallen

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen