Gedmo Transaltion: The translation listener could not be found
- danda
- Člen | 3
Ahoj,
prosím vás dnes jsem přes composer aktualizoval balíčky a aktualizovalo se
mi i doctrine a nettrine:
…
- Upgrading doctrine/deprecations (v0.5.3 ⇒ v1.0.0): Extracting archive
- Upgrading doctrine/collections (1.6.8 ⇒ 1.8.0): Extracting archive
- Upgrading doctrine/event-manager (1.1.1 ⇒ 1.2.0): Extracting archive
- Upgrading doctrine/cache (1.12.1 ⇒ 1.13.0): Extracting archive
- Upgrading doctrine/dbal (2.13.7 ⇒ 2.13.9): Extracting archive
- Upgrading doctrine/inflector (2.0.4 ⇒ 2.0.6): Extracting archive
- Upgrading doctrine/instantiator (1.4.0 ⇒ 1.4.1): Extracting archive
- Upgrading doctrine/lexer (1.2.2 ⇒ 1.2.3): Extracting archive
- Upgrading doctrine/persistence (2.3.0 ⇒ 3.1.0): Extracting archive
- Upgrading doctrine/orm (2.11.1 ⇒ 2.13.4): Extracting archive
- Upgrading nettrine/dbal (v0.7.0 ⇒ v0.7.1): Extracting archive
- Upgrading nettrine/orm (v0.8.2 ⇒ v0.8.3): Extracting archive
…
v configu mám:
orm.annotations:
mapping: [
App\Model\Entity: %appDir%/Models/Entities
App\Model\Database\Entity: %appDir%/Models/Entities
Gedmo\Translatable:
%appDir%/../vendor/gedmo/doctrine-extensions/src/Translatable/Entity
Gedmo\Loggable:
%appDir%/../vendor/gedmo/doctrine-extensions/src/Loggable/Entity
Gedmo\Tree: %appDir%/../vendor/gedmo/doctrine-extensions/src/Tree/Entity
]
nettrine.extensions.atlantic18:
loggable: false
sluggable: true
softDeleteable: false
treeable: false
blameable: false
timestampable: false
translatable:
translatable: cz
default: cz
translationFallback: false
persistDefaultTranslation: false
skipOnLoad: false
uploadable: false
sortable: false
ipTraceable: false
Akorát se mi stalo, že mi přestaly fungovat překlady, pořád mi to vyhazuje výjimku.
Gedmo\Exception\RuntimeException: The translation listener could not be found
Nějak nevím, kde co změnit aby se mi listener načítal. Prosím vás, nevíte někdo jak tuto chybu vyřešit?
- Lumeriol
- Generous Backer | 62
danda napsal(a):
Ahoj,
prosím vás dnes jsem přes composer aktualizoval balíčky a aktualizovalo se mi i doctrine a nettrine:Akorát se mi stalo, že mi přestaly fungovat překlady, pořád mi to vyhazuje výjimku.
Gedmo\Exception\RuntimeException: The translation listener could not be found
Nějak nevím, kde co změnit aby se mi listener načítal. Prosím vás, nevíte někdo jak tuto chybu vyřešit?
Zkus začít tím, že vrátíš zpět původní verze balíčků v Composeru a budeš to aktualizovat po jedné na tu konkrétní verzi. Jakmile zjistíš problém v rámci dané verze, tak můžeš dohledat, zda se změnilo volání toho Listeneru. Je totiž docela dost možné, že něco v tom Translatoru bylo závislé na starší verzi balíčku, z kterého to bylo odstraněno – u té Doctrine upgraduješ verze, kde mohly být již odebrány nějaké depracated metody. Pokud něco takového najdeš, tak napiš autorovi toho balíčku, možná už někdo řešil podobný problém a musíš něco upravit v kódu.
- Pepino
- Člen | 256
@Sejber problém nastává od gedmo/doctrine-extensions
verze 3.10.0
. Měl by pomoct downgrade na 3.9.0
. Je to
nahlášeni i na gitu https://github.com/…18/issues/31
Editoval Pepino (4. 1. 2023 18:17)