View Issue Details

IDProjectCategoryView StatusLast Update
0000148BwPostmanGeneralpublic2024-02-26 12:18
ReporterWiktorin Assigned ToRomana  
PriorityhighSeveritycrashReproducibilityalways
Status resolvedResolutionfixed 
PlatformIntelOSLinux 
Product Version4.x 
Summary0000148: count(): Argument #1 ($value) must be of type Countable|array, string given - beim versuch sich zu registrieren
DescriptionHallo Romana ich bekomme die Fehlermaledung - count(): Argument #1 ($value) must be of type Countable|array, string given - wenn sich ein neuer Benutzer im System registrien möchte. Anbei der Call stack:

Call stack
# Function Location
1 () JROOT/plugins/system/bwpm_user2subscriber/src/Extension/Bwpm_user2subscriber.php:434
2 count() JROOT/plugins/system/bwpm_user2subscriber/src/Extension/Bwpm_user2subscriber.php:434
3 BoldtWebservice\Plugin\System\Bwpm_user2subscriber\Extension\Bwpm_user2subscriber->onContentPrepareForm() JROOT/libraries/vendor/joomla/event/src/Dispatcher.php:486
4 Joomla\Event\Dispatcher->dispatch() JROOT/libraries/src/Application/EventAware.php:111
5 Joomla\CMS\Application\WebApplication->triggerEvent() JROOT/libraries/src/MVC/Model/FormBehaviorTrait.php:169
6 Joomla\CMS\MVC\Model\FormModel->preprocessForm() JROOT/components/com_users/src/Model/RegistrationModel.php:385
7 Joomla\Component\Users\Site\Model\RegistrationModel->preprocessForm() JROOT/libraries/src/MVC/Model/FormBehaviorTrait.php:107
8 Joomla\CMS\MVC\Model\FormModel->loadForm() JROOT/components/com_users/src/Model/RegistrationModel.php:330
9 Joomla\Component\Users\Site\Model\RegistrationModel->getForm() JROOT/components/com_users/src/Model/RegistrationModel.php:275
10 Joomla\Component\Users\Site\Model\RegistrationModel->getData() JROOT/components/com_users/src/Model/RegistrationModel.php:353
11 Joomla\Component\Users\Site\Model\RegistrationModel->loadFormData() JROOT/libraries/src/MVC/Model/FormBehaviorTrait.php:100
12 Joomla\CMS\MVC\Model\FormModel->loadForm() JROOT/components/com_users/src/Model/RegistrationModel.php:330
13 Joomla\Component\Users\Site\Model\RegistrationModel->getForm() JROOT/libraries/src/MVC/View/AbstractView.php:152
14 Joomla\CMS\MVC\View\AbstractView->get() JROOT/components/com_users/src/View/Registration/HtmlView.php:97
15 Joomla\Component\Users\Site\View\Registration\HtmlView->display() JROOT/components/com_users/src/Controller/DisplayController.php:138
16 Joomla\Component\Users\Site\Controller\DisplayController->display() JROOT/libraries/src/MVC/Controller/BaseController.php:693
17 Joomla\CMS\MVC\Controller\BaseController->execute() JROOT/libraries/src/Dispatcher/ComponentDispatcher.php:143
18 Joomla\CMS\Dispatcher\ComponentDispatcher->dispatch() JROOT/libraries/src/Component/ComponentHelper.php:361
19 Joomla\CMS\Component\ComponentHelper::renderComponent() JROOT/libraries/src/Application/SiteApplication.php:208
20 Joomla\CMS\Application\SiteApplication->dispatch() JROOT/libraries/src/Application/SiteApplication.php:249
21 Joomla\CMS\Application\SiteApplication->doExecute() JROOT/libraries/src/Application/CMSApplication.php:293
22 Joomla\CMS\Application\CMSApplication->execute() JROOT/includes/app.php:61
23 require_once() JROOT/index.php:32

Erweiterungen - Status Tabelle
Auswählen BwPostman BwPostman Administrator Komponente 4.2.6 28.11.2023 Boldt Webservice Unbekannt 369
Auswählen BwPostman Complete Package BwPostman Complete Package Site Paket 4.2.6 28.11.2023 Boldt Webservice Unbekannt
Auswählen BwPostman Modul BwPostman Modul Site Modul 4.2.6 28.11.2023 Boldt Webservice Unbekannt 369
Auswählen BwPostman Plugin Footer Used Mailinglists BwPostman Plugin Footer Used Mailinglists Site Plugin 4.2.6 28.11.2023 Boldt Webservice bwpostman 369
Auswählen BwPostman Plugin NewsletterContent BwPostman Plugin NewsletterContent Site Plugin 4.2.6 28.11.2023 Boldt Webservice bwpostman 369
Auswählen BwPostman Plugin Personalize BwPostman Plugin Personalize Site Plugin 4.2.6 28.11.2023 Boldt Webservice bwpostman 369
Auswählen BwPostman Plugin User2Subscriber BwPostman Plugin User2Subscriber Site Plugin 4.2.6 28.11.2023 Boldt Webservice system 369
Auswählen BwPostman UserAccount Plugin BwPostman UserAccount Plugin Site Plugin 4.2.6 28.11.2023 Boldt Webservice system 369
Auswählen BwPostman Übersichts-Modul BwPostman Übersichts-Modul Site Modul 4.2.6 28.11.2023 Boldt Webservice Unbekannt 369
Auswählen Verhalten - Abwärtskompatibilität Verhalten - Abwärtskompatibilität Site Plugin 4.4.0 01.09.2023 Joomla! Project behaviour
Steps To ReproduceNeuer Benutzer geht zum Joomla Login und wählt die Option "Noch kein Benutzer Konto erstellt" aus.
Additional InformationEs gibt einen ähnlichen Eintrag mit einer früheren Version - 0000138
TagsNo tags attached.

Activities

Wiktorin

2024-02-13 09:29

reporter   ~0000098

System Informationen:
Einstellung Wert
PHP erstellt für Linux host09.loswebos.de 5.4.0-148-generic #165-Ubuntu SMP Tue Apr 18 08:53:12 UTC 2023 x86_64
Datenbanktyp mysql
Datenbankversion 10.3.39-MariaDB-0ubuntu0.20.04.2-log
Datenbankzeichensatz utf8mb4_general_ci
Datenbankverbindungszeichensatz utf8mb4_general_ci
Datenbankverbindungsverschlüsselung Keine
Datenbankserver unterstützt Verbindungsverschlüsselung Nein
PHP-Version 8.1.27
Webserver Apache
PHP-Interface für den Webserver cgi-fcgi
Joomla-Version Joomla! 4.4.2 Stable [ Pamoja ] 9-January-2024 16:00 GMT

Romana

2024-02-13 12:15

administrator   ~0000099

Hallo Alfred,

danke für deine Meldung. Der Fehler tritt aber nicht immer auf, sondern nur, wenn das Plugin User2Subscriber aktiviert ist, aber keine Mailingliste ausgewählt ist. Das fange ich leider noch nicht sauber ab. Das wird in der nächsten Version behoben sein. Als Workaround kannst Du entweder das Plugin deaktivieren, wenn Du es nicht brauchst, oder dem Plugin sagen, zu welcher Mailingliste es den Benutzer dazu packen soll.

Die Ähnlichkeit zu Thread 138 ist aber nur, dass es dasselbe Plugin betrifft, mehr nicht.

Ganz liebe Grüße und nochmals danke

Romana

Wiktorin

2024-02-15 16:14

reporter   ~0000100

Hallo Romana, der Fehler tritt in meinem Fall auf wenn der Kunde sich das erste Mal auf der Website registrieren möchte - unabhängig davon ob er den Newsletter abonieret. Dazu hat er ja noch gar keine Möglichkeit - da er sich ja nur für das Joomla System registrien möchte. Ich bin auf den Fehler gestoßen weil wir einen Shop aufbauen und da können sich Kunden registrieren.

Eigentlich bräuchte es ein Add-On zur Joomal Standardregistrierung wo der Kunde die Newsletteroption zusätzlich angeboten wird.

Du kannst es gerne auf uneserem System test unter:

https://www.fleischerei-stierschneider.at
Rechts oben im Menü Login auswählen
Noch kein Benutzerkonto erstellt? anklicken

Romana

2024-02-15 17:50

administrator   ~0000101

Hallo Alfred,

wenn Du das Plugin, Du nennst es Add-On, User2Subscriber aktiviert hast, dann hat der Besucher/Kunde/was-auch-immer genau bei der Registrierung zur Webseite eben die Möglichkeit, sich auch gleich zu einem Newsletter zu registrieren!!!!

Das Plugin wird mit BwPostman mitgeliefert, ist bei/nach der Installation aber per Default abgeschaltet. Bei Dir ist es aber eingeschaltet, sonst könnte der Fehler gar nicht auftreten. Wie schon geschrieben, tritt der Fehler nur auf, wenn demjenigen, der sich registrieren will, nicht mindestens ein Newsletter zur Auswahl geboten wird, einzustellen in den Optionen eben dieses Plugins. Wenn das Plugin deaktiviert wäre, würde die Stelle, an der der Fehler produziert wird, gar nicht angelaufen.

Da brauche ich auch nichts auf deiner Webseite testen, dieses Verhalten habe ich hier auch.

Hth
Romana

Wiktorin

2024-02-16 09:18

reporter   ~0000102

Romana, danke war ein Verständnissfehler meinerseits. Ich habe jetzt eine Mailingliste als Standard im Plugin definiert und jetzt funktioniert es.

Danke für die Unterstützung!!

Issue History

Date Modified Username Field Change
2024-02-13 09:26 Wiktorin New Issue
2024-02-13 09:29 Wiktorin Note Added: 0000098
2024-02-13 12:11 Romana Assigned To => Romana
2024-02-13 12:11 Romana Status new => assigned
2024-02-13 12:15 Romana Status assigned => confirmed
2024-02-13 12:15 Romana Note Added: 0000099
2024-02-15 16:14 Wiktorin Note Added: 0000100
2024-02-15 17:50 Romana Note Added: 0000101
2024-02-16 09:18 Wiktorin Note Added: 0000102
2024-02-26 12:18 Romana Status confirmed => resolved
2024-02-26 12:18 Romana Resolution open => fixed