THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3

Offline


Bonjour,

Voici mon problème après la mise à jour de la nouvelle version lorsque je clique sur un produit :

UndefinedOptionsException in OptionsResolver.php line 745:
The options "label", "label_attr" do not exist. Known options are: "cascade_validation", "constraints", "required".

Connaissant Symfony2, je comprends le problème, ce n'est pas normal non plus que juste après la mise à jour j'ai ce problème.

Edit : 2.1.1 vers 2.1.2 et non 2.2.2 comme indiqué au départ dans le sujet du post .

Last edited by blump (26-03-2015 14:12:43)

  • manu
  • faï tot petar miladiu

Offline


Tu as fait une mise à jour de la 2.1.1 vers quelle version ? La 2.2.2 n'existe pas.

Dans le doute, tu as fait un composer install ?

Merci


http://doc.thelia.net/
http://thelia.net/modules
http://raynaud.io
PGP public Key : 0xC6E546A6

  • manu
  • faï tot petar miladiu

Offline


Et je n'ai pas de ligne 745 dans la classe Symfony\Component\OptionsResolver\OptionsResolver du coup je me demande si tu as la bonne version du composant (tu devrais avoir la version 2.5.6)


http://doc.thelia.net/
http://thelia.net/modules
http://raynaud.io
PGP public Key : 0xC6E546A6

Offline


manu wrote:

Tu as fait une mise à jour de la 2.1.1 vers quelle version ? La 2.2.2 n'existe pas.

Dans le doute, tu as fait un composer install ?

Merci

Oui bien sûr , j'ai même supprimé les vendors et refait un composer install ...

Offline


manu wrote:

Et je n'ai pas de ligne 745 dans la classe Symfony\Component\OptionsResolver\OptionsResolver du coup je me demande si tu as la bonne version du composant (tu devrais avoir la version 2.5.6)

Je pense que cela vient de là aussi, pourtant je n'ai pas modifié mon composer.json et il ne me semble pas avoir fait un update ...

Car j'ai eu le même problème sur un projet Symfony en passant de Symfony 2.5.x et 2.6.x avec l'optionsResolver .

Offline


Dans le composer à la racine de Thélia2, vous n'indiquez pas la version "symfony/options-resolver": "2.5.*", alors que vous l'indiquez dans le composer.json dans le dossier core ... Donc à l'installation il me met la (dernière) version 2.6.5 .

Lorsque l'on remplace le composer.json par celui qui se trouve dans le dossier core nous avons cette erreur :

Problem 1
    - The requested package symfony/options-resolver could not be found in any version, there may be a typo in the package name.
  Problem 2
    - Installation request for symfony/form v2.3.26 -> satisfiable by symfony/form[v2.3.26].
    - symfony/form v2.3.26 requires symfony/options-resolver ~2.1 -> no matching package found.

Last edited by blump (26-03-2015 13:43:22)

  • manu
  • faï tot petar miladiu

Offline

Offline


manu wrote:

tu peux peut-être comparer ton composer.lock avec celui du tag 2.1.2 : https://github.com/thelia/thelia/blob/2 … poser.lock

Ici tu verras la version qui doit être installé : https://github.com/thelia/thelia/blob/2 … lock#L1650

Ok merci, j'ai pas fait attention à mon composer.lock ...

C'est bon merci, je ferais plus attention la prochaine fois !