• Aktuell
    • Tags
    • Beliebt
    • Benutzer
    • Gruppen
    • Suche
    • Registrieren
    • Anmelden

    Gelöst Fehlermeldung bei Auswahl anderer Personen im Dienstplan

    Fragen
    2
    6
    305
    Lade mehr Beiträge
    • Älteste zuerst
    • Neuste zuerst
    • Meiste Stimmen
    Antworten
    • In einem neuen Thema antworten
    Anmelden zum Antworten
    Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
    • Heiko.ZH
      Heiko.Z
      zuletzt editiert von

      hab grad beim Hinzufügen einer "anderen Person" im Dienstplan immer folgenden Fehler sobald ich im Eingabefeld den zweiten Buchstaben eingebe:

      Fehler aufgetreten in churchdb. SQLSTATE[42000]: Syntax error or access violation: 1104 The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET MAX_JOIN_SIZE=# if the SELECT is okay

      Wir sind selbsthoster und nutzen church.tools v3.56.3

      1 Antwort Letzte Antwort Antworten Zitieren 0
      • Heiko.ZH
        Heiko.Z
        zuletzt editiert von

        beim upgrade auf die Version 3.57 kamm jetzt das:

        SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '4-:calcategory_id' for key 'query_id' Gesamtes SQL: INSERT INTO {crp_query_filter} (query_id, sql_placeholder, sql_selector, bezeichnung, optional_yn, sortkey) VALUES ((SELECT id FROM {crp_query} WHERE bezeichnung='Fakten-Auswertung'), ':calcategory_id', 'select id, case when station_id is null then bezeichnung else concat(bezeichnung, ' (', (select bezeichnung from {cdb_station} s where s.id = station_id), ')') end as bezeichnung from {cc_calcategory} where oeffentlich_yn=1', 'Kalender', 1, 5), ((SELECT id FROM {crp_query} WHERE bezeichnung='Fakten-Auswertung'), ':fact_id', 'select id, bezeichnung from cs_fact', 'Fakt', 1, 99)

        1 Antwort Letzte Antwort Antworten Zitieren 0
        • davidschillingD
          davidschilling ChurchToolsMitarbeiter
          zuletzt editiert von

          Die Fehlermeldung beim Update kannst du ignorieren.
          Hier haben wir nur etwas hinzugefügt was bei den meisten schon da war. War es bei euch wohl schon deshalb gab es die Fehlermeldung.

          Dein erster Punkt scheint eine Beschränkung eures Hosting Anbieters zu sein: https://stackoverflow.com/questions/966815/mysql-max-join-size-errors

          Der verbietet wohl JOINS ab einer gewissen Größe. Da kannst du mal bei eurem Hoster nachfragen ob das erhöht werden kann.

          1 Antwort Letzte Antwort Antworten Zitieren 0
          • Heiko.ZH
            Heiko.Z
            zuletzt editiert von

            ok support anfrage ist raus.

            aktuell zeigt es jetzt eine neue Fehlermeldung:

            "Fehler aufgetreten in churchdb. Ups ... da ist ein uns ein technischer Fehler unterlaufen lauter Nullen und Einsen 010111000 ... bitte lade die Seite neu, danke."

            1 Antwort Letzte Antwort Antworten Zitieren 0
            • Heiko.ZH
              Heiko.Z
              zuletzt editiert von

              Danke für die direkte Hilfe per PM. Jetzt klappt es. Fall gelöst!

              1 Antwort Letzte Antwort Antworten Zitieren 0
              • Heiko.ZH
                Heiko.Z
                zuletzt editiert von

                ich bin nochmal, aktuell tritt wieder ein ähnliches Problem auf. der Fehler entsteht wenn ich in einer Gruppe eine Person hinzufügen möchte und dann im Eingabefenster anfange einen Namen einzugeben. dann kommt die Fehlermeldung "Fehler aufgetreten in churchdb..."

                das error log sagt:

                ]
                Error in AbstractModule:call - SQLSTATE[42000]: Syntax error or access violation: 1104 The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET MAX_JOIN_SIZE=# if the SELECT is okay

                1 Antwort Letzte Antwort Antworten Zitieren 0
                • Erster Beitrag
                  Letzter Beitrag