• Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    Solved Fehlermeldung bei Auswahl anderer Personen im Dienstplan

    Fragen
    2
    6
    313
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Heiko.ZH
      Heiko.Z
      last edited by

      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 Reply Last reply Reply Quote 0
      • Heiko.ZH
        Heiko.Z
        last edited by

        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 Reply Last reply Reply Quote 0
        • davidschillingD
          davidschilling ChurchToolsMitarbeiter
          last edited by

          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 Reply Last reply Reply Quote 0
          • Heiko.ZH
            Heiko.Z
            last edited by

            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 Reply Last reply Reply Quote 0
            • Heiko.ZH
              Heiko.Z
              last edited by

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

              1 Reply Last reply Reply Quote 0
              • Heiko.ZH
                Heiko.Z
                last edited by

                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 Reply Last reply Reply Quote 0
                • First post
                  Last post