Contao-Camp 2024
Ergebnis 1 bis 5 von 5

Thema: [ Notification Center + Registrierung ] - Fehler beim Registrieren

  1. #1
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.464
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard [ Notification Center + Registrierung ] - Fehler beim Registrieren

    Hallo zusammen,

    vielleicht kann jemand weiterhelfen:

    1. Contao 4.9.9 mit Notification Center 1.5.18
    2. Modul Registrierung mit einigen Felder sowie einer Benachrichtigung.
    3. Nach dem Ausfüllen der Felder und dem Bestätigen des Registrieren-Buttons erhalte ich die Fehlerseite von Contao ( Ein Fehler ist aufgetreten ).

    In den Logs steht folgendes:

    Code:
    [2020-12-07 15:57:02] request.INFO: Matched route "tl_page.4". {"route":"tl_page.4","route_parameters":{"_token_check":true,"_controller":"Contao\\FrontendIndex::renderPage","_scope":"frontend","_locale":"de","pageModel":"[object] (Contao\\PageModel: {})","parameters":"","_route":"tl_page.4"},"request_uri":"https://www.domain.tld/de/forum/registrierung.html","method":"POST"} [][2020-12-07 15:57:02] request.CRITICAL: Uncaught PHP Exception TypeError: "Argument 2 passed to Contao\CoreBundle\OptIn\OptIn::create() must be of the type string, null given, called in /www/htdocs/domain.tld/vendor/terminal42/notification_center/library/NotificationCenter/ContaoHelper.php on line 42" at /www/htdocs/domain.tld/vendor/contao/core-bundle/src/OptIn/OptIn.php line 34 {"exception":"[object] (TypeError(code: 0): Argument 2 passed to Contao\\CoreBundle\\OptIn\\OptIn::create() must be of the type string, null given, called in /www/htdocs/domain.tld/vendor/terminal42/notification_center/library/NotificationCenter/ContaoHelper.php on line 42 at /www/htdocs/domain.tld/vendor/contao/core-bundle/src/OptIn/OptIn.php:34)"} []
    Sobald die Benachrichtigung entfernt wird, kann die Registrierung abgeschlossen werden.

    Mit aktiver Benachrichtigung wird das Mitglied erstellt; lediglich eben nicht per Benachrichtigung informiert und dem Fehler im FE.

    Auch der Eintrag der SMTP-Daten in der parameters.yml haben keine Veränderung erbracht.

    Hat jemand eine Idee dazu, wie der Versand der Benachrichtigung möglich ist.
    Danke.
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

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

    Standard

    Nutze den Debug-Modus um mehr über den Fehler zu erfahren.

  3. #3
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.464
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Danke Spooky.

    Beim Aufruf des Debug Modus wird dieser Fehler angezeigt:

    Code:
    The cookie name "Deprecated: Using integers for registered date claims is deprecated, please use DateTimeImmutable objects instead. in /www/htdocs/domain.tld/vendor/lcobucci/jwt/src/Builder.php on line 151 Deprecated: Using integers for registered date claims is deprecated, please use DateTimeImmutable objects instead. in /www/htdocs/domain.tld/vendor/lcobucci/jwt/src/Builder.php on line 151 Deprecated: Implicit conversion of keys from strings is deprecated. Please use InMemory or LocalFileReference classes. in /www/htdocs/domain.tld/vendor/lcobucci/jwt/src/Builder.php on line 471 Deprecated: Not specifying the signer and key to Builder#getToken() is deprecated. Please move the arguments from Builder#sign() to Builder#getToken(). in /www/htdocs/domain.tld/vendor/lcobucci/jwt/src/Builder.php on line 506 contao_settings" contains invalid characters.
    Aus dem Log des Contao Managers ( contao-manager/logs/ ):
    Code:
    07-Dec-2020 16:26:26 Europe/Berlin] [2020-12-07 16:26:26] request.INFO: Matched route "contao_managerapi_contao_jwtcookie__invoke". {"route":"contao_managerapi_contao_jwtcookie__invoke","route_parameters":{"_route":"contao_managerapi_contao_jwtcookie__invoke","_controller":"Contao\\ManagerApi\\Controller\\Contao\\JwtCookieController"},"request_uri":"https://domain.tld/contao-manager.phar.php/api/contao/jwt-cookie","method":"PUT"} []
    [07-Dec-2020 16:26:26 Europe/Berlin] [2020-12-07 16:26:26] security.DEBUG: Checking for guard authentication credentials. {"firewall_key":"api","authenticators":3} []
    [07-Dec-2020 16:26:26 Europe/Berlin] [2020-12-07 16:26:26] security.DEBUG: Checking support on guard authenticator. {"firewall_key":"api","authenticator":"Contao\\ManagerApi\\Security\\LoginAuthenticator"} []
    [07-Dec-2020 16:26:26 Europe/Berlin] [2020-12-07 16:26:26] security.DEBUG: Guard authenticator does not support the request. {"firewall_key":"api","authenticator":"Contao\\ManagerApi\\Security\\LoginAuthenticator"} []
    [07-Dec-2020 16:26:26 Europe/Berlin] [2020-12-07 16:26:26] security.DEBUG: Checking support on guard authenticator. {"firewall_key":"api","authenticator":"Contao\\ManagerApi\\Security\\JwtAuthenticator"} []
    [07-Dec-2020 16:26:26 Europe/Berlin] [2020-12-07 16:26:26] security.DEBUG: Checking support on guard authenticator. {"firewall_key":"api","authenticator":"Contao\\ManagerApi\\Security\\TokenAuthenticator"} []
    [07-Dec-2020 16:26:26 Europe/Berlin] [2020-12-07 16:26:26] security.DEBUG: Guard authenticator does not support the request. {"firewall_key":"api","authenticator":"Contao\\ManagerApi\\Security\\TokenAuthenticator"} []
    [07-Dec-2020 16:26:26 Europe/Berlin] [2020-12-07 16:26:26] security.DEBUG: Calling getCredentials() on guard authenticator. {"firewall_key":"api","authenticator":"Contao\\ManagerApi\\Security\\JwtAuthenticator"} []
    [07-Dec-2020 16:26:26 Europe/Berlin] [2020-12-07 16:26:26] security.DEBUG: Passing guard token information to the GuardAuthenticationProvider {"firewall_key":"api","authenticator":"Contao\\ManagerApi\\Security\\JwtAuthenticator"} []
    [07-Dec-2020 16:26:26 Europe/Berlin] [2020-12-07 16:26:26] security.INFO: Guard authentication successful! {"token":"[object] (Symfony\\Component\\Security\\Guard\\Token\\PostAuthenticationGuardToken: PostAuthenticationGuardToken(user=\"xxx\", authenticated=true, roles=\"ROLE_ADMIN\"))","authenticator":"Contao\\ManagerApi\\Security\\JwtAuthenticator"} []
    [07-Dec-2020 16:26:26 Europe/Berlin] [2020-12-07 16:26:26] security.DEBUG: Guard authenticator set no success response: request continues. {"authenticator":"Contao\\ManagerApi\\Security\\JwtAuthenticator"} []
    [07-Dec-2020 16:26:26 Europe/Berlin] [2020-12-07 16:26:26] security.DEBUG: Remember me skipped: it is not configured for the firewall. {"authenticator":"Contao\\ManagerApi\\Security\\JwtAuthenticator"} []
    [07-Dec-2020 16:26:26 Europe/Berlin] [2020-12-07 16:26:26] app.CRITICAL: Uncaught PHP Exception InvalidArgumentException: "The cookie name "Deprecated: Using integers for registered date claims is deprecated, please use DateTimeImmutable objects instead. in /www/htdocs/domain.tld.tld/vendor/lcobucci/jwt/src/Builder.php on line 151  Deprecated: Using integers for registered date claims is deprecated, please use DateTimeImmutable objects instead. in /www/htdocs/domain.tld.tld/vendor/lcobucci/jwt/src/Builder.php on line 151  Deprecated: Implicit conversion of keys from strings is deprecated. Please use InMemory or LocalFileReference classes. in /www/htdocs/domain.tld.tld/vendor/lcobucci/jwt/src/Builder.php on line 471  Deprecated: Not specifying the signer and key to Builder#getToken() is deprecated. Please move the arguments from Builder#sign() to Builder#getToken(). in /www/htdocs/domain.tld.tld/vendor/lcobucci/jwt/src/Builder.php on line 506 contao_settings" contains invalid characters." at phar:///www/htdocs/domain.tld.tld/web/contao-manager.phar.php/vendor/symfony/http-foundation/Cookie.php line 102 {"exception":"[object] (InvalidArgumentException(code: 0): The cookie name \"Deprecated: Using integers for registered date claims is deprecated, please use DateTimeImmutable objects instead. in /www/htdocs/domain.tld.tld/vendor/lcobucci/jwt/src/Builder.php on line 151\n\nDeprecated: Using integers for registered date claims is deprecated, please use DateTimeImmutable objects instead. in /www/htdocs/domain.tld.tld/vendor/lcobucci/jwt/src/Builder.php on line 151\n\nDeprecated: Implicit conversion of keys from strings is deprecated. Please use InMemory or LocalFileReference classes. in /www/htdocs/domain.tld.tld/vendor/lcobucci/jwt/src/Builder.php on line 471\n\nDeprecated: Not specifying the signer and key to Builder#getToken() is deprecated. Please move the arguments from Builder#sign() to Builder#getToken(). in /www/htdocs/domain.tld.tld/vendor/lcobucci/jwt/src/Builder.php on line 506\ncontao_settings\" contains invalid characters. at phar:///www/htdocs/domain.tld.tld/web/contao-manager.phar.php/vendor/symfony/http-foundation/Cookie.php:102)"} []
    Geändert von planepix (07.12.2020 um 23:22 Uhr)
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

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

    Standard

    Wie hast du den Debug-Modus aktiviert? Über den Contao Manager oder über das Contao Backend? Falls du es über den Contao Manager gemacht hast: siehe https://github.com/contao/contao-manager/issues/613
    Lösche nochmal die Cookies und aktiviere den Debug-Modus statt dessen über das Contao Backend.

  5. #5
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.464
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Nur via Manager.

    Jetzt via Backend.

    StackTrace:

    Code:
    TypeError:Argument 2 passed to Contao\CoreBundle\OptIn\OptIn::create() must be of the type string, null given, called in /www/htdocs/domain.tld/vendor/terminal42/notification_center/library/NotificationCenter/ContaoHelper.php on line 42
    
    
      at vendor/contao/core-bundle/src/OptIn/OptIn.php:34
      at Contao\CoreBundle\OptIn\OptIn->create('reg-', null, array('tl_member' => array('19')))
         (vendor/terminal42/notification_center/library/NotificationCenter/ContaoHelper.php:42)
      at NotificationCenter\ContaoHelper->sendRegistrationEmail('19', array('nameverein' => 'kklklök', 'foundingyear' => 'ölkölkl', 'citydescription' => 'ölkölk', 'website' => '', 'videolink' => '', 'username' => 'heidi', 'password' => '$argon2id$v=19$m=65536,t=4,p=1$spc8RYah9hY8oMto6YDhyA$OTOPYM2n8tgKRk3BzPP9QlT9IQ4xbg4o62Y2bJda7iY', 'tstamp' => 1607413479, 'login' => '1', 'dateAdded' => 1607413479, 'groups' => 'a:1:{i:0;s:1:"1";}', 'disable' => 1, 'id' => '19'), object(ModuleRegistration))
         (vendor/contao/core-bundle/src/Resources/contao/modules/ModuleRegistration.php:440)
      at Contao\ModuleRegistration->createNewUser(array('nameverein' => 'kklklök', 'foundingyear' => 'ölkölkl', 'citydescription' => 'ölkölk', 'website' => '', 'videolink' => '', 'username' => 'heidi', 'password' => '$argon2id$v=19$m=65536,t=4,p=1$spc8RYah9hY8oMto6YDhyA$OTOPYM2n8tgKRk3BzPP9QlT9IQ4xbg4o62Y2bJda7iY', 'tstamp' => 1607413479, 'login' => '1', 'dateAdded' => 1607413479, 'groups' => 'a:1:{i:0;s:1:"1";}', 'disable' => 1, 'id' => '19'))
         (vendor/contao/core-bundle/src/Resources/contao/modules/ModuleRegistration.php:339)
      at Contao\ModuleRegistration->compile()
         (vendor/contao/core-bundle/src/Resources/contao/modules/Module.php:215)
      at Contao\Module->generate()
         (vendor/contao/core-bundle/src/Resources/contao/modules/ModuleRegistration.php:60)
      at Contao\ModuleRegistration->generate()
         (vendor/contao/core-bundle/src/Resources/contao/elements/ContentModule.php:77)
      at Contao\ContentModule->generate()
         (vendor/contao/core-bundle/src/Resources/contao/library/Contao/Controller.php:557)
      at Contao\Controller::getContentElement(object(ContentModel), 'main')
         (vendor/contao/core-bundle/src/Resources/contao/modules/ModuleArticle.php:198)
      at Contao\ModuleArticle->compile()
         (vendor/contao/core-bundle/src/Resources/contao/modules/Module.php:215)
      at Contao\Module->generate()
         (vendor/contao/core-bundle/src/Resources/contao/modules/ModuleArticle.php:74)
      at Contao\ModuleArticle->generate(false)
         (vendor/contao/core-bundle/src/Resources/contao/library/Contao/Controller.php:497)
      at Contao\Controller::getArticle(object(ArticleModel), false, false, 'main')
         (vendor/contao/core-bundle/src/Resources/contao/library/Contao/Controller.php:360)
      at Contao\Controller::getFrontendModule('0', 'main')
         (vendor/contao/core-bundle/src/Resources/contao/pages/PageRegular.php:168)
      at Contao\PageRegular->prepare(object(PageModel))
         (vendor/contao/core-bundle/src/Resources/contao/pages/PageRegular.php:48)
      at Contao\PageRegular->getResponse(object(PageModel), true)
         (vendor/contao/core-bundle/src/Resources/contao/controllers/FrontendIndex.php:343)
      at Contao\FrontendIndex->renderPage(object(PageModel))
         (vendor/symfony/http-kernel/HttpKernel.php:158)
      at Symfony\Component\HttpKernel\HttpKernel->handleRaw(object(Request), 1)
         (vendor/symfony/http-kernel/HttpKernel.php:80)
      at Symfony\Component\HttpKernel\HttpKernel->handle(object(Request), 1, true)
         (vendor/symfony/http-kernel/Kernel.php:201)
      at Symfony\Component\HttpKernel\Kernel->handle(object(Request))
         (web/index.php:31)
    So des Rätsels Lösung:
    Das Feld E-Mail war nicht bei der Registrierung aktiviert und darauf überprüft das NC. Chaka .
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

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
  •