Mantis

Re: Plugin import

Posted by DoubleNo 
Re: Plugin import
May 29, 2007 10:26AM
J'ai un petit souci. Je ne peux même plus lancer mon application. Je ne comprends pas ce qu'il se passe mais il ne veut plus accéder à la page de login. Voici l'erreur qu'il m'indique :

Quote

APPLICATION ERROR #401


Please use the "Back" button in your web browser to return to the previous page. There you can correct whatever problems were identified in this error or select another action. You can also click an option from the menu bar to go directly to a new section.

Est ce possible que ça vienne de la nouvelle version du plugin manager?
Re: Plugin import
May 29, 2007 10:49AM
Quote
DoubleNo
J'ai un petit souci. Je ne peux même plus lancer mon application. Je ne comprends pas ce qu'il se passe mais il ne veut plus accéder à la page de login. Voici l'erreur qu'il m'indique :

Quote

APPLICATION ERROR #401


Please use the "Back" button in your web browser to return to the previous page. There you can correct whatever problems were identified in this error or select another action. You can also click an option from the menu bar to go directly to a new section.

Est ce possible que ça vienne de la nouvelle version du plugin manager?

Il y a toutes les chances...

Vous avez bien retiré la ligne require( ... 'lang_inc.php' ); dans le fichier custom_strings_inc.php ?

Vincent


Mantis: 1.1.0, 1.1.5, 1.1.1
PHP: 5.0.4
SQL: MySQL 5.0.19
OS: Linux

Please complete your signature with your environment informations.
Enable skype notification here
Re: Plugin import
May 29, 2007 12:43PM
Quote

Vous avez bien retiré la ligne require( ... 'lang_inc.php' ); dans le fichier custom_strings_inc.php ?

Si il s'agit du fichier à la racine de Mantis alors oui elle n'est plus là.

Avec le nouveau pluginmanager ne faut-il pas retirer les plugins déjà présents afin de les installer à l'aide de la nouvelle interface?
Re: Plugin import
May 29, 2007 02:11PM
Pour vérifier si ça venait vraiment du pluginmanager j'ai remis l'ancienne version et ça remarche, donc l'erreur vient bien de la nouvelle version.
Re: Plugin import
May 29, 2007 02:45PM
Quote
DoubleNo
Quote

Vous avez bien retiré la ligne require( ... 'lang_inc.php' ); dans le fichier custom_strings_inc.php ?

Si il s'agit du fichier à la racine de Mantis alors oui elle n'est plus là.

Bizarre, je vais essayer de reproduire au boulot...

Quote

Avec le nouveau pluginmanager ne faut-il pas retirer les plugins déjà présents afin de les installer à l'aide de la nouvelle interface?

Non, la nouvelle version propose d'installer les plugins déjà installés (je sais c'est bizarre...) donc pas besoin de les désinstaller, par contre il faut bien les ré-installer (juste en cliquant sur le lien "Installer").

Vincent


Mantis: 1.1.0, 1.1.5, 1.1.1
PHP: 5.0.4
SQL: MySQL 5.0.19
OS: Linux

Please complete your signature with your environment informations.
Enable skype notification here
Re: Plugin import
May 29, 2007 02:58PM
Quote

Non, la nouvelle version propose d'installer les plugins déjà installés (je sais c'est bizarre...) donc pas besoin de les désinstaller, par contre il faut bien les ré-installer (juste en cliquant sur le lien "Installer").

OK de toute façon je n'arrive pas jusque là vu que je ne peux même plus me logger smiling smiley
Pour installer le plugin j'ai mis les 5 pages plugins_install_page.php, plugins_package_page.php, plugins_page.php, plugins_uninstall_page.php, plugins_upgrade_page.php à la racine de Mantis et le dossier pluginmanager dans le dossier plugin. C'est bien ce qu'il fallait faire? (on ne sait jamais avec moi winking smiley)
Re: Plugin import
May 29, 2007 03:00PM
Quote
DoubleNo
Pour vérifier si ça venait vraiment du pluginmanager j'ai remis l'ancienne version et ça remarche, donc l'erreur vient bien de la nouvelle version.

Est-ce que vous auriez un peu plus d'infos sur le message d'erreur (éventuellement dans les logs) ?
Je viens d'essayer au boulot et je n'ai eu aucun problème (à partir du moment où la ligne dans le fichier custom_strings_inc.php est retirée, j'avais oublié de le faire et j'avais bien un message d'erreur).

Vincent


Mantis: 1.1.0, 1.1.5, 1.1.1
PHP: 5.0.4
SQL: MySQL 5.0.19
OS: Linux

Please complete your signature with your environment informations.
Enable skype notification here
Re: Plugin import
May 29, 2007 04:26PM
Où se trouvent les logs d'Apache?
Et une question qui n'a rien à voir : où se trouve la base de données de Mantis?
Re: Plugin import
May 29, 2007 04:42PM
Quote
DoubleNo
Où se trouvent les logs d'Apache?

En général : /var/log/http[d] (je ne sais jamais si il y a le d ou non).

Quote

Et une question qui n'a rien à voir : où se trouve la base de données de Mantis?

Bonne question, je cherche toujours où sont cachées les bases de données...
J'ai l'impression que c'est dans /var/lib/mysql/ (avec un répertoire par database).

Vincent


Mantis: 1.1.0, 1.1.5, 1.1.1
PHP: 5.0.4
SQL: MySQL 5.0.19
OS: Linux

Please complete your signature with your environment informations.
Enable skype notification here
Re: Plugin import
May 29, 2007 06:44PM
Bon, j'ai repackagé le plugin pour le rendre compatible avec la version 1.0.5 de Mantis.
[code=text]http://bugtracker.morinie.fr/plugins/download/importexport-0.0.3a.mantis.pkg[/code]

J'ai aussi fait un package traditionnel : importexport-0.0.3a.tar.gz

Je reste tout de même intéréssé par le problème d'erreur 401 sur le nouveau plugin manager.

Merci.

Vincent


Mantis: 1.1.0, 1.1.5, 1.1.1
PHP: 5.0.4
SQL: MySQL 5.0.19
OS: Linux

Please complete your signature with your environment informations.
Enable skype notification here
Re: Plugin import
May 30, 2007 09:31AM
Bonjour,

Voici les logs d'erreur d'apache :

Quote

[Wed May 30 09:32:09 2007] [crit] (22)Invalid argument: unable to replace stderr with error_log
[Wed May 30 09:32:09 2007] [crit] (2)No such file or directory: unable to replace stderr with /dev/null
[Wed May 30 09:32:11 2007] [crit] (22)Invalid argument: unable to replace stderr with error_log
[Wed May 30 09:32:11 2007] [crit] (2)No such file or directory: unable to replace stderr with /dev/null
[Wed May 30 09:32:18 2007] [notice] Apache/2.2.4 (Win32) DAV/2 mod_ssl/2.2.4 OpenSSL/0.9.8e mod_autoindex_color PHP/5.2.1 configured -- resuming normal operations
[Wed May 30 09:32:18 2007] [notice] Server built: Mar 5 2007 11:23:00
[Wed May 30 09:32:18 2007] [notice] Parent: Created child process 2248
[Wed May 30 09:32:22 2007] [notice] Child 2248: Child process is running
[Wed May 30 09:32:22 2007] [notice] Child 2248: Acquired the start mutex.
[Wed May 30 09:32:22 2007] [notice] Child 2248: Starting 250 worker threads.
[Wed May 30 09:32:22 2007] [notice] Child 2248: Starting thread to listen on port 443.
[Wed May 30 09:32:22 2007] [notice] Child 2248: Starting thread to listen on port 80.
Re: Plugin import
May 30, 2007 10:17AM
Bonjour,

Il n'y a aucun message d'erreur intéressant confused smiley
Je vais créer un script de pre-installation pour vérifier que tout est bon avant de lancer l'installation...

En attendant je vous ai mis un package classique (juste un "tar zxvf importex...tar.gz" dans le répertoire racine).

Vincent


Mantis: 1.1.0, 1.1.5, 1.1.1
PHP: 5.0.4
SQL: MySQL 5.0.19
OS: Linux

Please complete your signature with your environment informations.
Enable skype notification here
Re: Plugin import
May 30, 2007 10:22AM
Quote

Je vais créer un script de pre-installation pour vérifier que tout est bon avant de lancer l'installation...

D'accord merci.

Quote

En attendant je vous ai mis un package classique (juste un "tar zxvf importex...tar.gz" dans le répertoire racine).

Merci je vais l'essayer de suite.
Re: Plugin import
May 30, 2007 10:30AM
Quote

<custom name="nom du champ personnalisé">valeur du champs</custom>
<custom id="1">un autre exemple avec l&#039;ID au lieu du name</custom>

Quand vous dites nom du champ personnalisé, vous voulez dire son nom dans la base de données, c&#039;est à dire avec les _ à la place des espaces? Et l&#039;id fonctionne comment? C&#039;est l&#039;id du champ dans la base? En fait je peux utiliser celui que je veux c&#039;est bien ça?
Ca fait beaucoup de questions mais bon il faut bien ça avant de recommencer ma macro winking smiley



Edited 1 time(s). Last edit at 05/30/2007 10:33AM by DoubleNo.
Re: Plugin import
May 30, 2007 10:40AM
Quote
DoubleNo
Quote

<custom name="nom du champ personnalisé">valeur du champs</custom>
<custom id="1">un autre exemple avec l&#039;ID au lieu du name</custom>

Quand vous dites nom du champ personnalisé, vous voulez dire son nom dans la base de données, c&#039;est à dire avec les _ à la place des espaces?

Oui tel que dans la base de données, donc les espaces sont des espaces et non des _.

Quote

Et l&#039;id fonctionne comment? C&#039;est l&#039;id du champ dans la base?

C&#039;est la valeur du champ ID de la table. Un champ personnalisé doit donc être identifié soit par son nom soit par son numéro d&#039;ID.

Vincent


Mantis: 1.1.0, 1.1.5, 1.1.1
PHP: 5.0.4
SQL: MySQL 5.0.19
OS: Linux

Please complete your signature with your environment informations.
Enable skype notification here
Re: Plugin import
May 30, 2007 11:16AM
Je viens de tester l&#039;import, et ça ne fonctionne toujours pas. Je suis passé par les id des champs dans ma macro et voici l&#039;erreur que ça me renvoie à l&#039;étape 4 :

Quote

APPLICATION ERROR #1100
Observation non trouvée.

Merci d&#039;utiliser le bouton « Précédent » de votre navigateur web pour retourner à la page précédente. Vous pourrez y corriger les problèmes identifiés par cette erreur ou choisir une autre action. Vous pouvez aussi choisir une option de la barre de menu pour aller directement dans une nouvelle section.

Cette fois-ci j&#039;ai un message chose que je n&#039;avais pas avant. Mais je ne comprends toujours pas pourquoi ça ne veut pas fonctionner.
Re: Plugin import
May 30, 2007 11:26AM
Quote
DoubleNo
Je viens de tester l&#039;import, et ça ne fonctionne toujours pas. Je suis passé par les id des champs dans ma macro et voici l&#039;erreur que ça me renvoie à l&#039;étape 4 :

Quote

APPLICATION ERROR #1100
Observation non trouvée.

Merci d&#039;utiliser le bouton « Précédent » de votre navigateur web pour retourner à la page précédente. Vous pourrez y corriger les problèmes identifiés par cette erreur ou choisir une autre action. Vous pouvez aussi choisir une option de la barre de menu pour aller directement dans une nouvelle section.

Cette fois-ci j&#039;ai un message chose que je n&#039;avais pas avant. Mais je ne comprends toujours pas pourquoi ça ne veut pas fonctionner.

Deux choses :

* Le projet doit être indiqué (soit par l&#039;une des balises <project_id> ou <project_name>, soit en sélectionnant un projet lors de l&#039;importation (la sélection doit se faire en haut à droite, juste au dessus de case #issue))
* Si un bug doit être créé (ie, il n&#039;existe pas dans la base de données) il ne doit pas avoir d&#039;ID. En effet, le plugin se sert de cette information pour mettre à jour ou ajouter un bug. Dans tous les cas, lors de l&#039;étape 3, le plugin indique ce qu&#039;il va faire (update ou add).

Dans votre cas, vous essayé de mettre à jour un bug qui n&#039;existe pas.

Vincent


Mantis: 1.1.0, 1.1.5, 1.1.1
PHP: 5.0.4
SQL: MySQL 5.0.19
OS: Linux

Please complete your signature with your environment informations.
Enable skype notification here
Re: Plugin import
May 30, 2007 12:15PM
Quote

Si un bug doit être créé (ie, il n&#039;existe pas dans la base de données) il ne doit pas avoir d&#039;ID. En effet, le plugin se sert de cette information pour mettre à jour ou ajouter un bug. Dans tous les cas, lors de l&#039;étape 3, le plugin indique ce qu&#039;il va faire (update ou add).

Ah voila quel était mon problème alors confused smiley.
Je viens de les enlever, j&#039;arrive plus loin qu&#039;avant, mais j&#039;ai encore un problème, voilà ce qu&#039;il m&#039;annonce :

Quote

APPLICATION WARNING #100: L&#039;option de configuration &#039;default_bug_category&#039; n&#039;a pas été trouvé.

APPLICATION WARNING #100: L&#039;option de configuration &#039;default_bug_reproducibility&#039; n&#039;a pas été trouvé.

C&#039;est assez explicite, mais je ne comprends pas en quoi il ne les trouve pas vu qu&#039;il y en a déjà plein la base des comme ça.
Re: Plugin import
May 30, 2007 12:29PM
Quote
DoubleNo
Quote

Si un bug doit être créé (ie, il n&#039;existe pas dans la base de données) il ne doit pas avoir d&#039;ID. En effet, le plugin se sert de cette information pour mettre à jour ou ajouter un bug. Dans tous les cas, lors de l&#039;étape 3, le plugin indique ce qu&#039;il va faire (update ou add).

Ah voila quel était mon problème alors confused smiley.
Je viens de les enlever, j&#039;arrive plus loin qu&#039;avant, mais j&#039;ai encore un problème, voilà ce qu&#039;il m&#039;annonce :

Quote

APPLICATION WARNING #100: L&#039;option de configuration &#039;default_bug_category&#039; n&#039;a pas été trouvé.

APPLICATION WARNING #100: L&#039;option de configuration &#039;default_bug_reproducibility&#039; n&#039;a pas été trouvé.

C&#039;est assez explicite, mais je ne comprends pas en quoi il ne les trouve pas vu qu&#039;il y en a déjà plein la base des comme ça.

Vu que ce ne sont que des warnings, l&#039;import a dû fonctionner normalement.
Les warnings sont dûs à un problème de compatibilité du plugin avec la version de Mantis.

Vincent


Mantis: 1.1.0, 1.1.5, 1.1.1
PHP: 5.0.4
SQL: MySQL 5.0.19
OS: Linux

Please complete your signature with your environment informations.
Enable skype notification here
Re: Plugin import
May 30, 2007 12:57PM
L&#039;ajout ne s&#039;est pas fait. J&#039;obtiens ceci sur la page de la 4eme étape :

Quote

Etape 4 / 4: Résultat de l&#039;importation
Liste des observations
Action ID Résumé Résultat

Ajout APPLICATION WARNING #100: L&#039;option de configuration &#039;default_bug_category&#039; n&#039;a pas été trouvé.

APPLICATION WARNING #100: L&#039;option de configuration &#039;default_bug_reproducibility&#039; n&#039;a pas été trouvé.

Action ID Résumé Résultat
Ajout 0000000 Erreur

Modification

APPLICATION ERROR #1100
Observation non trouvée.

Merci d&#039;utiliser le bouton « Précédent » de votre navigateur web pour retourner à la page précédente. Vous pourrez y corriger les problèmes identifiés par cette erreur ou choisir une autre action. Vous pouvez aussi choisir une option de la barre de menu pour aller directement dans une nouvelle section.



Edited 1 time(s). Last edit at 05/30/2007 12:58PM by DoubleNo.
Re: Plugin import
May 30, 2007 02:56PM
Hummm, il n&#039;est pas très joueur ce plugin...

En tout cas pour l&#039;ajout il réponds erreur. C&#039;est déjà une bonne nouvelle en soit... (Ca veut dire qu&#039;il ne s&#039;est pas vautré).

Les causes possibles :
- Pas de summary
- Pas de description
- Pas de project_id
- Un custom field obligatoire lors du report

Vincent


Mantis: 1.1.0, 1.1.5, 1.1.1
PHP: 5.0.4
SQL: MySQL 5.0.19
OS: Linux

Please complete your signature with your environment informations.
Enable skype notification here
Re: Plugin import
May 30, 2007 03:29PM
Bon le bogue a été ajouté. J&#039;ai compris quelques petites choses concernant l&#039;import, par exemple dans une liste, il ne faut pas donner le libellé de l&#039;élément, mais le numéro de l&#039;élément dans la liste. Ce qui ne facilite pas vraiment ma macro confused smiley mais bon je vais me debrouiller.
Par contre j&#039;ai un problème assez embêtant, les statuts ne sont pas pris en compte. J&#039;ai essayé d&#039;ajouter une observation à l&#039;état Terminée (état ajouté par moi), lors de l&#039;étape 3 il m&#039;indique bien un bogue à l&#039;état terminé et le surligne de la bonne couleur, mais lorsque celui ci est ajouté il passe à l&#039;état Ouvert.
Et également j&#039;ai indiqué une date de soumission du bogue, mais lors de l&#039;import il ne la prend pas en compte et indique le jour d&#039;aujourd&#039;hui.
Sinon les 2 warnings sont incompréhensibles, vu que les 2 données ont bien été ajoutées.

Voilà ça fait un peu long mais en même temps c&#039;est la première fois que j&#039;arrive à cette étape smileys with beer



Edited 1 time(s). Last edit at 05/30/2007 03:31PM by DoubleNo.
Re: Plugin import
May 30, 2007 03:47PM
Quote
DoubleNo
Bon le bogue a été ajouté. J&#039;ai compris quelques petites choses concernant l&#039;import, par exemple dans une liste, il ne faut pas donner le libellé de l&#039;élément, mais le numéro de l&#039;élément dans la liste. Ce qui ne facilite pas vraiment ma macro confused smiley mais bon je vais me debrouiller.

J&#039;ai pas compris. Peut-être que cela concerne les champs personnalisés, si oui j&#039;ai compris et c&#039;est un bug qu&#039;il faut que je corrige.

Quote

Par contre j&#039;ai un problème assez embêtant, les statuts ne sont pas pris en compte. J&#039;ai essayé d&#039;ajouter une observation à l&#039;état Terminée (état ajouté par moi), lors de l&#039;étape 3 il m&#039;indique bien un bogue à l&#039;état terminé et le surligne de la bonne couleur, mais lorsque celui ci est ajouté il passe à l&#039;état Ouvert.

C&#039;est "normal", le plugin utilise les fonctions de Mantis pour ajouter un bug (il n&#039;y a donc pas de possibilité de fixer le statut et la date de soumission).

Peut être qu&#039;il faut que j&#039;ajoute un update juste après la création...

Quote

Et également j&#039;ai indiqué une date de soumission du bogue, mais lors de l&#039;import il ne la prend pas en compte et indique le jour d&#039;aujourd&#039;hui.
Sinon les 2 warnings sont incompréhensibles, vu que les 2 données ont bien été ajoutées.

C&#039;est parce que le plugin prends la valeur par défaut puis la remplace par la valeur trouvée si elle existe.
Dans tous les cas il faut que je fasse un cas particulier pour la version < 1.1.0x de Mantis.


Quote

Voilà ça fait un peu long mais en même temps c&#039;est la première fois que j&#039;arrive à cette étape smileys with beer

C&#039;est plutôt une bonne nouvelle de voir le bout.

Je vous propose que je passe un peu de temps pour corriger le point 1 (afin de ne pas avoir à trop modifier votre macro) ce soir et je vous repropose une nouvelle version pour demain (si j&#039;ai le temps).
A ce propos ça m&#039;arrangerais bien d&#039;avoir un exemple de ce que vous avez dû faire et de ce que vous attendiez.

Merci.

Vincent


Mantis: 1.1.0, 1.1.5, 1.1.1
PHP: 5.0.4
SQL: MySQL 5.0.19
OS: Linux

Please complete your signature with your environment informations.
Enable skype notification here
Re: Plugin import
May 30, 2007 03:58PM
Quote

J&#039;ai pas compris. Peut-être que cela concerne les champs personnalisés, si oui j&#039;ai compris et c&#039;est un bug qu&#039;il faut que je corrige.

Ceci n&#039;est vrai que pour les champs déjà présents à la base dans Mantis. Par exemple :
$s_severity_enum_string = &#039;10:Orléans,20:Clermont&#039;;

Dans cette liste pour identifier Orléans, il ne faut pas que mette Orléans dans mon xml mais 10. ce qui n&#039;est pas évident vu que je récupère le mot Orléans dans mon Excel.


Quote

C&#039;est "normal", le plugin utilise les fonctions de Mantis pour ajouter un bug (il n&#039;y a donc pas de possibilité de fixer le statut et la date de soumission).

Peut être qu&#039;il faut que j&#039;ajoute un update juste après la création...

Ah c&#039;est assez embêtant, car la date de soumission est très importante dans l&#039;outil que j&#039;ai actuellement, puisque celui ci est déjà utilisé depuis des années, donc il y a des bogues assez anciens que l&#039;on retrouve grâce à la date de soumission justement. Et l&#039;état est par contre indispensable, puisque sans lui je ne peux plus suivre mes bogues.


Quote

Je vous propose que je passe un peu de temps pour corriger le point 1 (afin de ne pas avoir à trop modifier votre macro) ce soir et je vous repropose une nouvelle version pour demain (si j&#039;ai le temps).

Merci c&#039;est très gentil de votre part. Mais, sans vouloir abuser de votre gentillesse, le point le plus important est le statut enfin si la modification est possible.

Quote

A ce propos ça m&#039;arrangerais bien d&#039;avoir un exemple de ce que vous avez dû faire et de ce que vous attendiez.

Pour cela il faudrait que je vous donne des exemples du document que j&#039;utilise comme base de départ. Je vais vous envoyer un lien pour y accéder par message privé.



Edited 1 time(s). Last edit at 05/30/2007 03:59PM by DoubleNo.
Re: Plugin import
May 30, 2007 04:25PM
Dans ce cas je me concentre sur l&#039;update du bug après création (notamment pour corriger la date de soumission et l&#039;état du bug).

Note: J&#039;ai aussi une demande de support pour le plugin Wiki, je vais donc devoir me partager en deux ce soir winking smiley (Je commencerai par le plugin I/E, il me semble que je peux aboutir rapidement à une solution). Par contre je ne pense pas pouvoir gèrer différent format de la date, donc je ne supporterai que votre format dans un premier temps.

Vincent


Mantis: 1.1.0, 1.1.5, 1.1.1
PHP: 5.0.4
SQL: MySQL 5.0.19
OS: Linux

Please complete your signature with your environment informations.
Enable skype notification here
Sorry, only registered users may post in this forum.

Click here to login



Online Users

Guests: 5
Record Number of Users: 1 on April 02, 2023
Record Number of Guests: 115 on November 09, 2023
Top Users
Hébergeur : Morinie.Fr