Jump to content
Klemart3D

Call to a member function compile() on null

Recommended Posts

Depuis la dernière version de Presta, je ne peux plus accéder à certaines pages d'admin formées d'un contrôleur Symfony. Par exemple :

  • Page produits : /my-admin/index.php/sell/catalog/products/
  • Page factures : /my-admin/index.php/sell/orders/invoices/
  • Page bons de livraisons : /my-admin/index.php/sell/orders/delivery-slips/
  • Page stocks : /my-admin/index.php/sell/stocks
  • Page gestion de modules : /my-admin/index.php/improve/design/modules/manage/
  • Page catalogue de modules :/my-admin/index.php/improve/design/modules/catalog/
  • Page position des modules : /my-admin/index.php/improve/design/modules/positions/
  • Page performances : /my-admin/index.php/configure/advanced/performance/
  • Page gestion des liens : /my-admin/index.php/modules/link-widget/list
  • Page préférences de livraions : improve/shipping/preferences
  • ...

L'erreur retournée est : `Call to a member function compile() on null`

Les autres pages d'admin (tableau de bord, listing commandes....) sont toujours accessibles.

- PS 1.7.5.2
- nginx 1.6.2
- PHP 7.2

Ma config semble OK, voir le PhpPSinfo attaché.
J'ai bien supprimé à plusieurs reprises var/cache/dev + var/cache/prod

Capture d’écran de 2019-05-07 14-35-22.png

1350657749_Capturedcrande2019-06-0314-31-10.thumb.png.9ab0c644e4e90adb79fd8b2a62ae9680.png

phppsinfo.png

Edited by Klemart3D (see edit history)

Share this post


Link to post
Share on other sites

Il semble que cela provienne d'un conflit de nom de classes lié au module Autoupgrade ("1-Click Upgrade") à minima sur les versions v.4.6.0 et 4.8.0.
La page de gestion des modules étant inaccessibles depuis le front, j'ai désactivé le module en BDD : table "ps_module", passer "active" à "0" pour le module  "autoupgrade".
Et tout refonctionne à nouveau !

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More