Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mannschaft bearbeiten bringt Fehlermeldung #1633

Open
the-grosser opened this issue Nov 1, 2023 · 10 comments
Open

Mannschaft bearbeiten bringt Fehlermeldung #1633

the-grosser opened this issue Nov 1, 2023 · 10 comments
Labels
bug Test by User Issue wurde zum testen freigegeben

Comments

@the-grosser
Copy link

Hallo,

habe unter Joomla 4 JSM am laufen, und wenn ich hier die Mannschaften aufrufe, da speziell dann die 1. oder 2. Mannschaft unseres Vereins bearbeiten will bekommen ich die nachfolgende Fehlermeldung

Es ist ein Fehler aufgetreten.

0 count(): Argument #1 ($value) must be of type Countable|array, null given 

Ich hoffe die Experten können damit etwas anfangen und mir helfen den Fehler zu beseitigen?

Vielen Dank.

Gruß
the-grosser

@diddipoeler diddipoeler added the bug label Nov 2, 2023
@diddipoeler
Copy link
Owner

Bitte den Debug-Modus von Joomla einschalten, damit wir die Fehlermeldung mit Datei und Zeile erhalten.

@the-grosser
Copy link
Author

Hallo, nachfolgende Fehlermeldung.

            <div id="system-message-container" aria-live="polite"><joomla-alert type="info" close-text="Schließen" dismiss="true" style="animation-name: joomla-alert-fade-in;" role="alert"></joomla-alert></div><div id="system-message-container" aria-live="polite"><joomla-alert type="info" close-text="Schließen" dismiss="true" style="animation-name: joomla-alert-fade-in;" role="alert"><div class="alert-heading"><span class="info"></span><span class="visually-hidden">info</span></div><div class="alert-wrapper"><div class="alert-message">JSMModelAdmin::__construct 170 layout edit</div><div class="alert-message"><div class="jsm-extension">Gefällt Ihnen die Komponente? <a href="https://extensions.joomla.org/extension/sports-management/" target="_blank">Hinterlassen sie eine Bewertung auf JED </a><i class="icon-star"></i><i class="icon-star"></i><i class="icon-star"></i><i class="icon-star"></i><i class="icon-star"></i></div></div><div class="alert-message"> 112 fieldset name -&gt; details</div><div class="alert-message"> 112 fieldset name -&gt; seasons</div><div class="alert-message"> 112 fieldset name -&gt; description</div><div class="alert-message"> 112 fieldset name -&gt; picture</div><div class="alert-message"> 21 fieldset -&gt; picture</div><div class="alert-message"> 112 fieldset name -&gt; extended</div><div class="alert-message"> 21 fieldset -&gt; extended</div><div class="alert-message"> 112 fieldset name -&gt; extra_fields</div><div class="alert-message"> 21 fieldset -&gt; extra_fields</div></div></joomla-alert></div>

            
            <div class="row">
                <div class="col-md-12">
                    <h1>Es ist ein Fehler aufgetreten.</h1>
                    <blockquote class="blockquote">
                        <span class="badge bg-secondary">0</span>
                        count(): Argument #1 ($value) must be of type Countable|array, null given                        </blockquote>
                                                <div>

Call stack

| Function | Location

1 | () | JROOT/administrator/components/com_sportsmanagement/views/fieldsets/tmpl/default_fieldsets_4.php:208
2 | include() | JROOT/libraries/src/MVC/View/HtmlView.php:415
3 | Joomla\CMS\MVC\View\HtmlView->loadTemplate() | JROOT/administrator/components/com_sportsmanagement/views/fieldsets/tmpl/default_editdata.php:305
4 | include() | JROOT/libraries/src/MVC/View/HtmlView.php:415
5 | Joomla\CMS\MVC\View\HtmlView->loadTemplate() | JROOT/administrator/components/com_sportsmanagement/views/fieldsets/tmpl/edit_4.php:82
6 | include() | JROOT/libraries/src/MVC/View/HtmlView.php:415
7 | Joomla\CMS\MVC\View\HtmlView->loadTemplate() | JROOT/libraries/src/MVC/View/HtmlView.php:203
8 | Joomla\CMS\MVC\View\HtmlView->display() | JROOT/administrator/components/com_sportsmanagement/libraries/sportsmanagement/view.php:581
9 | sportsmanagementView->display() | JROOT/libraries/src/MVC/Controller/BaseController.php:660
10 | Joomla\CMS\MVC\Controller\BaseController->display() | JROOT/administrator/components/com_sportsmanagement/controller.php:58
11 | SportsManagementController->display() | JROOT/libraries/src/MVC/Controller/BaseController.php:693
12 | Joomla\CMS\MVC\Controller\BaseController->execute() | JROOT/administrator/components/com_sportsmanagement/sportsmanagement.php:276
13 | require_once() | JROOT/libraries/src/Dispatcher/LegacyComponentDispatcher.php:71
14 | Joomla\CMS\Dispatcher\LegacyComponentDispatcher::Joomla\CMS\Dispatcher{closure}() | JROOT/libraries/src/Dispatcher/LegacyComponentDispatcher.php:73
15 | Joomla\CMS\Dispatcher\LegacyComponentDispatcher->dispatch() | JROOT/libraries/src/Component/ComponentHelper.php:361
16 | Joomla\CMS\Component\ComponentHelper::renderComponent() | JROOT/libraries/src/Application/AdministratorApplication.php:143
17 | Joomla\CMS\Application\AdministratorApplication->dispatch() | JROOT/libraries/src/Application/AdministratorApplication.php:186
18 | Joomla\CMS\Application\AdministratorApplication->doExecute() | JROOT/libraries/src/Application/CMSApplication.php:293
19 | Joomla\CMS\Application\CMSApplication->execute() | JROOT/administrator/includes/app.php:61
20 | require_once() | JROOT/administrator/index.php:32

@ortwin20000
Copy link
Contributor

Hast du in den JSM-Optionen die Funktion "Zeige Extra-Felder" aktiv und nutzt diese auch?
grafik

@sigal
Copy link
Contributor

sigal commented Nov 3, 2023

Die Frage ist, ob Extrafelder angelegt wurden.
Wenn keine, muss die Abfrage im Code geändert werden.
z.B
if (is_countable($this->lists['ext_fields'])

diddipoeler added a commit that referenced this issue Nov 5, 2023
@diddipoeler
Copy link
Owner

Bitte noch einmal testen.

@diddipoeler diddipoeler added the Test by User Issue wurde zum testen freigegeben label Nov 5, 2023
@the-grosser
Copy link
Author

Also ich habe die Funktion mal deaktiviert, ohne Erfolg.
Eine Änderung im der Abfrage im Code wie von @sigal vorgeschlagen, habe ich nicht vorgenommen.
Wie oben schon geschrieben geht es nur um die 1. und 2. Männer, alle anderen Teams des Vereins SV Lok Schleife lassen sich öffnen und bearbeiten.

@ortwin20000
Copy link
Contributor

Hast du vorher ein Github-Update durchgeführt? Diddi hat in der Zwischenzeit den Code angepasst.

@the-grosser
Copy link
Author

Ich lade gerade die neueste Version hoch. Das github Update funktioniert nach dem Joomla Update mal wieder nicht mehr. Da muss ich noch mal eine Datei laut all-inkl ändern. Das habe ich zwar schon gemacht, aber leider ohne Erfolg. Muss ich mir zusätzlich noch mal anschauen mit dem github Update

@the-grosser
Copy link
Author

So, nach dem einspielen des Updates funktioniert es nun. Vielen Dank erstmal dafür.

@sigal
Copy link
Contributor

sigal commented Nov 29, 2023

Kann man das jetzt schließen?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Test by User Issue wurde zum testen freigegeben
Projects
None yet
Development

No branches or pull requests

4 participants