Erreur Ajax Inattendue

1,483 views
Skip to first unread message

Matthieu SIGNE

unread,
Oct 19, 2017, 6:17:32 AM10/19/17
to jorani

Bonjour,

Je viens de migrer notre ancien serveur Jorani (qui tournait sous easyphp) sur un nouveau serveur Ubuntu 16.04 LAMP.

Je rencontre actuellement un problème, lorsque je veux afficher la liste des employés, ce message apparait : DataTables warning: table id=users - Ajax error

Et lorsque je veux afficher le calendrier tabulaire global ou mensuel global, j'ai ce message d'erreur : Erreur Ajax inattendue

Merci pour votre aide



ERREUR_JORANI.PNG
ERREUR_JORANI_2.PNG

Benjamin BALET

unread,
Oct 19, 2017, 7:13:00 AM10/19/17
to jor...@googlegroups.com
Bonjour,

Le sujet a déjà été abordé sur ce forum dans des discussions en anglais : Unexpected Ajax error.

En résumé, les pistes possibles sont liées à une mauvaise configuration de votre export MySQL:
  • Soit les procédures stockées (indispensables à Jorani) n'ont pas été exportées.
  • Soit le premier index de la table organization a été renuméroté à autre chose que zéro.
Benjamin

--
You received this message because you are subscribed to the Google Groups "jorani" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jorani+unsubscribe@googlegroups.com.
To post to this group, send email to jor...@googlegroups.com.
Visit this group at https://groups.google.com/group/jorani.
To view this discussion on the web visit https://groups.google.com/d/msgid/jorani/0141091e-f464-4979-8430-8ab8466e0575%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Matthieu SIGNE

unread,
Oct 19, 2017, 7:29:50 AM10/19/17
to jorani
Merci pour votre réactivité.

J'ai parcouru un peu le forum, j'ai vérifié les points mentionnés, et ils me semblent corrects ( voir captures jointes).

Quand je compare avec la base présente sur mon ancien serveur, j'ai les mêmes informations que dans la base de mon nouveau serveur.


Le jeudi 19 octobre 2017 13:13:00 UTC+2, Benjamin BALET a écrit :
Bonjour,

Le sujet a déjà été abordé sur ce forum dans des discussions en anglais : Unexpected Ajax error.

En résumé, les pistes possibles sont liées à une mauvaise configuration de votre export MySQL:
  • Soit les procédures stockées (indispensables à Jorani) n'ont pas été exportées.
  • Soit le premier index de la table organization a été renuméroté à autre chose que zéro.
Benjamin
Le 19 octobre 2017 à 12:17, Matthieu SIGNE <signe.m...@gmail.com> a écrit :

Bonjour,

Je viens de migrer notre ancien serveur Jorani (qui tournait sous easyphp) sur un nouveau serveur Ubuntu 16.04 LAMP.

Je rencontre actuellement un problème, lorsque je veux afficher la liste des employés, ce message apparait : DataTables warning: table id=users - Ajax error

Et lorsque je veux afficher le calendrier tabulaire global ou mensuel global, j'ai ce message d'erreur : Erreur Ajax inattendue

Merci pour votre aide



--
You received this message because you are subscribed to the Google Groups "jorani" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jorani+un...@googlegroups.com.
ERREUR_JORANI.PNG
ERREUR_JORANI_3.PNG
ERREUR_JORANI_2.PNG

Benjamin BALET

unread,
Oct 19, 2017, 7:35:50 AM10/19/17
to jor...@googlegroups.com
Il faut alors regarder plus en détails l'erreur sous-jacente, soit :
 - Sur le serveur, dans les logs Apache ou PHP.
 - Soit dans les outils développeur de votre navigateur.

Images intégrées 1

To unsubscribe from this group and stop receiving emails from it, send an email to jorani+unsubscribe@googlegroups.com.

To post to this group, send email to jor...@googlegroups.com.
Visit this group at https://groups.google.com/group/jorani.

Matthieu SIGNE

unread,
Oct 19, 2017, 7:48:00 AM10/19/17
to jorani
Voici ce que j'ai de mon côté


<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Database Error</title>
<style type="text/css">

::selection { background-color: #E13300; color: white; }
::-moz-selection { background-color: #E13300; color: white; }

body {
    background-color: #fff;
    margin: 40px;
    font: 13px/20px normal Helvetica, Arial, sans-serif;
    color: #4F5155;
}

a {
    color: #003399;
    background-color: transparent;
    font-weight: normal;
}

h1 {
    color: #444;
    background-color: transparent;
    border-bottom: 1px solid #D0D0D0;
    font-size: 19px;
    font-weight: normal;
    margin: 0 0 14px 0;
    padding: 14px 15px 10px 15px;
}

code {
    font-family: Consolas, Monaco, Courier New, Courier, monospace;
    font-size: 12px;
    background-color: #f9f9f9;
    border: 1px solid #D0D0D0;
    color: #002166;
    display: block;
    margin: 14px 0 14px 0;
    padding: 12px 10px 12px 10px;
}

#container {
    margin: 10px;
    border: 1px solid #D0D0D0;
    box-shadow: 0 0 8px #D0D0D0;
}

p {
    margin: 12px 15px 12px 15px;
}
</style>
</head>
<body>
    <div id="container">
        <h1>A Database Error Occurred</h1>
        <p>Error Number: 22007/1292</p><p>Truncated incorrect DOUBLE value: '7,8'</p><p>SELECT GetFamilyTree(id) as id FROM organization WHERE id =1</p><p>Filename: models/Organization_model.php</p><p>Line Number: 81</p>    </div>
</body>
</html>
ERR.PNG

Benjamin BALET

unread,
Oct 19, 2017, 8:02:27 AM10/19/17
to jor...@googlegroups.com
C'est une grande première (le bout de code en question fonctionne et est inchangé depuis la première version) et il faudrait éplucher toute votre configuration (Version BDD, votre export, etc.) pour savoir ce qu'il se passe et je n'ai pas trop de temps en ce moment.
Peut-être en essayant de désactiver le mode strict, comme expliqué dans cet article : 

To unsubscribe from this group and stop receiving emails from it, send an email to jorani+unsubscribe@googlegroups.com.

To post to this group, send email to jor...@googlegroups.com.
Visit this group at https://groups.google.com/group/jorani.

Matthieu SIGNE

unread,
Oct 20, 2017, 3:20:49 AM10/20/17
to jorani
Bonjour,
J'ai tenté en désactivant le mode strict, sans succès.
J'ai monté une install clean sur un autre virtualhost, le problème n'apparait plus. Du coup,je pense que c'est mon export qui est foiré.
Est-ce qu'il y a une possibilité pour importer mes users et leurs demandes de l'ancienne base sur la nouvelle?

Benjamin BALET

unread,
Oct 20, 2017, 3:53:05 AM10/20/17
to jor...@googlegroups.com
Normalement, l'import/export fonctionne et c'est ce que je fais avec les utilisateurs qui rencontrent des problèmes très complexes. Je me méfie de phpMyAdmin, alors je fais les exports avec la ligne de commande :

Il faut veiller à ce que les bases de données et leurs paramètres soient identiques des deux côtés, notamment les options de "collation" (cf. guide d'installation sur le site fr.jorani.org).

To unsubscribe from this group and stop receiving emails from it, send an email to jorani+unsubscribe@googlegroups.com.

To post to this group, send email to jor...@googlegroups.com.
Visit this group at https://groups.google.com/group/jorani.

Matthieu SIGNE

unread,
Oct 20, 2017, 4:38:21 AM10/20/17
to jorani
J'ai refait un import sur ma nouvelle base, et tout me semble OK, le RH est en train de testé.
Dernière question, les utilisateurs ont la possibilité d'annuler leur demande de congés, même une fois validée par leur manager. Y-a-t-il un moyen de bloquer cette fonctionnalité?

Benjamin BALET

unread,
Oct 20, 2017, 4:50:09 AM10/20/17
to jor...@googlegroups.com
Je suppose que vous êtes sur la dernière version (la 0.6.4), 
Non, car il s'agit d'un workflow dans lequel le manager peut refuser la demande d'annulation.

To unsubscribe from this group and stop receiving emails from it, send an email to jorani+unsubscribe@googlegroups.com.

To post to this group, send email to jor...@googlegroups.com.
Visit this group at https://groups.google.com/group/jorani.

Matthieu SIGNE

unread,
Oct 20, 2017, 10:02:27 AM10/20/17
to jorani
En effet, nous sommes sur la dernière version. Nous venons de tester, tout est OK pour le workflow, reste à découvrir les nouvelles fonctionnalités de Jorani.

Merci encore pour votre aide et votre travail.
Reply all
Reply to author
Forward
0 new messages