Contao-Camp 2024
Ergebnis 1 bis 10 von 10

Thema: Mitglieder-Registrierung im FE erzeugt eine Fehlermeldung

  1. #1
    Contao-Nutzer
    Registriert seit
    03.10.2020.
    Beiträge
    41

    Standard Mitglieder-Registrierung im FE erzeugt eine Fehlermeldung

    Contao 4.13.15, Notification Center 1.7, Metamodels 2.3

    Ich habe eine kleine Website erstellt bei der sich neue Mitglieder im FE registrieren können.
    Nun erhalte ich nach dem Ausfüllen der Registrierungsseite im FE nach dem Absenden eine Fehlermeldung.
    ES IST EIN FEHLER AUFGETRETEN

    Im Logfile seht:
    Code:
    request.CRITICAL: Uncaught PHP Exception TypeError: "preg_match_all(): Argument #2 ($subject) must be of type string, null given" at /mnt/web524/b3/20/543420/htdocs/cms/dorf-zeitung.net/contao/vendor/codefog/contao-haste/src/StringParser.php line 85 {"exception":"[object] (TypeError(code: 0): preg_match_all(): Argument #2 ($subject) must be of type string, null given at /mnt/web524/b3/20/543420/htdocs/cms/dorf-zeitung.net/contao/vendor/codefog/contao-haste/src/StringParser.php:85)"} []
    Dazu der StackTrace:
    Code:
    ErrorException:
    Warning: Undefined array key "username"
    
      at vendor/contao/core-bundle/src/Resources/contao/modules/ModuleRegistration.php:422
      at Contao\ModuleRegistration->createNewUser()
         (vendor/contao/core-bundle/src/Resources/contao/modules/ModuleRegistration.php:346)
      at Contao\ModuleRegistration->compile()
         (vendor/contao/core-bundle/src/Resources/contao/modules/Module.php:214)
      at Contao\Module->generate()
         (vendor/contao/core-bundle/src/Resources/contao/modules/ModuleRegistration.php:55)
      at Contao\ModuleRegistration->generate()
         (vendor/contao/core-bundle/src/Resources/contao/elements/ContentModule.php:98)
      at Contao\ContentModule->generate()
         (vendor/contao/core-bundle/src/Resources/contao/library/Contao/Controller.php:616)
      at Contao\Controller::getContentElement()
         (vendor/contao/core-bundle/src/Resources/contao/modules/ModuleArticle.php:197)
      at Contao\ModuleArticle->compile()
         (vendor/contao/core-bundle/src/Resources/contao/modules/Module.php:214)
      at Contao\Module->generate()
         (vendor/contao/core-bundle/src/Resources/contao/modules/ModuleArticle.php:70)
      at Contao\ModuleArticle->generate()
         (vendor/contao/core-bundle/src/Resources/contao/library/Contao/Controller.php:544)
      at Contao\Controller::getArticle()
         (vendor/contao/core-bundle/src/Resources/contao/library/Contao/Controller.php:386)
      at Contao\Controller::getFrontendModule()
         (vendor/contao/core-bundle/src/Resources/contao/pages/PageRegular.php:190)
      at Contao\PageRegular->prepare()
         (vendor/contao/core-bundle/src/Resources/contao/pages/PageRegular.php:60)
      at Contao\PageRegular->getResponse()
         (vendor/contao/core-bundle/src/Resources/contao/controllers/FrontendIndex.php:320)
      at Contao\FrontendIndex->renderPage()
         (vendor/symfony/http-kernel/HttpKernel.php:163)
      at Symfony\Component\HttpKernel\HttpKernel->handleRaw()
         (vendor/symfony/http-kernel/HttpKernel.php:75)
      at Symfony\Component\HttpKernel\HttpKernel->handle()
         (vendor/symfony/http-kernel/Kernel.php:202)
      at Symfony\Component\HttpKernel\Kernel->handle()
         (public/index.php:44)
    Das Ganze hat schon einmal funktioniert, allerdings kann ich leider nicht sagen seit welcher Aktion (z. B. Update Notification Center oder MM) die Registrierung auf diesen Fehler läuft.
    Ich habe die Installation auf einer 2ten Test-Domain nachgebaut, und auch dabei tritt das Problem auf.

    Ein Tipp wo der Fehler liegen kann würde mich sehr freuen.

  2. #2
    Contao-Urgestein Avatar von cliffparnitzky
    Registriert seit
    08.10.2010.
    Ort
    Lüneburg
    Beiträge
    2.446
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Das scheint mir ein Problem mit der Konstellation „Notification Center“ und „Haste“ zu sein. Schau mal hier im Forum. Da gab es in den letzten Tagen des öfteren Problemchen und Lösungen.

  3. #3
    Contao-Nutzer
    Registriert seit
    03.10.2020.
    Beiträge
    41

    Standard

    Richtig.
    Habe Notification Center 1.6.14 und somit Haste 4.25.23 installiert.
    Nun geht es wieder.

    Stack habe ich in Github eingetragen.

  4. #4
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.899
    Partner-ID
    10107

    Standard

    Poste deine composer.json
    » sponsor me via GitHub or PayPal or Revolut

  5. #5
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.899
    Partner-ID
    10107

    Standard

    Das Problem ist die Kombination aus der Einstellung Ein Home-Verzeichnis anlegen im Registrierungsmodul, die Verwendung von terminal42/contao-mailusername und damit einhergehend die Nicht-Verwendung des Benutzernamens im Registrierungsmodul. Diese Kombination wird von der terminal42/contao-mailusername derzeit nicht unterstützt.
    » sponsor me via GitHub or PayPal or Revolut

  6. #6
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.685
    User beschenken
    Wunschliste

    Standard

    @Spooky ... kannst Du mal gucken, warum mein PR nicht bei Contao eingeliefert wird..?
    https://github.com/e-spin/contao/pull/1

  7. #7
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.899
    Partner-ID
    10107

    Standard

    Verstehe die Frage nicht ganz - was meinst du mit "nicht eingeliefert"?
    » sponsor me via GitHub or PayPal or Revolut

  8. #8
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.685
    User beschenken
    Wunschliste

    Standard

    ist hier nicht bei... https://github.com/contao/contao/pulls

    bin gerade an anderem Rechner und hab alles über die Webseiten gemacht ... Fork > Änderung > PR

  9. #9
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.899
    Partner-ID
    10107

    Standard

    Du hast einen PR für https://github.com/e-spin/contao gemacht, nicht für https://github.com/contao/contao
    Der Base Branch muss im https://github.com/contao/contao Repository sein, wenn du dafür einen PR aufmachen willst.
    » sponsor me via GitHub or PayPal or Revolut

  10. #10

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •