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

Rapport de plantage

garradinamilcar

30/03/2019 13:22:17

Bonjour,


J'ai un gros soucis sur une instal local

en pleine Assemblé général hier soir ,

j'avais lancé garradin et verifié pour préésenter le bilan (ya pas 
internet dans le lieu de l'AG)

pendant la presentation , j'en ai profiter pour rentré la cotisation 
2019 pour trois membres.


puis quand on a voulu preesenté le bilan et les exercices antérieurs un 
plantage et pas moyens de relancer garradin

a chaque fois il mp'affiché la page de reinstallation


je me suis dit que neni , vas y meuble je vais refaire l'install et 
comme j'ai le fichier de sauvegarde sur le PC , je l'appelerais


mais lorsque je veux faire ma reinstall, j'ai droit a

>
>   BadMethodCallException
>
>
>     No file parameter passed.
>
>
>       in .../include/lib/KD2/*DB.php*:/122/
>
> |*118*	else if ($name == 'sqlite') *119*	{ *120*	if 
> (empty($params['file'])) *121*	{ _*122*	throw new 
> \BadMethodCallException('No file parameter passed.');_ *123*	} *124*

> *125*	$driver->url = 'sqlite:' . $params['file']; *126*	}
|
>
>
>       in .../include/lib/KD2/*DB_SQLite3.php*:/61/
>
>
>         → KD2\DB->__construct /(2 arg.)/
>
> $name 	
> string(6) "sqlite"
> $params 	
> array(1) {
>    ["file"]=> string(0) ""
> }
>
> |*57*	const DATE_FORMAT = 'Y-m-d H:i:s'; *58* *59*	public function 
> __construct($file, $flags = SQLITE3_OPEN_READWRITE | 
> SQLITE3_OPEN_CREATE) *60*	{ _*61*	parent::__construct('sqlite', 
> ['file' => $file]);_ *62* *63*	$this->file = $file;
*64*	$this->flags 
> = $flags; *65*	} |
>
>
>       in .../include/lib/Garradin/*DB.php*:/41/
>
>
>         → KD2\DB_SQLite3->__construct /(2 arg.)/
>
> $file 	
> string(0) ""
> $flags 	
> int(6)
>
> |*37* { *38* $flags |= \SQLITE3_OPEN_CREATE; *39* } *40* _*41* 
> parent::__construct(DB_FILE, $flags);_ *42* *43* // Ne pas se 
> connecter ici, on ne se connectera que quand une requête sera faite 
> *44* } *45* |
>
>
>       in .../include/lib/Garradin/*DB.php*:/19/
>
>
>         → Garradin\DB->__construct /(1 arg.)/
>
> $create 	
> bool(true)
>
> |*15* static protected $_instance = null; *16* *17* static public 
> function getInstance($create = false) *18* { _*19* return 
> self::$_instance ?: self::$_instance = new DB($create);_ *20* } *21* 
> *22* private function __clone() *23* { |
>
>
>       in .../include/lib/Garradin/*Install.php*:/41/
>
>
>         → Garradin\DB::getInstance /(1 arg.)/
>
> $create 	
> bool(true)
>
> |*37*	} *38* *39*	static public function install($nom_asso, 
> $adresse_asso, $email_asso, $nom_categorie, $nom_membre, 
> $email_membre, $passe_membre, $site_asso = WWW_URL) *40*	{ _*41*	$db = 
> DB::getInstance(true);_ *42* *43*	// Taille de la page de DB, on force 
> à 4096 (défaut dans les dernières *44*	// versions de SQLite mais pas 
> les vieilles) *45*	$db->exec('PRAGMA page_size = 4096;'); |
>
>
>       in .../www/admin/*install.php*:/58/
>
>
>         → Garradin\Install::install /(8 arg.)/
>
> $nom_asso 	
> string(8) "stephane"
> $adresse_asso 	
> string(0) ""
> $email_asso 	
> string(23) "stephanepoupard@free.fr"
> $nom_categorie 	
> string(6) "bureau"
> $nom_membre 	
> string(8) "stephane"
> $email_membre 	
> string(23) "stephanepoupard@free.fr"
> $passe_membre 	
> string(8) "naalrost"
> $site_asso 	
> string(22) "http://127.0.0.1:8081/"
>
> |*54* { *55* try { *56* Install::install(f('nom_asso'), 
> f('adresse_asso'), f('email_asso'), *57*
f('cat_membre'), 
> f('nom_membre'), f('email_membre'), f('passe'),
_*58* WWW_URL);_ *59* 
> *60* Utils::redirect(ADMIN_URL . 'login.php'); *61* } *62* catch 
> (UserException $e) |
>
>
>     Context
>
> id 	9x7sdden
> date 	2019-03-30T13:15:38+01:00
> os 	Linux
> language 	PHP 7.2.15-0ubuntu0.18.04.2
> environment 	development
> php_sapi 	cli-server
> remote_ip 	127.0.0.1
> http_method 	POST
> files_sent 	array(0) { }
> rootDirectory 	/usr/share/garradin
> garradin_data_root 	/home/amilcar/.local/share/garradin
> garradin_version 	0.9.2
> url 	http://127.0.0.1:8081/admin/install.php
>

Que faire pour que garradin en local refonctionne en local

j'ose pas essayer en ligne de rentrer les cotisation 2019

Merci.


ps/ heureusement on avais imprimer les rapport on a réussie a présenter 
le bilan Oufffffffff

Re: Rapport de plantage

BohwaZ/Garradin

31/03/2019 14:03:33

Essaye de supprimer le fichier ~/.config/garradin/last ?

cf. ici :
https://fossil.kd2.org/garradin/wiki?name=Fonctionnement+hors-ligne

Cordialement.

On Sat, 30 Mar 2019 13:21:53 +0100 / "garradinamilcar"
<garradinamilcar@free.fr> said :

> 
> Bonjour,
> 
> 
> J'ai un gros soucis sur une instal local
> 
> en pleine Assemblé général hier soir ,
> 
> j'avais lancé garradin et verifié pour préésenter le bilan (ya pas 
> internet dans le lieu de l'AG)
> 
> pendant la presentation , j'en ai profiter pour rentré la cotisation 
> 2019 pour trois membres.
> 
> 
> puis quand on a voulu preesenté le bilan et les exercices antérieurs
> un plantage et pas moyens de relancer garradin
> 
> a chaque fois il mp'affiché la page de reinstallation
> 
> 
> je me suis dit que neni , vas y meuble je vais refaire l'install et 
> comme j'ai le fichier de sauvegarde sur le PC , je l'appelerais
> 
> 
> mais lorsque je veux faire ma reinstall, j'ai droit a
> 
> >
> >   BadMethodCallException
> >
> >
> >     No file parameter passed.
> >
> >
> >       in .../include/lib/KD2/*DB.php*:/122/
> >
> > |*118*	else if ($name == 'sqlite') *119*
> > { *120*	if (empty($params['file'])) *121*
> > { _*122*	throw new \BadMethodCallException('No file
> > parameter passed.');_ *123*	} *124* *125*
> > $driver->url = 'sqlite:' . $params['file']; *126*	}
|
> >
> >
> >       in .../include/lib/KD2/*DB_SQLite3.php*:/61/
> >
> >
> >         → KD2\DB->__construct /(2 arg.)/
> >
> > $name 	
> > string(6) "sqlite"
> > $params 	
> > array(1) {
> >    ["file"]=> string(0) ""
> > }
> >
> > |*57*	const DATE_FORMAT = 'Y-m-d H:i:s'; *58* *59*
> > public function __construct($file, $flags = SQLITE3_OPEN_READWRITE
> > | SQLITE3_OPEN_CREATE) *60*	{ _*61*
> > parent::__construct('sqlite', ['file' => $file]);_
*62* *63*
> > $this->file = $file; *64*	$this->flags = $flags;
> > *65*	} |
> >
> >
> >       in .../include/lib/Garradin/*DB.php*:/41/
> >
> >
> >         → KD2\DB_SQLite3->__construct /(2 arg.)/
> >
> > $file 	
> > string(0) ""
> > $flags 	
> > int(6)
> >
> > |*37* { *38* $flags |= \SQLITE3_OPEN_CREATE; *39* } *40* _*41* 
> > parent::__construct(DB_FILE, $flags);_ *42* *43* // Ne pas se 
> > connecter ici, on ne se connectera que quand une requête sera faite 
> > *44* } *45* |
> >
> >
> >       in .../include/lib/Garradin/*DB.php*:/19/
> >
> >
> >         → Garradin\DB->__construct /(1 arg.)/
> >
> > $create 	
> > bool(true)
> >
> > |*15* static protected $_instance = null; *16* *17* static public 
> > function getInstance($create = false) *18* { _*19* return 
> > self::$_instance ?: self::$_instance = new DB($create);_ *20* }
> > *21* *22* private function __clone() *23* { |
> >
> >
> >       in .../include/lib/Garradin/*Install.php*:/41/
> >
> >
> >         → Garradin\DB::getInstance /(1 arg.)/
> >
> > $create 	
> > bool(true)
> >
> > |*37*	} *38* *39*	static public function
> > install($nom_asso, $adresse_asso, $email_asso, $nom_categorie,
> > $nom_membre, $email_membre, $passe_membre, $site_asso = WWW_URL)
> > *40*	{ _*41*	$db = DB::getInstance(true);_ *42*
> > *43*	// Taille de la page de DB, on force à 4096 (défaut
> > dans les dernières *44*	// versions de SQLite mais pas les
> > vieilles) *45*	$db->exec('PRAGMA page_size = 4096;'); |
> >
> >
> >       in .../www/admin/*install.php*:/58/
> >
> >
> >         → Garradin\Install::install /(8 arg.)/
> >
> > $nom_asso 	
> > string(8) "stephane"
> > $adresse_asso 	
> > string(0) ""
> > $email_asso 	
> > string(23) "stephanepoupard@free.fr"
> > $nom_categorie 	
> > string(6) "bureau"
> > $nom_membre 	
> > string(8) "stephane"
> > $email_membre 	
> > string(23) "stephanepoupard@free.fr"
> > $passe_membre 	
> > string(8) "naalrost"
> > $site_asso 	
> > string(22) "http://127.0.0.1:8081/"
> >
> > |*54* { *55* try { *56* Install::install(f('nom_asso'), 
> > f('adresse_asso'), f('email_asso'), *57*
f('cat_membre'), 
> > f('nom_membre'), f('email_membre'), f('passe'),
_*58* WWW_URL);_
> > *59* *60* Utils::redirect(ADMIN_URL . 'login.php'); *61* } *62*
> > catch (UserException $e) |
> >
> >
> >     Context
> >
> > id 	9x7sdden
> > date 	2019-03-30T13:15:38+01:00
> > os 	Linux
> > language 	PHP 7.2.15-0ubuntu0.18.04.2
> > environment 	development
> > php_sapi 	cli-server
> > remote_ip 	127.0.0.1
> > http_method 	POST
> > files_sent 	array(0) { }
> > rootDirectory 	/usr/share/garradin
> > garradin_data_root 	/home/amilcar/.local/share/garradin
> > garradin_version 	0.9.2
> > url 	http://127.0.0.1:8081/admin/install.php
> >
> 
> Que faire pour que garradin en local refonctionne en local
> 
> j'ose pas essayer en ligne de rentrer les cotisation 2019
> 
> Merci.
> 
> 
> ps/ heureusement on avais imprimer les rapport on a réussie a
> présenter le bilan Oufffffffff
>

Re: Rapport de plantage

garradinamilcar

31/03/2019 20:30:19

Merci bien c'est exactement le fichier qu'il me fallait supprimer

je retiens ça au cas ou le pb reviendrais


le fichier last enregistre le chemin du fichier sqlite

impec.


Le 31/03/2019 à 14:03, BohwaZ/Garradin a écrit :
> Essaye de supprimer le fichier ~/.config/garradin/last ?
>
> cf. ici :
> https://fossil.kd2.org/garradin/wiki?name=Fonctionnement+hors-ligne
>
> Cordialement.
>
> On Sat, 30 Mar 2019 13:21:53 +0100 / "garradinamilcar"
> <garradinamilcar@free.fr> said :
>
>> Bonjour,
>>
>>
>> J'ai un gros soucis sur une instal local
>>
>> en pleine Assemblé général hier soir ,
>>
>> j'avais lancé garradin et verifié pour préésenter le bilan (ya
pas
>> internet dans le lieu de l'AG)
>>
>> pendant la presentation , j'en ai profiter pour rentré la cotisation
>> 2019 pour trois membres.
>>
>>
>> puis quand on a voulu preesenté le bilan et les exercices antérieurs
>> un plantage et pas moyens de relancer garradin
>>
>> a chaque fois il mp'affiché la page de reinstallation
>>
>>
>> je me suis dit que neni , vas y meuble je vais refaire l'install et
>> comme j'ai le fichier de sauvegarde sur le PC , je l'appelerais
>>
>>
>> mais lorsque je veux faire ma reinstall, j'ai droit a
>>
>>>    BadMethodCallException
>>>
>>>
>>>      No file parameter passed.
>>>
>>>
>>>        in .../include/lib/KD2/*DB.php*:/122/
>>>
>>> |*118*	else if ($name == 'sqlite') *119*
>>> { *120*	if (empty($params['file'])) *121*
>>> { _*122*	throw new \BadMethodCallException('No file
>>> parameter passed.');_ *123*	} *124* *125*
>>> $driver->url = 'sqlite:' . $params['file']; *126*	}
|
>>>
>>>
>>>        in .../include/lib/KD2/*DB_SQLite3.php*:/61/
>>>
>>>
>>>          → KD2\DB->__construct /(2 arg.)/
>>>
>>> $name 	
>>> string(6) "sqlite"
>>> $params 	
>>> array(1) {
>>>     ["file"]=> string(0) ""
>>> }
>>>
>>> |*57*	const DATE_FORMAT = 'Y-m-d H:i:s'; *58* *59*
>>> public function __construct($file, $flags = SQLITE3_OPEN_READWRITE
>>> | SQLITE3_OPEN_CREATE) *60*	{ _*61*
>>> parent::__construct('sqlite', ['file' => $file]);_
*62* *63*
>>> $this->file = $file; *64*	$this->flags = $flags;
>>> *65*	} |
>>>
>>>
>>>        in .../include/lib/Garradin/*DB.php*:/41/
>>>
>>>
>>>          → KD2\DB_SQLite3->__construct /(2 arg.)/
>>>
>>> $file 	
>>> string(0) ""
>>> $flags 	
>>> int(6)
>>>
>>> |*37* { *38* $flags |= \SQLITE3_OPEN_CREATE; *39* } *40* _*41*
>>> parent::__construct(DB_FILE, $flags);_ *42* *43* // Ne pas se
>>> connecter ici, on ne se connectera que quand une requête sera faite
>>> *44* } *45* |
>>>
>>>
>>>        in .../include/lib/Garradin/*DB.php*:/19/
>>>
>>>
>>>          → Garradin\DB->__construct /(1 arg.)/
>>>
>>> $create 	
>>> bool(true)
>>>
>>> |*15* static protected $_instance = null; *16* *17* static public
>>> function getInstance($create = false) *18* { _*19* return
>>> self::$_instance ?: self::$_instance = new DB($create);_ *20* }
>>> *21* *22* private function __clone() *23* { |
>>>
>>>
>>>        in .../include/lib/Garradin/*Install.php*:/41/
>>>
>>>
>>>          → Garradin\DB::getInstance /(1 arg.)/
>>>
>>> $create 	
>>> bool(true)
>>>
>>> |*37*	} *38* *39*	static public function
>>> install($nom_asso, $adresse_asso, $email_asso, $nom_categorie,
>>> $nom_membre, $email_membre, $passe_membre, $site_asso = WWW_URL)
>>> *40*	{ _*41*	$db = DB::getInstance(true);_ *42*
>>> *43*	// Taille de la page de DB, on force à 4096 (défaut
>>> dans les dernières *44*	// versions de SQLite mais pas les
>>> vieilles) *45*	$db->exec('PRAGMA page_size = 4096;'); |
>>>
>>>
>>>        in .../www/admin/*install.php*:/58/
>>>
>>>
>>>          → Garradin\Install::install /(8 arg.)/
>>>
>>> $nom_asso 	
>>> string(8) "stephane"
>>> $adresse_asso 	
>>> string(0) ""
>>> $email_asso 	
>>> string(23) "stephanepoupard@free.fr"
>>> $nom_categorie 	
>>> string(6) "bureau"
>>> $nom_membre 	
>>> string(8) "stephane"
>>> $email_membre 	
>>> string(23) "stephanepoupard@free.fr"
>>> $passe_membre 	
>>> string(8) "naalrost"
>>> $site_asso 	
>>> string(22) "http://127.0.0.1:8081/"
>>>
>>> |*54* { *55* try { *56* Install::install(f('nom_asso'),
>>> f('adresse_asso'), f('email_asso'), *57*
f('cat_membre'),
>>> f('nom_membre'), f('email_membre'),
f('passe'), _*58* WWW_URL);_
>>> *59* *60* Utils::redirect(ADMIN_URL . 'login.php'); *61* }
*62*
>>> catch (UserException $e) |
>>>
>>>
>>>      Context
>>>
>>> id 	9x7sdden
>>> date 	2019-03-30T13:15:38+01:00
>>> os 	Linux
>>> language 	PHP 7.2.15-0ubuntu0.18.04.2
>>> environment 	development
>>> php_sapi 	cli-server
>>> remote_ip 	127.0.0.1
>>> http_method 	POST
>>> files_sent 	array(0) { }
>>> rootDirectory 	/usr/share/garradin
>>> garradin_data_root 	/home/amilcar/.local/share/garradin
>>> garradin_version 	0.9.2
>>> url 	http://127.0.0.1:8081/admin/install.php
>>>
>> Que faire pour que garradin en local refonctionne en local
>>
>> j'ose pas essayer en ligne de rentrer les cotisation 2019
>>
>> Merci.
>>
>>
>> ps/ heureusement on avais imprimer les rapport on a réussie a
>> présenter le bilan Oufffffffff
>>