Installation RBS Change : petit souci sur le module forum
-
06/10/2011 15:06
Bonjour, j'ai créé un forum test (rbs change 3.5.0, windows7, avec easyphp).
J'ai créé un utilisateur modérateur qui est également super modérateur.
J'ai voulu changer de forum un des sujets, pour test.
J'obtiens ce message après avoir cliqué sur "déplacement d'un sujet":Une exception a été lancée : Illegal argument: id must be a integer #0 C:\Program Files\EasyPHP-5.3.3\clients\inturquie\repository\framework\framework-3.5.0\persistentdocument\DocumentService.class.php(716): f_persistentdocument_PersistentProvider->getDocumentInstance(NULL, 'modules_forums/...') #1 C:\Program Files\EasyPHP-5.3.3\clients\inturquie\build\default\modules\forums\persistentdocument\forummodel_and_base.class.php(349): f_persistentdocument_DocumentService->getDocumentInstance(NULL, 'modules_forums/...') #2 C:\Program Files\EasyPHP-5.3.3\clients\inturquie\repository\modules\forums\forums-3.5.0\lib\blocks\BlockThreadAction.class.php(173): forums_persistentdocument_forumbase::getInstanceById(NULL) #3 C:\Program Files\EasyPHP-5.3.3\clients\inturquie\repository\modules\website\website-3.5.0\lib\mvc\BlockController.php(630): forums_BlockThreadAction->executeMove(Object(website_BlockActionRequest), Object(website_BlockActionResponse)) #4 C:\Program Files\EasyPHP-5.3.3\clients\inturquie\repository\modules\website\website-3.5.0\lib\mvc\BlockController.php(418): website_BlockController->executeAction() #5 C:\Program Files\EasyPHP-5.3.3\clients\inturquie\repository\modules\website\website-3.5.0\lib\mvc\BlockController.php(234): website_BlockController->processInternal() #6 C:\Program Files\EasyPHP-5.3.3\clients\inturquie\repository\modules\website\website-3.5.0\lib\services\PageService.class.php(1931): website_BlockController->process(Object(forums_BlockThreadAction), Object(f_mvc_HTTPRequest)) #7 C:\Program Files\EasyPHP-5.3.3\clients\inturquie\repository\modules\website\website-3.5.0\lib\services\PageService.class.php(1683): website_PageService->populateHTMLBlocks(Object(website_BlockController), Array) #8 C:\Program Files\EasyPHP-5.3.3\clients\inturquie\repository\modules\website\website-3.5.0\actions\DisplayAction.class.php(80): website_PageService->render(Object(website_persistentdocument_pagereference)) #9 C:\Program Files\EasyPHP-5.3.3\clients\inturquie\repository\framework\framework-3.5.0\libs\mvc\BaseAction.class.php(339): website_DisplayAction->_execute(Object(Context), Object(ChangeRequest)) #10 C:\Program Files\EasyPHP-5.3.3\clients\inturquie\repository\framework\framework-3.5.0\libs\mvc\Controller.class.php(147): f_action_BaseAction->execute() #11 C:\Program Files\EasyPHP-5.3.3\clients\inturquie\repository\framework\framework-3.5.0\libs\mvc\Controller.class.php(475): Controller->forward('website', 'Display') #12 C:\Program Files\EasyPHP-5.3.3\clients\inturquie\repository\framework\framework-3.5.0\libs\mvc\ChangeController.class.php(64): HttpController->forward('website', 'Display') #13 C:\Program Files\EasyPHP-5.3.3\clients\inturquie\repository\framework\framework-3.5.0\libs\mvc\ChangeController.class.php(83): controller_ChangeController->doForward('website', 'Display') #14 C:\Program Files\EasyPHP-5.3.3\clients\inturquie\repository\modules\generic\generic-3.5.0\actions\ViewDetailAction.class.php(43): controller_ChangeController->forward('website', 'Display') #15 C:\Program Files\EasyPHP-5.3.3\clients\inturquie\repository\framework\framework-3.5.0\libs\mvc\BaseAction.class.php(339): generic_ViewDetailAction->_execute(Object(Context), Object(ChangeRequest)) #16 C:\Program Files\EasyPHP-5.3.3\clients\inturquie\repository\framework\framework-3.5.0\libs\mvc\Controller.class.php(147): f_action_BaseAction->execute() #17 C:\Program Files\EasyPHP-5.3.3\clients\inturquie\repository\framework\framework-3.5.0\libs\mvc\Controller.class.php(475): Controller->forward('generic', 'ViewDetail') #18 C:\Program Files\EasyPHP-5.3.3\clients\inturquie\repository\framework\framework-3.5.0\libs\mvc\ChangeController.class.php(64): HttpController->forward('website', 'ViewDetail') #19 C:\Program Files\EasyPHP-5.3.3\clients\inturquie\repository\framework\framework-3.5.0\libs\mvc\ChangeController.class.php(83): controller_ChangeController->doForward('website', 'ViewDetail') #20 C:\Program Files\EasyPHP-5.3.3\clients\inturquie\repository\modules\website\website-3.5.0\actions\UrlForwardAction.class.php(19): controller_ChangeController->forward('website', 'ViewDetail') #21 C:\Program Files\EasyPHP-5.3.3\clients\inturquie\repository\framework\framework-3.5.0\libs\mvc\BaseAction.class.php(339): website_UrlForwardAction->_execute(Object(Context), Object(ChangeRequest)) #22 C:\Program Files\EasyPHP-5.3.3\clients\inturquie\repository\framework\framework-3.5.0\libs\mvc\Controller.class.php(147): f_action_BaseAction->execute() #23 C:\Program Files\EasyPHP-5.3.3\clients\inturquie\repository\framework\framework-3.5.0\libs\mvc\Controller.class.php(475): Controller->forward('website', 'UrlForward') #24 C:\Program Files\EasyPHP-5.3.3\clients\inturquie\repository\framework\framework-3.5.0\libs\mvc\ChangeController.class.php(64): HttpController->forward('website', 'UrlForward') #25 C:\Program Files\EasyPHP-5.3.3\clients\inturquie\repository\framework\framework-3.5.0\libs\mvc\ChangeController.class.php(83): controller_ChangeController->doForward('website', 'UrlForward') #26 C:\Program Files\EasyPHP-5.3.3\clients\inturquie\repository\framework\framework-3.5.0\libs\mvc\Controller.class.php(397): controller_ChangeController->forward('website', 'UrlForward') #27 C:\Program Files\EasyPHP-5.3.3\clients\inturquie\repository\framework\framework-3.5.0\libs\mvc\ChangeController.class.php(35): HttpController->dispatch() #28 C:\Program Files\EasyPHP-5.3.3\clients\inturquie\index.php(52): controller_ChangeController->dispatch() #29 {main} Pour plus d'information, veuillez consulter les logs de l'application.
Une idée ? -
Bonjour,
Il s'agit du bug Déplacement de sujet dont la correction arrivera avec la version 3.5.2.
Le problème étant uniquement lié au template, il peut être corrigé par surcharge de celui-ci en attendant.
Merci de prendre connaissance et de respecter les règles des forums.