Page 1 sur 1

Version 3.3.4 - Création de dossiers en erreur

Publié : 03 nov. 2017, 14:26
par ATOUT-BRENNE
Bonjour,

Je viens juste d'installer la version 3.3.4 et je suis en train de la tester.

Je suis confronté à une erreur lors de la création d'un dossier dans l'espace fichiers.

Voici l'erreur qui m'est remontée

internal error :

PDOException: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'icon' in 'field list' in /var/www/html/intranet-atout-brenne/app/Common/Db.php:47 Stack trace: #0 /var/www/html/intranet-atout-brenne/app/Common/Db.php(47): PDO->query('INSERT INTO ap_...') #1 /var/www/html/intranet-atout-brenne/app/Common/MdlObject.php(517): Db::query('INSERT INTO ap_...', true) #2 /var/www/html/intranet-atout-brenne/app/ModFile/MdlFileFolder.php(41): MdlObject->createUpdate('name='Informati...') #3 /var/www/html/intranet-atout-brenne/app/Common/CtrlObject.php(124): MdlFileFolder->createUpdate('name='Informati...') #4 /var/www/html/intranet-atout-brenne/app/Common/Req.php(59): CtrlObject::actionFolderEdit() #5 /var/www/html/intranet-atout-brenne/index.php(10): Req->__construct() #6 {main}

[Back]

Est-ce une erreur de configuration ou une erreur de conception, car si j'en crois ce que je lis, il manque la colonne "icon" dans une table ?

Je n'ai pas cherché plus loin pour le moment, je n'ai guère le temps, mais si je dois regarder le pourquoi du comment, je peux m'y mettre.


Bonne journée
Thierry

Re: Version 3.3.4 - Création de dossiers en erreur

Publié : 08 nov. 2017, 09:49
par mdvitalia
I have the same problem, no answers at the moment?

Re: Version 3.3.4 - Création de dossiers en erreur

Publié : 10 nov. 2017, 15:16
par abdelkrim
Je reçois le même message quand j'essaie de créer un dossier. J'ai cependant réglé le problème en ajoutant un champ "icon" à la table ap_taskfolder
Maintenant, tout fonctionne correctement.

Re: Version 3.3.4 - Création de dossiers en erreur

Publié : 10 nov. 2017, 16:11
par ATOUT-BRENNE
Bonjour,

Dans le fichier DBUpdate.php, on trouve

foreach(["ap_contactFolder","ap_fileFolder","ap_linkFolder","ap_taskFolder"] as $tmpTable)
{self::fieldExist($tmpTable, "icon", "ALTER TABLE ".$tmpTable." ADD icon VARCHAR(255) DEFAULT NULL AFTER description");}

Donc je pense que comme je suis parti d'une installation neuve, première installation, le script n'a pas du se lancer.

Et comme les grands esprits se rencontre, j’étais en train de chercher dans les scripts, l'ajout du champ afin de savoir où il se situait et quel était son format.

Merci quand même pour cette information, cala m'a confirmé dans mes recherches.

Attention, a priori le champ "icon" se place après le champ "description", je pense qu'il faut respecter cela pour éviter des surprises lors des prochaines mises à jour.

Donc, il faut ajouter ce champs dans les tables ap_taskFolder, ap_contactFolder, ap_fileFolder et ap_linkFolder.

Je viens de finir de tester la création et la suppression, tout à l'air de bien se passer.

Bonne journée
Thierry

Solution apportée - Correction à envisager dans la prochaine version

Re: Version 3.3.4 - Création de dossiers en erreur

Publié : 10 nov. 2017, 20:46
par abdelkrim
Merci de la précision.
A toute fin utile, j'ai eu le même problème sur https://www.omnispace.fr/.

Re: Version 3.3.4 - Création de dossiers en erreur

Publié : 12 nov. 2017, 14:57
par Emmanuel EEDF
Bonjour et merci à la communauté,

Est il possible de résoudre cette situation quand nous sommes hébergés par omnispace.fr ? La situation est similaire dès que nous créons un dossier : pour les fichiers, les contacts, les liens...

Merci :) pour tout !

Re: Version 3.3.4 - Création de dossiers en erreur

Publié : 13 nov. 2017, 09:25
par Benny Martin
Bonjour, également hébergé par omnispace j'obtiens la même erreur lors de la création d'un dossier :
internal error :

SQLSTATE[42S22]: Column not found: 1054 Unknown column 'icon' in 'field list'

Merci de faire le nécessaire pour qu'on puisse profiter de toutes les fonctionalités de cette superbe plateforme.
Bonne journée !!

Re: Version 3.3.4 - Création de dossiers en erreur

Publié : 16 nov. 2017, 09:39
par mdvitalia
All right thank you all for solution!

Re: Version 3.3.4 - Création de dossiers en erreur

Publié : 17 nov. 2017, 08:29
par infogims13
URGENT
Nous rencontrons sur la version en ligne le problème de création de dossiers. Nous avons fait un mail à la hotline sans réponse.
Nous avons 70 utilisateurs en attente merci de faire de nécessaire le plus rapidement possible.

Re: Version 3.3.4 - Création de dossiers en erreur

Publié : 17 nov. 2017, 16:01
par Philas77
Bonjour (et Assez urgent aussi) !
Même problème et message que tout le monde ici (sommes en hébergement en ligne avec un Omnispace 50).
:arrow: A savoir toutefois que le problème n’apparaît pas avec la version gratuite 'Découverte'...
Merci d'avance (et pour ce génial 'project')

MISE A JOUR 20 nov. 10h30 : le problème semble résolu et la fonction corrigée !
Merci à... qui de droit.

Re: Version 3.3.4 - Création de dossiers en erreur

Publié : 02 déc. 2017, 11:18
par restival
J'ai appliqué cette correction et cela fonctionne parfaitement. Merci Thierry
ATOUT-BRENNE a écrit :Bonjour,

Dans le fichier DBUpdate.php, on trouve

foreach(["ap_contactFolder","ap_fileFolder","ap_linkFolder","ap_taskFolder"] as $tmpTable)
{self::fieldExist($tmpTable, "icon", "ALTER TABLE ".$tmpTable." ADD icon VARCHAR(255) DEFAULT NULL AFTER description");}

Donc je pense que comme je suis parti d'une installation neuve, première installation, le script n'a pas du se lancer.

Et comme les grands esprits se rencontre, j’étais en train de chercher dans les scripts, l'ajout du champ afin de savoir où il se situait et quel était son format.

Merci quand même pour cette information, cala m'a confirmé dans mes recherches.

Attention, a priori le champ "icon" se place après le champ "description", je pense qu'il faut respecter cela pour éviter des surprises lors des prochaines mises à jour.

Donc, il faut ajouter ce champs dans les tables ap_taskFolder, ap_contactFolder, ap_fileFolder et ap_linkFolder.

Je viens de finir de tester la création et la suppression, tout à l'air de bien se passer.

Bonne journée
Thierry

Solution apportée - Correction à envisager dans la prochaine version

Re: Version 3.3.4 - Création de dossiers en erreur

Publié : 15 févr. 2018, 11:27
par xech
Bonjour à tous,
Agora-Project en version 3.3.5 et supérieurs règlent ce problème de mise à jour.
Cdlt
xech