maandag, 05 februari 2024
  6 antwoorden
  1.2K bezoeken
Nadat ik vandaag Mosets Tree had ge-update kreeg ik bij het opslaan van een gewijzigde Mosets-listing de volgende foutmelding:

Er heeft zich een fout voorgedaan.

0 Too few arguments to function RegularLabs\Library\ActionLogPlugin::onContentChangeState(), 2 passed in /data/sites/web/mooibarradeelnl/www/libraries/src/Plugin/CMSPlugin.php on line 289 and exactly 3 expected


Vóór het installeren van de update ontstonden deze foutmeldingen niet.

De foutmeldingen ontstaan - voorzover ik heb kunnen nagaan - ook niet bij het gebruik van andere extensies.

Vanwege de inhoud van de foutmelding vraag ik mij nu af of deze wordt veroorzaakt door de Mosets-update of door Regular Labs dat ik ook op mijn website gebruik.

Met 'foutopsporing' kreeg ik een uitgebreid overzicht (in PDF-bestand bijgevoegd). Ik kom daar echter niet uit wat de oorzaak zou kunnen zijn.

Iemand een tip?

Met vriendelijke groet,
Meindert van Dijk




Websitegegevens:

Joomla! 4.4.2 Stable
PHP versie 8.1.27
Mosets 4.0.10
Regular Labs - Extension Manager v9.0.0
Meindert plaatste het type bericht als  Probleem — 2 weken geleden
2 weken geleden
·
#25861
Testen door de extensies te depubliceren. Neem aan dat je de laatste versie van Regularlabs hebt?
2 weken geleden
·
#25862
Goede tip, Margriet!

Zojuist de Regular Labs extensies en plugins gedepubliceerd en opnieuw getest. Probleem blijft helaas hetzelfde.

Ik ga nu verder zoeken met andere extensies.

Met vriendelijke groet,
Meindert
2 weken geleden
·
#25863
Ik heb ondertussen ook contact opgenomen met Mosets.com. Hopelijk kunnen zij mij helpen.
2 weken geleden
·
#25864
Hoi Meindert,

draai je met de laatste Joomla versie?

En welke PHP versie gebruik je? Misschien deze verhogen.

Groeten Ron :)
2 weken geleden
·
#25865
Hoi Ron,

Ik werk met de laatste Joomla-versie: 4.4.2.
PHP heb ik zojuist verhoogd van 8.1.27 naar 8.2.15.

Beide zorgen helaas niet voor de oplossing van het probleem.

Vr.gr. Meindert
1 week geleden
·
#25866
Het probleem is opgelost!

Van CY Lee van Mosets kreeg ik vandaag het volgende bericht:

This looks like a bug only when you’re running MT 4.0.10 on Joomla 4. We have an update that fix an issue for Joomla 5, and it seems that this affects Joomla 4 installation. I’ll be working on a fix soon.

In the mean time, you can upgrade to Joomla 5 to “fix” this issue.

Alternatively you can make the following changes to Mosets Tree codes:

administrator/components/com_mtree/admin.mtree.class.php
Replace the following code at LINE 1190:

$app->triggerEvent('onContentChangeState', array('com_mtree.listing', [array($lid), (int)$publish]));

With this code:

$app->triggerEvent('onContentChangeState', array('com_mtree.listing', array($lid), (int)$publish));


Omdat upgraden naar Joomla 5 voor mij nog geen optie was heb ik de code in admin.mtree.class.php gewijzigd. Daarna werkte Mosets Tree weer uitstekend.

Met vriendelijke groet,
Meindert
Meindert heeft dit bericht gemarkeerd als opgelost — 1 week geleden
  • Pagina :
  • 1
Er zijn nog geen opmerkingen gemaakt voor dit bericht.