[Résolu] Mise à jour 3.3.1

Entraide pour l'installation et l'exécution des forums en version
3.3.x

Règles du forum
Pensez à faire une recherche, afin de savoir si votre problème n'a pas déjà été traité.
[IMPORTANT] N’oubliez pas que pour demander de l’aide, vous devez fournir les détails d’assistance appropriés, s’il vous plaît, lisez le règlement de l'entraide, cela nous aidera à vous donner le meilleur soutien.

Une fois le problème résolu, merci de passer votre sujet en [Résolu] en sélectionnant l'attribut en conséquence en bas de page.
Avatar du membre
Hervé Hervé
Membre actif
Messages: []
Enregistré depuis: 3 ans 11 mois
Prénom: Rudy
Forum phpBB: https://www.leforumrecifal.com/
Localisation: Jurbise - Belgique
Emploi: Retraité

Mise à jour 3.3.1

Message par Hervé »

Bonjour,
Je viens de faire la MàJ de 3.3.0 vers 3.3.1 uniquement les fichiers + màj data base
sur www.leforumrecifal.com j'obtiens l'erreur suivante
Help !

Fatal error: Uncaught Symfony\Component\DependencyInjection\Exception\ServiceCircularReferenceException: Circular reference detected for service "andreask.ium.cron.send_reminder", path: "andreask.ium.cron.send_reminder -> andreask.ium.cron.send_reminder". in /customers/2/8/d/leforumrecifal.com/httpd.www/vendor/symfony/dependency-injection/Container.php:297 Stack trace: #0 /customers/2/8/d/leforumrecifal.com/httpd.www/phpbb/di/service_collection.php(57): Symfony\Component\DependencyInjection\Container->get('andreask.ium.cr...') #1 /customers/2/8/d/leforumrecifal.com/httpd.www/phpbb/di/service_collection_iterator.php(44): phpbb\di\service_collection->offsetGet('andreask.ium.cr...') #2 /customers/2/8/d/leforumrecifal.com/httpd.www/phpbb/cron/manager.php(76): phpbb\di\service_collection_iterator->current() #3 /customers/2/8/d/leforumrecifal.com/httpd.www/phpbb/cron/manager.php(63): phpbb\cron\manager->load_tasks(Object(phpbb\di\service_collection)) #4 /customers/2/8/d/leforumrecifal.com/httpd.www/cache/production/container_43 in /customers/2/8/d/leforumrecifal.com/httpd.www/vendor/symfony/dependency-injection/Container.php on line 297
Avatar du membre
Fred Fred
Fondateur
Messages: []
Enregistré depuis: 4 ans 6 mois
Identité: Fred Rimbert
Forum phpBB: https://caforum.fr
Localisation: Le Lude - Pays de la Loire
Intérêt: GitHub

Re: Mise à jour 3.3.1

Message par Fred »

Salut Hervé

As-tu suivi cette méthode de mise à jour ?
Avatar du membre
Hervé Hervé
Membre actif
Messages: []
Enregistré depuis: 3 ans 11 mois
Prénom: Rudy
Forum phpBB: https://www.leforumrecifal.com/
Localisation: Jurbise - Belgique
Emploi: Retraité

Re: Mise à jour 3.3.1

Message par Hervé »

J'apprécie vraiment la rapidité avec laquelle on obtient une réponse sur ce forum.
Non, j'ai utilisé celle-ci 4.ii. Changed files
Avatar du membre
Fred Fred
Fondateur
Messages: []
Enregistré depuis: 4 ans 6 mois
Identité: Fred Rimbert
Forum phpBB: https://caforum.fr
Localisation: Le Lude - Pays de la Loire
Intérêt: GitHub

Re: Mise à jour 3.3.1

Message par Fred »

Si ton problème est résolu merci mettre l'attribut Résolu à ce sujet.
Avatar du membre
Hervé Hervé
Membre actif
Messages: []
Enregistré depuis: 3 ans 11 mois
Prénom: Rudy
Forum phpBB: https://www.leforumrecifal.com/
Localisation: Jurbise - Belgique
Emploi: Retraité

Re: Mise à jour 3.3.1

Message par Hervé »

J'ai compris en examinant le message d'erreur qu'elle vient d'une extension andreask.ium
J'ai donc supprimé son dossier et purgé le cache par FTP : ça fonctionne, sauf cette extension évidemment.
Avant d'indiquer que ce sujet est résolu j'aurais voulu savoir ce que j'aurais du faire pour éviter cette erreur :
désactiver toutes les extensions avant d'uploader les fichiers ?
Merci
Avatar du membre
Fred Fred
Fondateur
Messages: []
Enregistré depuis: 4 ans 6 mois
Identité: Fred Rimbert
Forum phpBB: https://caforum.fr
Localisation: Le Lude - Pays de la Loire
Intérêt: GitHub

Re: Mise à jour 3.3.1

Message par Fred »

Tout dépend en quelle version était cette extension !
  • Sur phpbb.com elle est annoncée compatible pour les version 3.3.x (extension en version 1.1.5)
  • Sur GitHub elle est annoncée compatible pour les versions 3.1.9 à 3.2.0 (extension en version 1.1.0-rc2)
composer.json

Code: Tout sélectionner

{
    "name": "andreask/ium",
    "type": "phpbb-extension",
    "description": "Inactive User Manager/Reminder for phpBB",
    "version": "1.1.0-rc2",
    "time": "2016-10-07",
    "license": "GPL-2.0-only",
    "authors": [{
        "name": "Andreas Kourtidis",
        "email": "akourtidis@gmail.com",
        "role": "Main Developer"
        }],
        "require": {
            "php": ">=5.5",
            "composer/installers": "~1.0"
        },
        "extra": {
            "display-name": "Inactive User Manager/Reminder for phpBB",
            "soft-require" : {
                "phpbb/phpbb": ">=3.1.9,<3.2.0@dev"
            },
            "version-check": {
                "host": "andreaskou.github.io",
                "ssl": "true",
                "directory": "/vc",
                "filename": "ium_version_check"
            }
        }
    }
Avatar du membre
Hervé Hervé
Membre actif
Messages: []
Enregistré depuis: 3 ans 11 mois
Prénom: Rudy
Forum phpBB: https://www.leforumrecifal.com/
Localisation: Jurbise - Belgique
Emploi: Retraité

Re: Mise à jour 3.3.1

Message par Hervé »

composer.json
si je lis bien
"version": "1.1.5"
"phpbb/phpbb": ">=3.1.9,<3.3.0@dev"

Code: Tout sélectionner

{
    "name": "andreask/ium",
    "type": "phpbb-extension",
    "description": "PHPBB Inactive User Manager/Reminder",
    "version": "1.1.5",
    "time": "2016-10-07",
    "license": "GPL-2.0-only",
    "authors": [{
        "name": "Andreas Kourtidis",
        "email": "akourtidis@gmail.com",
        "role": "Main Developer"
        }],
        "require": {
            "php": ">=5.5",
            "composer/installers": "~1.0"
        },
        "extra": {
            "display-name": "PHPBB Inactive User Manager/Reminder",
            "soft-require" : {
                "phpbb/phpbb": ">=3.1.9,<3.3.0@dev"
            },
            "version-check": {
                "host": "andreaskou.github.io",
                "ssl": "true",
                "directory": "/vc",
                "filename": "ium_version_check"
            }
        }
    }
Maintenant que j'ai supprimé son répertoire sur le serveur, comment la réactiver ?
Evidemment si je remets son répertoire le forum se plante !
Avatar du membre
Fred Fred
Fondateur
Messages: []
Enregistré depuis: 4 ans 6 mois
Identité: Fred Rimbert
Forum phpBB: https://caforum.fr
Localisation: Le Lude - Pays de la Loire
Intérêt: GitHub

Re: Mise à jour 3.3.1

Message par Fred »

Si tu lis bien <3.3.0@dev donc pas compatible avec la version 3.3.1
Avatar du membre
Hervé Hervé
Membre actif
Messages: []
Enregistré depuis: 3 ans 11 mois
Prénom: Rudy
Forum phpBB: https://www.leforumrecifal.com/
Localisation: Jurbise - Belgique
Emploi: Retraité

Re: Mise à jour 3.3.1

Message par Hervé »

OK, merci.
Bon cette extension ne fonctionne plus mais le problème est résolu.
Avatar du membre
Hervé Hervé
Membre actif
Messages: []
Enregistré depuis: 3 ans 11 mois
Prénom: Rudy
Forum phpBB: https://www.leforumrecifal.com/
Localisation: Jurbise - Belgique
Emploi: Retraité

Re: Mise à jour 3.3.1

Message par Hervé »

J'ai posé la question à l'auteur de cette extension; selon lui c'est une erreur dans phpBB 3.3.1 !
https://tracker.phpbb.com/browse/PHPBB3-16565
Avatar du membre
Hervé Hervé
Membre actif
Messages: []
Enregistré depuis: 3 ans 11 mois
Prénom: Rudy
Forum phpBB: https://www.leforumrecifal.com/
Localisation: Jurbise - Belgique
Emploi: Retraité

Re: Mise à jour 3.3.1

Message par Hervé »

Bonjour,
Je suggère d'ajouter ce problème, constaté dans un extension mais qui pourrait se manifester ailleurs, ici Mise à jour 3.3.1... bogues
Avatar du membre
Fred Fred
Fondateur
Messages: []
Enregistré depuis: 4 ans 6 mois
Identité: Fred Rimbert
Forum phpBB: https://caforum.fr
Localisation: Le Lude - Pays de la Loire
Intérêt: GitHub

Re: Mise à jour 3.3.1

Message par Fred »

Salut Hervé
Non car une extension qui pose problème ne vient pas forcément de phpBB. En gros ce n'est pas à phpBB de se mettre en conformité avec les extensions, c'est juste l'inverse.
Avatar du membre
Hervé Hervé
Membre actif
Messages: []
Enregistré depuis: 3 ans 11 mois
Prénom: Rudy
Forum phpBB: https://www.leforumrecifal.com/
Localisation: Jurbise - Belgique
Emploi: Retraité

Re: Mise à jour 3.3.1

Message par Hervé »

https://tracker.phpbb.com/browse/PHPBB3-16565
This can lead to cyclic dependencies when a cron task depends on the controller.helper service. I've attached a minimal extension to reproduce the problem. The issue is not limited to extensions though.
Avatar du membre
Fred Fred
Fondateur
Messages: []
Enregistré depuis: 4 ans 6 mois
Identité: Fred Rimbert
Forum phpBB: https://caforum.fr
Localisation: Le Lude - Pays de la Loire
Intérêt: GitHub

Re: Mise à jour 3.3.1

Message par Fred »

Effectivement.
Avatar du membre
Hervé Hervé
Membre actif
Messages: []
Enregistré depuis: 3 ans 11 mois
Prénom: Rudy
Forum phpBB: https://www.leforumrecifal.com/
Localisation: Jurbise - Belgique
Emploi: Retraité

Re: Mise à jour 3.3.1

Message par Hervé »

Merci,
tu indiques que la solution se trouve ici https://tracker.phpbb.com/browse/PHPBB3-16565 mais je ne comprends pas où tu y vois une solution.
Avatar du membre
Fred Fred
Fondateur
Messages: []
Enregistré depuis: 4 ans 6 mois
Identité: Fred Rimbert
Forum phpBB: https://caforum.fr
Localisation: Le Lude - Pays de la Loire
Intérêt: GitHub

Re: Mise à jour 3.3.1

Message par Fred »

L'extension fournit dans le fichier .zip ne règle pas le problème ?
Avatar du membre
Hervé Hervé
Membre actif
Messages: []
Enregistré depuis: 3 ans 11 mois
Prénom: Rudy
Forum phpBB: https://www.leforumrecifal.com/
Localisation: Jurbise - Belgique
Emploi: Retraité

Re: Mise à jour 3.3.1

Message par Hervé »

Si j'ai bien compris c'est un exemple pour provoquer le problème.
I've attached a minimal extension to reproduce the problem.

Mais ça devrait venir
Resolution:Unresolved
Status:PATCH AWAITING