Mitgliedsbeitrag startet nach Migration nicht mehr

Hast du Probleme oder Fragen bei der Einrichtung bestimmter Plugins ? Diese kannst du hier loswerden.
Antworten
PascalTurbo
Beiträge: 37
Registriert: 8. Jan 2012, 19:29

Mitgliedsbeitrag startet nach Migration nicht mehr

Beitrag von PascalTurbo »

Hi Zusammen,

ich habe eine etwas größere Migration durchgeführt und dabei die Datenbank von MySQL nach PostgreSQL portiert. Admidio wurde neu entpackt, gegen die PostgreSQL konfiguriert und das Mitgliedsbeitrag Plugin installiert.

Es scheint alles zu funktionieren bis auf Mitgliedsbeitrag. Beim Aufruf kommt die Installationsseite. Die Profilfelder sind alle vorhanden. Beim Soll-Ist-Vergleich gab es zunächst zwei Abweichungen zwischen TEXT und BIGTEXT. Das habe ich korrigiert. Darüber hinaus weichen die Berechtigungen ab, wobei das auch im alten System schon so war und dort problemlos funktioniert hat.

Hier Screenshots der Seiten:
Bildschirmfoto 2024-08-24 um 13.41.14.jpg
Bildschirmfoto 2024-08-24 um 13.41.14.jpg (166.38 KiB) 22203 mal betrachtet
Bildschirmfoto 2024-08-24 um 13.41.02.jpg
Bildschirmfoto 2024-08-24 um 13.41.02.jpg (172.03 KiB) 22203 mal betrachtet
Hat jemand eine Idee, wie ich das fixen kann?

Viele Grüße
Pascal
rmb
Plugin-Developer
Beiträge: 632
Registriert: 10. Mai 2011, 19:56
Wohnort: 86856

Re: Mitgliedsbeitrag startet nach Migration nicht mehr

Beitrag von rmb »

Hallo Pascal,

wenn das Setup von Mitgliedsbeitrag den SOLL-IST-Vergleich anzeigt, sind bereits alle erforderlichen Profilfelder angelegt worden. Auch wenn hier Unterschiede von SOLL-IST angezeigt werden, sollte das Plugin funktionieren. Über die Eigenschaften eines Profilfeldes (Admidio Einstellungen-Module-Profil-Profilfeld bearbeiten) kannst du die Unterschiede bearbeiten.

Aber noch ein Hinweis: Mitgliedsbeitrag ist nicht unter PostgreSQL getestet.

Gruß
rmb
PascalTurbo
Beiträge: 37
Registriert: 8. Jan 2012, 19:29

Re: Mitgliedsbeitrag startet nach Migration nicht mehr

Beitrag von PascalTurbo »

Hi @rmb,

verzeih die späte Antwort, ich war ein paar Tage unterwegs.

Dann wird es wohl an der Datenbank liegen. Muss ich zurück migrieren 😢

Kannst du vielleicht auf der Plugin-Seite einen fetten Hinweis einbauen, dass das Plugin nur mit MySQL funktioniert. Ich hab jetzt auch nur durch deine Info gesehen, dass dort der Hinweis steht, dass es mit MySQL funktioniert. Mir wäre aber nicht in den Sinn gekommen, dass einzelne Plugins nur mit einzelnen DBs funktionieren.

VG
Pascal
Benutzeravatar
fasse
Administrator
Beiträge: 6170
Registriert: 12. Nov 2005, 16:06

Re: Mitgliedsbeitrag startet nach Migration nicht mehr

Beitrag von fasse »

Hallo Pascal,

wenn du ein bischen Geduld hast, kann ich mir das mit der Datenbank einmal anschauen.

Würde das dann in den nächsten Tagen mal anschauen.

Gruß
Fasse
PascalTurbo
Beiträge: 37
Registriert: 8. Jan 2012, 19:29

Re: Mitgliedsbeitrag startet nach Migration nicht mehr

Beitrag von PascalTurbo »

Hey,

das wäre natürlich super. Mit dem Zahlungslauf kann ich auch noch etwas warten.
Falls ich unterstützen, bspw. etwas testen kann, melde dich gern.

Viele Grüße
Pascal
Benutzeravatar
fasse
Administrator
Beiträge: 6170
Registriert: 12. Nov 2005, 16:06

Re: Mitgliedsbeitrag startet nach Migration nicht mehr

Beitrag von fasse »

Ging jetzt doch schneller als gedacht.

Habe hier einen Pull-Request erstellt:
https://github.com/rmbinder/Mitgliedsbeitrag/pull/144
PascalTurbo
Beiträge: 37
Registriert: 8. Jan 2012, 19:29

Re: Mitgliedsbeitrag startet nach Migration nicht mehr

Beitrag von PascalTurbo »

Hi,

vielen Dank! Ich habe mal testweise den aktuellen latest Stand installiert und damit startet Mitgliedsbeitrag wieder. Werde das ganze mal genauer testen.
Benutzeravatar
fasse
Administrator
Beiträge: 6170
Registriert: 12. Nov 2005, 16:06

Re: Mitgliedsbeitrag startet nach Migration nicht mehr

Beitrag von fasse »

Wenn dir das noch was auffällt, melde dich hier. Hab es rudimentär getestet, aber bestimmt nicht alles erwischt.
PascalTurbo
Beiträge: 37
Registriert: 8. Jan 2012, 19:29

Re: Mitgliedsbeitrag startet nach Migration nicht mehr

Beitrag von PascalTurbo »

Hey Zusammen,

ich hatte etwas Zeit zu testen. Hier sind mir zwei Probleme aufgefallen:

Die Beitragsanalyse schmiert ab, direkt wenn man drauf klickt. Im Backend wird folgendes geloggt:

PHP Fatal error: Uncaught TypeError: Unsupported operand types: string * int in /var/www/admidio/adm_plugins/membership_fee/analysis.php:123\nStack trace:\n#0 {main}\n thrown in /var/www/admidio/adm_plugins/membership_fee/analysis.php on line 123, referer: https://vereinsverwaltung.fctf-verwaltu ... ip_fee.php

Das Erzeugen neuer Mitgliedsnummern funktioniert nicht. Hier behauptet das System "Es können keine neuen Mitgliedsnummern zugewiesen werden, da alle Mitglieder bzw. alle Mitglieder der ausgewählten Rollen, bereits eine Mitgliedsnummer besitzen.". Ich habe aber 4 Mitglieder ohne Mitgliedsnummern. Wenn ich versuche, neue Mandatsreferenzen zu erzeugen, meckert er auch genau für die 4 an, dass sie keine Mitgliedsnummer haben.

Soll ich zusätzlich ein GitHub Issue anlegen?

VG
Pascal
Benutzeravatar
fasse
Administrator
Beiträge: 6170
Registriert: 12. Nov 2005, 16:06

Re: Mitgliedsbeitrag startet nach Migration nicht mehr

Beitrag von fasse »

Hallo Pascal,

ich hatte deine Antwort leider übersehen. Hab es mir heute mal angeschaut und folgenden Pull-Request erstellt:
https://github.com/rmbinder/Mitgliedsbeitrag/pull/147

Allerdings konnte ich das Problem mit der Beitragsanalyse nicht nachvollziehen. Die hat bei mir auf Anhieb funktioniert. Ich habe dort aber mal auf Verdacht eine Anpassung vorgenommen. Gib mal bitte Rückmeldung, ob es damit bei dir klappt.

Viele Grüße
Fasse
PascalTurbo
Beiträge: 37
Registriert: 8. Jan 2012, 19:29

Re: Mitgliedsbeitrag startet nach Migration nicht mehr

Beitrag von PascalTurbo »

Hey Fasse,

alles gut, ich bin ja auch nicht der schnellste. Der Fix hat leider nichts geändert (außer das der Fehler jetzt in Zeile 125 statt in 123 fliegt).

Kann ich irgendwie beim debugging helfen? Wir können auch mal ne Variante der analysis.php mit nem Berg an Debug-Code ausstatten.

VG
Pascal
Benutzeravatar
fasse
Administrator
Beiträge: 6170
Registriert: 12. Nov 2005, 16:06

Re: Mitgliedsbeitrag startet nach Migration nicht mehr

Beitrag von fasse »

Die Zeile ist schon wichtig, wir sind nämlich einen Schritt weiter. Es ist zwar dieselbe Fehlermeldung bezieht sich aber auf eine andere Programmstelle. Wie gesagt, da ich selber den Fehler nicht bekomme, kann ich es nicht testen.

Füge noch die Anpassung aus diesem Pull-Request bei dir hinzu:
https://github.com/rmbinder/Mitgliedsbeitrag/pull/151
Antworten