franck-paul / errorlogger

Dotclear 2 plugin
GNU General Public License v2.0
0 stars 0 forks source link

errorlogger pas content avec dc 2.25-dev-r20230204.0534 #6

Closed brol closed 1 year ago

brol commented 1 year ago

coucou,

est-ce un pb avec errorlogger ou la dernière version ? dans le doute, je poste ici.

dc 2.25-dev-r20230204.0534 sous wamp64

dès que je sélectionne un thème et clique sur utiliser celui-ci, j'ai ça (à noter que j'avais sélectionné noviny2 et non time-flies) : 2023-02-04 19:11:23 WARNING F:\wamp64\www\labodc2\dotclear\plugins\dcProxyV2_prepend.php:28 Cannot declare class defaultWidgets, because the name is already in use 25 /blog_theme.php?shot=time-flies Trace d'exécution

[F:\wamp64\www\labodc2\dotclear\plugins\dcProxyV2\_prepend.php:28] : ::class_alias
[F:\wamp64\www\labodc2\dotclear\plugins\dcProxyV2\_prepend.php:38] : dcProxyV2::classAliases
[F:\wamp64\www\labodc2\dotclear\inc\core\class.dc.modules.php:1243] : ::require
[F:\wamp64\www\labodc2\dotclear\inc\core\class.dc.modules.php:470] : dcModules::loadModuleFile
[F:\wamp64\www\labodc2\dotclear\inc\admin\class.dc.admin.php:207] : dcModules::loadModules
[F:\wamp64\www\labodc2\dotclear\inc\admin\prepend.php:23] : dcAdmin::init
[F:\wamp64\www\labodc2\dotclear\admin\blog_theme.php:9] : ::require

quand je clique sur acquitter de error logger, ça me renvoie sur l'url d'un screenshot d'un thème installé mais même pas actif !

bref, super bizarre. j'ai du couper errorlogger car en plus il affecte le comportement côté public (par exemple la barre de menu de noviny ne s'affiche plus. si je désactive les logs d'erreurs de errorlogger et recharge la page côté public (ctrl F5), la barre revient). si tu as besoin de plus de précisions, je reste à dispo.

merci

franck-paul commented 1 year ago

Avec quelle version de errorlogger ? 0.8 ou 1.0 ?

À retester demain avec la nightly de cette nuit et la version 1.0 d'errorlogger et m'indiquer si c'est encore le cas.

brol commented 1 year ago

c'était avec 1.0, je te dis demain pour le reste.

brol commented 1 year ago

dc 2.25-dev-r20230204.1914

c'est encore le cas :

2023-02-05 01:55:48 | WARNING | F:\wamp64\www\labodc2\dotclear\plugins\dcProxyV2_prepend.php:28 | Cannot declare class dcWidget, because the name is already in use | 41 | /plugin.php?p=errorlogger

Trace d'exécution [F:\wamp64\www\labodc2\dotclear\plugins\dcProxyV2_prepend.php:28] : ::class_alias [F:\wamp64\www\labodc2\dotclear\plugins\dcProxyV2_prepend.php:38] : dcProxyV2::classAliases [F:\wamp64\www\labodc2\dotclear\inc\core\class.dc.modules.php:1247] : ::require [F:\wamp64\www\labodc2\dotclear\inc\core\class.dc.modules.php:485] : dcModules::loadModuleFile [F:\wamp64\www\labodc2\dotclear\inc\admin\class.dc.admin.php:207] : dcModules::loadModules [F:\wamp64\www\labodc2\dotclear\inc\admin\prepend.php:23] : dcAdmin::init [F:\wamp64\www\labodc2\dotclear\admin\plugin.php:9] : ::require

traces d'exé identiques pour : 2023-02-05 01:55:48 | WARNING | F:\wamp64\www\labodc2\dotclear\plugins\dcProxyV2_prepend.php:28 | Cannot declare class dcWidgets, because the name is already in use | 41 | /plugin.php?p=errorlogger et 2023-02-05 01:55:48 | WARNING | F:\wamp64\www\labodc2\dotclear\plugins\dcProxyV2_prepend.php:28 | Cannot declare class defaultWidgets, because the name is already in use | 41 | /plugin.php?p=errorlogger

et quand je clique sur personnaliser le thème (noviny2), j'ai cette erreur en plus :

2023-02-05 00:55:42 | WARNING | F:\wamp64\www\labodc2\dotclear\cache\cbtpl\aa\f4\aaf4689b02a3aa068d6ba2bafafa06ca.php:10 | Undefined array key "sql" | 1 | /

Trace d'exécution [F:\wamp64\www\labodc2\dotclear\inc\helper\template\class.template.php:492] : ::include [F:\wamp64\www\labodc2\dotclear\inc\public\class.dc.template.php:244] : template::getData [F:\wamp64\www\labodc2\dotclear\cache\cbtpl\5b\ad\5bad8060abbd3335f32bfe6e624a4c87.php:36] : dcTemplate::getData [F:\wamp64\www\labodc2\dotclear\inc\helper\template\class.template.php:492] : ::include [F:\wamp64\www\labodc2\dotclear\inc\public\class.dc.template.php:244] : template::getData [F:\wamp64\www\labodc2\dotclear\cache\cbtpl\02\c1\02c1bc687875fc61a77a917063ff80cc.php:311] : dcTemplate::getData [F:\wamp64\www\labodc2\dotclear\inc\helper\template\class.template.php:492] : ::include [F:\wamp64\www\labodc2\dotclear\inc\public\class.dc.template.php:244] : template::getData [F:\wamp64\www\labodc2\dotclear\inc\public\lib.urlhandlers.php:173] : dcTemplate::getData [F:\wamp64\www\labodc2\dotclear\inc\public\lib.urlhandlers.php:295] : dcUrlHandlers::serveDocument [F:\wamp64\www\labodc2\dotclear\inc\helper\url.handler\class.url.handler.php:231] : dcUrlHandlers::home [F:\wamp64\www\labodc2\dotclear\inc\helper\url.handler\class.url.handler.php:269] : urlHandler::callHelper [F:\wamp64\www\labodc2\dotclear\inc\public\lib.urlhandlers.php:234] : urlHandler::callDefaultHandler [F:\wamp64\www\labodc2\dotclear\inc\public\class.dc.public.php:265] : dcUrlHandlers::getDocument [F:\wamp64\www\labodc2\dotclear\inc\public\prepend.php:32] : dcPublic::init [F:\wamp64\www\labodc2\lab\index.php:3] : ::require

je te mets le fichier de cache (au format txt pour que ça soit accepté ici) en pj. 5bad8060abbd3335f32bfe6e624a4c87.txt

franck-paul commented 1 year ago

Une installation de growUp suivi d'un retour à l'accueil de l'admin pourrait aider.

Sinon vérifier qu'à la racine du plugin widgets il n'existe plus que le fichier PHP _define.php, les autres devraient avoir été supprimés et si ce n'est pas le cas les virer et refaire le test.

brol commented 1 year ago

j'ai installé growUp, puis retour à l'accueil. pas de changement. déconnexion de l'admin, reconnexion, pas de changement. le dossier \dotclear\plugins\widgets comprend 4 dossiers et 10 fichiers au premier niveau. j'ai tout supprimé en ne laissant que le _define.php. et toujours des warnings (je continue à utiliser noviny2 (la barre de menu ne s'affiche toujours pas tant que errorlogger est activé)) :

2023-02-05 16:11:14 | WARNING | F:\wamp64\www\labodc2\dotclear\plugins\dcProxyV2_prepend.php:28 | Class "Dotclear\Plugin\widgets\Widgets" not found | 3 | /blog_theme.php?shot=time-flies

Trace d'exécution [F:\wamp64\www\labodc2\dotclear\plugins\dcProxyV2_prepend.php:28] : ::class_alias [F:\wamp64\www\labodc2\dotclear\plugins\dcProxyV2_prepend.php:38] : dcProxyV2::classAliases [F:\wamp64\www\labodc2\dotclear\inc\core\class.dc.modules.php:1247] : ::require [F:\wamp64\www\labodc2\dotclear\inc\core\class.dc.modules.php:485] : dcModules::loadModuleFile [F:\wamp64\www\labodc2\dotclear\inc\admin\class.dc.admin.php:207] : dcModules::loadModules [F:\wamp64\www\labodc2\dotclear\inc\admin\prepend.php:23] : dcAdmin::init [F:\wamp64\www\labodc2\dotclear\admin\blog_theme.php:9] : ::require

traces d'exé identiques pour les suivants : 2023-02-05 16:11:14 | WARNING | F:\wamp64\www\labodc2\dotclear\plugins\dcProxyV2_prepend.php:28 | Class "Dotclear\Plugin\widgets\WidgetsElement" not found | 4 | /blog_theme.php?shot=brol

2023-02-05 16:11:14 | WARNING | F:\wamp64\www\labodc2\dotclear\plugins\dcProxyV2_prepend.php:28 | Class "Dotclear\Plugin\widgets\WidgetsStack" not found | 4 | /blog_theme.php?shot=brol

je désactive errorlogger...

brol commented 1 year ago

et sinon, je fais comment pour configurer les widgets maintenant ? y a plus de menu... merci

brol commented 1 year ago

ah ok, il ne faut virer que les fichiers php de premier niveau...

brol commented 1 year ago

en fait, dès que j'active errorlogger, la barre de menu et la sidebar disparaissent côté public, et j'ai des erreurs dans errorlogger. si je désactive (case à cocher "Activer les logs d'erreur"), tout retombe en marche.

franck-paul commented 1 year ago

C'est comment avec la dernière version 2.1.1 ?

brol commented 1 year ago

ça donne ça :

DateTypeFichierDescriptionCompteurURL
2023-05-31 11:26:50WARNINGF:\wamp64\www\labodc2\dotclear\cache\cbtpl\aa\f4\aaf4689b02a3aa068d6ba2bafafa06ca.php:18Undefined array key "sql"1/
Trace d'exécution
  1. [F:\wamp64\www\labodc2\dotclear\src\Helper\Html\Template\Template.php:501] : ::include
  2. [F:\wamp64\www\labodc2\dotclear\inc\public\class.dc.template.php:250] : Dotclear\Helper\Html\Template\Template::getData
  3. [F:\wamp64\www\labodc2\dotclear\cache\cbtpl\5b\ad\5bad8060abbd3335f32bfe6e624a4c87.php:44] : dcTemplate::getData
  4. [F:\wamp64\www\labodc2\dotclear\src\Helper\Html\Template\Template.php:501] : ::include
  5. [F:\wamp64\www\labodc2\dotclear\inc\public\class.dc.template.php:250] : Dotclear\Helper\Html\Template\Template::getData
  6. [F:\wamp64\www\labodc2\dotclear\cache\cbtpl\02\c1\02c1bc687875fc61a77a917063ff80cc.php:330] : dcTemplate::getData
  7. [F:\wamp64\www\labodc2\dotclear\src\Helper\Html\Template\Template.php:501] : ::include
  8. [F:\wamp64\www\labodc2\dotclear\inc\public\class.dc.template.php:250] : Dotclear\Helper\Html\Template\Template::getData
  9. [F:\wamp64\www\labodc2\dotclear\inc\public\lib.urlhandlers.php:184] : dcTemplate::getData
  10. [F:\wamp64\www\labodc2\dotclear\inc\public\lib.urlhandlers.php:306] : dcUrlHandlers::serveDocument
  11. [N/A:N/A] : dcUrlHandlers::home
  12. [F:\wamp64\www\labodc2\dotclear\src\Helper\Network\UrlHandler.php:237] : ::call_user_func
  13. [F:\wamp64\www\labodc2\dotclear\src\Helper\Network\UrlHandler.php:279] : Dotclear\Helper\Network\UrlHandler::callHelper
  14. [F:\wamp64\www\labodc2\dotclear\inc\public\lib.urlhandlers.php:245] : Dotclear\Helper\Network\UrlHandler::callDefaultHandler
  15. [F:\wamp64\www\labodc2\dotclear\inc\public\class.dc.public.php:269] : dcUrlHandlers::getDocument
  16. [F:\wamp64\www\labodc2\dotclear\inc\public\prepend.php:32] : dcPublic::init
  17. [F:\wamp64\www\labodc2\lab\index.php:3] : ::require
brol commented 1 year ago

aaf4689b02a3aa068d6ba2bafafa06ca.txt

franck-paul commented 1 year ago

Visiblement un plugin tiers qui joue avec les tags (meta), faudrait vider le cache template et retester.

C'est toujours en 2.25.x ?

brol commented 1 year ago

m'est avis que ça vient de arlequin 2.1, j'en cause avec JC. non, j'ai fait la màj vers 2.27-dev-r20230529.0715 avant.

franck-paul commented 1 year ago

Ok, je ferme ici et on rouvrira si besoin