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

Problème sur la nouvelle version Garrradin 9.8.1

Vovinam Noisiel

24/10/2020 22:57:01

Bonjour,

Je n 'arrive plus a ajouter dans  champs dans la fiche menbre.
Je suis passé de la version 9.0 a la version 9.8.1
Pensez vous que le probleme vient de la mise a jour ?

Cordialement
President.


*VOVINAM VIET VO DAO  NOISIEL*

Re: Problème sur la nouvelle version Garrradin 9.8.1

BohwaZ/Garradin

25/10/2020 01:26:35

Bonjour,

je viens de tester chez moi et ça marche très bien.

Quel est le problème exactement ? Est-ce qu'il y a une erreur ?

Cordialement.

Re: Problème sur la nouvelle version Garrradin 9.8.1

Vovinam Noisiel

25/10/2020 08:37:32

Bonjour,
IIl affiche le probleme ci dessous,
Une erreur s'est produiteExceptionÉchec de la contrainte CHECK: membres_tmpdans
... / include / lib / KD2 / *DB_SQLite3.php* : 433

429	public function exec($query)430	{431		$this->connect();432		$query
= $this->applyTablePrefix($query);433		return
$this->db->exec($query);434	}435436	/**437	 * Runs a query and returns
the first row from the result

dans ... / include / lib / KD2 / *DB_SQLite3.php* : 433→ SQLite3-> exec (1
argument)
$ requête

string (446) "INSERT INTO membres_tmp (id, id_categorie,
date_connexion, date_inscription, numero, nom, prenom, adresse,
code_postal, ville, téléphone, email, sexe, datenaissance, grades,
enfants, ado…

429	public function exec($query)430	{431		$this->connect();432		$query
= $this->applyTablePrefix($query);433		return
$this->db->exec($query);434	}435436	/**437	 * Runs a query and returns
the first row from the result

dans ... / include / lib / Garradin / Membres / *Champs.php* : 618→ KD2 \
DB_SQLite3-> exec (1 argument)
$ requête

string (446) "INSERT INTO membres_tmp (id, id_categorie,
date_connexion, date_inscription, numero, nom, prenom, adresse,
code_postal, ville, téléphone, email, sexe, datenaissance, grades,
enfants, ado…

614    	$db->begin();615    	$db->exec($create);616    	617    	if
($enable_copy) {618    		$db->exec($copy);619    	}620    	621
$db->exec('DROP TABLE IF EXISTS membres;');622    	$db->exec('ALTER
TABLE membres_tmp RENAME TO membres;');

dans ... / www / admin / config / *membres.php* : 90→ Garradin \ Membres \
Champs-> enregistrer (0 arg.)

86        }87        elseif (f('save'))88        {89            try
{90                $champs->save();91
Utils::redirect(ADMIN_URL . 'config/membres.php?ok');92            }93
           catch (UserException $e)94            {

Le contexte
id 3kvuqjmt
Date 2020-10-25T08: 31: 09 + 01: 00
os Linux
Langue PHP 5.6.40
environnement développement
php_sapi cgi-fcgi
remote_ip
http_method PUBLIER
files_sent tableau (0) {}
racineRépertoire / accueil / www / garradin
garradin_data_root / accueil / www / garradin
garradin_version 0.9.8.1
URL http:///admin/config/membres.php


Je ne vois pas le souci, peut etre un probleme dans la base SQL.

Cordialement
Stephane C.



























Le dim. 25 oct. 2020 à 01:26, BohwaZ/Garradin <garradin@garradin.eu> a
écrit :

>
> Bonjour,
>
> je viens de tester chez moi et ça marche très bien.
>
> Quel est le problème exactement ? Est-ce qu'il y a une erreur ?
>
> Cordialement.
>
> --
> . ____
>  / ___|  Liste d'entraide des utilisateurs de Garradin
> | |  _   http://garradin.eu/
> | |_| |
>  \____|  Désinscription : http://garradin.eu/aide/
>

Re: Problème sur la nouvelle version Garrradin 9.8.1

Frederic CROZET

25/10/2020 10:27:13

Bonjour,

Le Sqlite3 est-il bien activé?

Frédéric

Le 25/10/2020 à 08:36, Vovinam Noisiel a écrit :
> Bonjour,
> IIl affiche le probleme ci dessous,
>
>
>   Une erreur s'est produite
>
>
>   Exception
>
>
>     Échec de la contrainte CHECK: membres_tmp
>
>
>       dans ... / include / lib / KD2 / *DB_SQLite3.php* : 433
>
> |429	public function exec($query) 430	{ 431	$this->connect(); 432 
> $query = $this->applyTablePrefix($query); 433	return 
> $this->db->exec($query); 434	} 435 436	/** 437	* Runs a query and 
> returns the first row from the result |
>
>
>       dans ... / include / lib / KD2 / *DB_SQLite3.php* : 433
>
>
>         → SQLite3-> exec (1 argument)
>
> $ requête 	
> string (446) "INSERT INTO membres_tmp (id, id_categorie, 
> date_connexion, date_inscription, numero, nom, prenom, adresse, 
> code_postal, ville, téléphone, email, sexe, datenaissance, grades, 
> enfants, ado…
>
> |429	public function exec($query) 430	{ 431	$this->connect(); 432 
> $query = $this->applyTablePrefix($query); 433	return 
> $this->db->exec($query); 434	} 435 436	/** 437	* Runs a query and 
> returns the first row from the result |
>
>
>       dans ... / include / lib / Garradin / Membres / *Champs.php* : 618
>
>
>         → KD2 \ DB_SQLite3-> exec (1 argument)
>
> $ requête 	
> string (446) "INSERT INTO membres_tmp (id, id_categorie, 
> date_connexion, date_inscription, numero, nom, prenom, adresse, 
> code_postal, ville, téléphone, email, sexe, datenaissance, grades, 
> enfants, ado…
>
> |614 $db->begin(); 615 $db->exec($create); 616 617 if ($enable_copy) { 
> 618 $db->exec($copy); 619 } 620 621 $db->exec('DROP TABLE IF EXISTS

> membres;'); 622 $db->exec('ALTER TABLE membres_tmp RENAME TO
membres;'); |
>
>
>       dans ... / www / admin / config / *membres.php* : 90
>
>
>         → Garradin \ Membres \ Champs-> enregistrer (0 arg.)
>
> |86 } 87 elseif (f('save')) 88 { 89 try { 90 $champs->save(); 91 
> Utils::redirect(ADMIN_URL . 'config/membres.php?ok'); 92 } 93 catch 
> (UserException $e) 94 { |
>
>
>     Le contexte
>
> id 	3kvuqjmt
> Date 	2020-10-25T08: 31: 09 + 01: 00
> os 	Linux
> Langue 	PHP 5.6.40
> environnement 	développement
> php_sapi 	cgi-fcgi
> remote_ip 	
> http_method 	PUBLIER
> files_sent 	tableau (0) {}
> racineRépertoire 	/ accueil / www / garradin
> garradin_data_root 	/ accueil / www / garradin
> garradin_version 	0.9.8.1
> URL 	http:///admin/config/membres.php
>
>
>
> Je ne vois pas le souci, peut etre un probleme dans la base SQL.
>
> Cordialement
> Stephane C.
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> Le dim. 25 oct. 2020 à 01:26, BohwaZ/Garradin <garradin@garradin.eu 
> <mailto:garradin@garradin.eu>> a écrit :
>
>
>     Bonjour,
>
>     je viens de tester chez moi et ça marche très bien.
>
>     Quel est le problème exactement ? Est-ce qu'il y a une erreur ?
>
>     Cordialement.
>
>     -- 
>     . ____
>      / ___|  Liste d'entraide des utilisateurs de Garradin
>     | |  _ http://garradin.eu/ <http://garradin.eu/>
>     | |_| |
>      \____|  Désinscription : http://garradin.eu/aide/
>     <http://garradin.eu/aide/>
>

Re: Problème sur la nouvelle version Garrradin 9.8.1

Escal

25/10/2020 11:09:16

Bjr,


Bohwaz indiquait dans son annonce

> - cette version*nécessite PHP 7.2*  normalement (je teste avec PHP 7.3
>    donc possible qu'il y ait des trucs qui ne marchent pas avec PHP 7.2,
>    me signaler)

Or dans le log il est indiqué

Langue 	PHP *5*.6.40

:-[

*Sandy*-Pascal Andriant
SpipFactory.fr <https://spipfactory.fr>

   avatar Sandy

Le 25/10/2020 à 08:36, Vovinam Noisiel a écrit :
> Bonjour,
> IIl affiche le probleme ci dessous,
>
>
>   Une erreur s'est produite
>
>
>   Exception
>
>
>     Échec de la contrainte CHECK: membres_tmp
>
>
>       dans ... / include / lib / KD2 / *DB_SQLite3.php* : 433
>
> |429	public function exec($query) 430	{ 431	$this->connect(); 432 
> $query = $this->applyTablePrefix($query); 433	return 
> $this->db->exec($query); 434	} 435 436	/** 437	* Runs a query and 
> returns the first row from the result |
>
>
>       dans ... / include / lib / KD2 / *DB_SQLite3.php* : 433
>
>
>         → SQLite3-> exec (1 argument)
>
> $ requête 	
> string (446) "INSERT INTO membres_tmp (id, id_categorie, 
> date_connexion, date_inscription, numero, nom, prenom, adresse, 
> code_postal, ville, téléphone, email, sexe, datenaissance, grades, 
> enfants, ado…
>
> |429	public function exec($query) 430	{ 431	$this->connect(); 432 
> $query = $this->applyTablePrefix($query); 433	return 
> $this->db->exec($query); 434	} 435 436	/** 437	* Runs a query and 
> returns the first row from the result |
>
>
>       dans ... / include / lib / Garradin / Membres / *Champs.php* : 618
>
>
>         → KD2 \ DB_SQLite3-> exec (1 argument)
>
> $ requête 	
> string (446) "INSERT INTO membres_tmp (id, id_categorie, 
> date_connexion, date_inscription, numero, nom, prenom, adresse, 
> code_postal, ville, téléphone, email, sexe, datenaissance, grades, 
> enfants, ado…
>
> |614 $db->begin(); 615 $db->exec($create); 616 617 if ($enable_copy) { 
> 618 $db->exec($copy); 619 } 620 621 $db->exec('DROP TABLE IF EXISTS

> membres;'); 622 $db->exec('ALTER TABLE membres_tmp RENAME TO
membres;'); |
>
>
>       dans ... / www / admin / config / *membres.php* : 90
>
>
>         → Garradin \ Membres \ Champs-> enregistrer (0 arg.)
>
> |86 } 87 elseif (f('save')) 88 { 89 try { 90 $champs->save(); 91 
> Utils::redirect(ADMIN_URL . 'config/membres.php?ok'); 92 } 93 catch 
> (UserException $e) 94 { |
>
>
>     Le contexte
>
> id 	3kvuqjmt
> Date 	2020-10-25T08: 31: 09 + 01: 00
> os 	Linux
> Langue 	PHP 5.6.40
> environnement 	développement
> php_sapi 	cgi-fcgi
> remote_ip 	
> http_method 	PUBLIER
> files_sent 	tableau (0) {}
> racineRépertoire 	/ accueil / www / garradin
> garradin_data_root 	/ accueil / www / garradin
> garradin_version 	0.9.8.1
> URL 	http:///admin/config/membres.php
>
>
>
> Je ne vois pas le souci, peut etre un probleme dans la base SQL.
>
> Cordialement
> Stephane C.
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> Le dim. 25 oct. 2020 à 01:26, BohwaZ/Garradin <garradin@garradin.eu 
> <mailto:garradin@garradin.eu>> a écrit :
>
>
>     Bonjour,
>
>     je viens de tester chez moi et ça marche très bien.
>
>     Quel est le problème exactement ? Est-ce qu'il y a une erreur ?
>
>     Cordialement.
>
>     -- 
>     . ____
>      / ___|  Liste d'entraide des utilisateurs de Garradin
>     | |  _ http://garradin.eu/
>     | |_| |
>      \____|  Désinscription : http://garradin.eu/aide/
>

Re: Problème sur la nouvelle version Garrradin 9.8.1

BohwaZ/Garradin

25/10/2020 12:45:54

On Sun, 25 Oct 2020 08:36:41 +0100 / "Vovinam Noisiel"
<vovinamnoisiel@gmail.com> said :

> Bonjour,
> IIl affiche le probleme ci dessous,
> Une erreur s'est produiteExceptionÉchec de la contrainte CHECK:
> membres_tmpdans ... / include / lib / KD2 / *DB_SQLite3.php* : 433

Merci, cela suggère un problème existant dans la table membres.

Est-ce que tu as modifié la base de données à la main avec un logiciel
externe ?

Si non, merci de m'envoyer en privé ton fichier association.sqlite pour
que je regarde.

Cordialement.