Archives de la liste a​i​d​e​@p​a​h​e​k​o​.c​l​o​u​d​

problème installation

bern.clement

04/05/2021 12:06:21

Bonjour et merci de l'aide

J'ai un pb à l'installation chez ionos

j'ai installé garradin vers 1.1.4 dans un nouvel emplacement à partir 
d'une version déjà installée et qui fonctionne.

pour tester je positionne le fichier association.sqlite qui va bien.

tout est normal

je supprime la base pour pouvoir en créer une nouvelle.

J'ai bien le menu de configuration mais quand je veux l'enregistrer j'ai 
le message erreur

voici le fichier error.log

</errorReport>

[04-May-2021 11:56:22 Europe/Paris] =========== Error ref. 9ycfza7r 
===========

LogicException: Wrong call, use getInstance in 
/homepages/10/d220045033/htdocs/garradin-lrcm/include/lib/Garradin/Membres/Session.php:58
Stack trace:
#0 
phar:///homepages/10/d220045033/htdocs/garradin-lrcm/plugins/welcome.tar.gz/lib/Signaux.php(11):

Garradin\Membres\Session->__construct()
#1 [internal function]: Garradin\Plugin\Welcome\Signaux::banner(Array, NULL)
#2 
/homepages/10/d220045033/htdocs/garradin-lrcm/include/lib/Garradin/Plugin.php(839): 
call_user_func_array('Garradin\\Plugin...', Array)
#3 
/homepages/10/d220045033/htdocs/garradin-lrcm/www/admin/index.php(14): 
Garradin\Plugin::fireSignal('accueil.bannier...', Array, NULL)
#4 {main}

<errorReport>
{
     "errors": [
         {
             "message": "Wrong call, use getInstance",
             "errorCode": 0,
             "type": "LogicException",
             "backtrace": [
                 {
                     "file": 
"...\/include\/lib\/Garradin\/Membres\/Session.php",
                     "line": 58,
                     "code": {
                         "54": "",
                         "55": "\tpublic function
__construct()",
                         "56": "\t{",
                         "57": "\t\tif
(self::$_instance !== null) {",
                         "58": "\t\t\tthrow new
\\LogicException('Wrong 
call, use getInstance');",
                         "59": "\t\t}",
                         "60": "",
                         "61": "\t\t$url =
parse_url(ADMIN_URL);",
                         "62": ""
                     }
                 },
                 {
                     "function":
"Garradin\\Membres\\Session->__construct",
                     "file": 
"phar:\/\/\/homepages\/10\/d220045033\/htdocs\/garradin-lrcm\/plugins\/welcome.tar.gz\/lib\/Signaux.php",
                     "line": 11,
                     "code": {
                         "7": "class Signaux",
                         "8": "{",
                         "9": "\tstatic public
function banner(array 
$params, &$return)",
                         "10": "\t{",
                         "11": "\t\t$session = new
Session;",
                         "12": "",
                         "13": "\t\tif
(!$session->isLogged() || 
!$session->canAccess('config', Membres::DROIT_ADMIN)) {",
                         "14": "\t\t\treturn;",
                         "15": "\t\t}"
                     }
                 },
                 {
                     "function": 
"Garradin\\Plugin\\Welcome\\Signaux::banner",
                     "args": {
                         "$params": "array(3) {\n 
[\"user\"]=> 
object(stdClass) (24) {\n    [\"id\"]=> int(1)\n
[\"id_category\"]=> 
int(3)\n    [\"date_connexion\"]=> string(19) \"2021-05-04
09:56:22\"\n 
[\"date_inscription\"]=> string(10) \"2021-05-04\"\n
[\"secret_otp\"]=> 
NULL\n    [\"clef_pgp\"]=> NULL\n [\"numero\"]=>
int(1)\n    [\"nom\"]=> 
string(16) \"Lecelles Rosult \"\n    [\"email\"]=> string(22) 
\"bern.clement@orange.fr\"\n    [\"passe\"]=> string(60) 
\"$2y$10$ts7cIV680Cu0aEmGjaTtJePxsYSo\/c07vkVnQmB1su43hgmDeg8iO\"\n 
[\"adresse\"]=> NULL\n    [\"code_postal\"]=> NULL\n
[\"ville\"]=> 
NULL\n    [\"pays\"]=> string(2) \"FR\"\n
[\"telephone\"]=> NULL\n    
[\"lettre_infos\"]=> NULL\n [\"identite\"]=> string(16)
\"Lecelles 
Rosult \"\n [\"perm_connect\"]=> int(1)\n   
[\"perm_web\"]=> 
int(9)\n    [\"perm_users\"]=> int(9)\n
[\"perm_documents\"]=> 
int(9)\n    [\"perm_subscribe\"]=> int(0)\n   
[\"perm_accounting\"]=> 
int(9)\n [\"perm_config\"]=> int(9)\n  }\n  [\"session\"]=> 
object(Garradin\\Membres\\Session) (10) {\n  }\n [\"plugin_root\"]=> 
string(75) 
\"phar:\/\/\/homepages\/10\/d220045033\/htdocs\/garradin-lrcm\/plugins\/welcome.tar.gz\"\n}",
                         "$return": "NULL"
                     }
                 },
                 {
                     "function":
"call_user_func_array",
                     "file":
"...\/include\/lib\/Garradin\/Plugin.php",
                     "line": 839,
                     "args": {
                         "$function_name":
"string(39) 
\"Garradin\\Plugin\\Welcome\\Signaux::banner\"",
                         "$parameters": "array(2)
{\n  [0]=> array(3) 
{\n    [\"user\"]=> object(stdClass) (24) {\n [\"id\"]=>
int(1)\n      
[\"id_category\"]=> int(3)\n [\"date_connexion\"]=> string(19) 
\"2021-05-04 09:56:22\"\n      [\"date_inscription\"]=>
string(10) 
\"2021-05-04\"\n      [\"secret_otp\"]=> NULL\n
[\"clef_pgp\"]=> 
NULL\n      [\"numero\"]=> int(1)\n [\"nom\"]=> string(16)
\"Lecelles 
Rosult \"\n [\"email\"]=> string(22)
\"bern.clement@orange.fr\"\n 
[\"passe\"]=> string(60) 
\"$2y$10$ts7cIV680Cu0aEmGjaTtJePxsYSo\/c07vkVnQmB1su43hgmDeg8iO\"\n 
[\"adresse\"]=> NULL\n      [\"code_postal\"]=> NULL\n
[\"ville\"]=> 
NULL\n      [\"pays\"]=> string(2) \"FR\"\n     
[\"telephone\"]=> 
NULL\n [\"lettre_infos\"]=> NULL\n      [\"identite\"]=>
string(16) 
\"Lecelles Rosult \"\n      [\"perm_connect\"]=> int(1)\n 
[\"perm_web\"]=> int(9)\n      [\"perm_users\"]=>
int(9)\n      
[\"perm_documents\"]=> int(9)\n [\"perm_subscribe\"]=>
int(0)\n      
[\"perm_accounting\"]=> int(9)\n      [\"perm_config\"]=>
int(9)\n    
}\n [\"session\"]=> object(Garradin\\Membres\\Session) (10) {\n }\n    
[\"plugin_root\"]=> string(75) 
\"phar:\/\/\/homepages\/10\/d220045033\/htdocs\/garradin-lrcm\/plugins\/welcome.tar.gz\"\n

}\n  [1]=> NULL\n}"
                     },
                     "code": {
                         "835": "\t\t\t}",
                         "836": "",
                         "837":
"\t\t\t$params['plugin_root'] = $path;",
                         "838": "",
                         "839": "\t\t\t$return = 
call_user_func_array('Garradin\\\\Plugin\\\\' . $row->callback, 
[&$params, &$callback_return]);",
                         "840": "",
                         "841": "\t\t\tif (true ===
$return) {",
                         "842": "\t\t\t\treturn
true;",
                         "843": "\t\t\t}"
                     }
                 },
                 {
                     "function":
"Garradin\\Plugin::fireSignal",
                     "file":
"...\/www\/admin\/index.php",
                     "line": 14,
                     "args": {
                         "$signal": "string(16)
\"accueil.banniere\"",
                         "$params": "array(3) {\n 
[\"user\"]=> 
object(stdClass) (24) {\n    [\"id\"]=> int(1)\n
[\"id_category\"]=> 
int(3)\n    [\"date_connexion\"]=> string(19) \"2021-05-04
09:56:22\"\n 
[\"date_inscription\"]=> string(10) \"2021-05-04\"\n
[\"secret_otp\"]=> 
NULL\n    [\"clef_pgp\"]=> NULL\n [\"numero\"]=>
int(1)\n    [\"nom\"]=> 
string(16) \"Lecelles Rosult \"\n    [\"email\"]=> string(22) 
\"bern.clement@orange.fr\"\n    [\"passe\"]=> string(60) 
\"$2y$10$ts7cIV680Cu0aEmGjaTtJePxsYSo\/c07vkVnQmB1su43hgmDeg8iO\"\n 
[\"adresse\"]=> NULL\n    [\"code_postal\"]=> NULL\n
[\"ville\"]=> 
NULL\n    [\"pays\"]=> string(2) \"FR\"\n
[\"telephone\"]=> NULL\n    
[\"lettre_infos\"]=> NULL\n [\"identite\"]=> string(16)
\"Lecelles 
Rosult \"\n [\"perm_connect\"]=> int(1)\n   
[\"perm_web\"]=> 
int(9)\n    [\"perm_users\"]=> int(9)\n
[\"perm_documents\"]=> 
int(9)\n    [\"perm_subscribe\"]=> int(0)\n   
[\"perm_accounting\"]=> 
int(9)\n [\"perm_config\"]=> int(9)\n  }\n  [\"session\"]=> 
object(Garradin\\Membres\\Session) (10) {\n  }\n [\"plugin_root\"]=> 
string(75) 
\"phar:\/\/\/homepages\/10\/d220045033\/htdocs\/garradin-lrcm\/plugins\/welcome.tar.gz\"\n}",
                         "$callback_return":
"NULL"
                     },
                     "code": {
                         "10": "",
                         "11": "$homepage = 
Config::getInstance()->get('admin_homepage');",
                         "12": "",
                         "13": "$banner =
null;",
                         "14":
"Plugin::fireSignal('accueil.banniere', 
['user' => $user, 'session' => $session], $banner);",
                         "15": "",
                         "16": "if ($homepage
&& ($file = 
Files::get($homepage))) {",
                         "17": "\t$homepage =
$file->render(['prefix' => 
ADMIN_URL . 'common\/files\/preview.php?p=' . File::CONTEXT_DOCUMENTS . 
'\/']);",
                         "18": "}"
                     }
                 }
             ]
         }
     ],
     "context": {
         "id": "9ycfza7r",
         "date": "2021-05-04T11:56:22+02:00",
         "os": "Linux",
         "language": "PHP 7.4.16",
         "environment": "production:1",
         "php_sapi": "cgi-fcgi",
         "remote_ip": "2a01:cb0c:1eb:f000:c9d4:ef04:3917:db59",
         "http_method": "GET",
         "files_sent": "array(0) {\n}",
         "rootDirectory": 
"\/homepages\/10\/d220045033\/htdocs\/garradin-lrcm",
         "garradin_data_root": 
"\/homepages\/10\/d220045033\/htdocs\/garradin-lrcm",
         "garradin_version": "1.1.4",
         "url": "https:\/\/garradin-lrcm.utan.fr\/admin\/"
     }
}
</errorReport>

problème installation

adresse riseup

04/05/2021 13:15:57

Holà,

Ça a l'air d'être un bug dans le plugin Welcome avec les sessions, en
attendant qu'il soit corrigé je pense que tu peux soit
désactiver/supprimer le plugin welcome temporairement, soit (jui pas
expert en sessions) peut-être supprimer tes cookies pour ce domaine, ou
y accéder avec une autre session/autre navigateur je pense ?

problème installation

BohwaZ/Garradin

05/05/2021 00:01:44

C'est que le plugin a été mis à jour mais que j'ai oublié de le
remettre dans l'archive, donc si tu l'avais gardé il bugue. Je corrige
ça dans la 1.1.5.

En attendant tu peux remplacer data/plugins/welcome.tar.gz par la
dernière version ici :
https://fossil.kd2.org/garradin-plugins/uv/welcome.tar.gz

Cordialement.