You are not logged in.
Bonjour ,
Je me permets de revenir sur ce problème, car je rencontre le même.
Je suis dessus depuis 2 jours, impossible de trouver le problème.
GLPI 0.84.4 : avec webservice 1.4
GLPI 9.1.6 avec webservice 1.7 =>
[faultCode] => 3
[faultString] => Unknown internal function for glpi.listUsers (xml-rpc)
Merci d'avance !
Test génération session : OK
Test glpi list user : OK
Logs apache
127.0.0.1 - - [14/Nov/2017:20:36:10 +0100] "POST /glpi/plugins/webservices/xmlrpc.php HTTP/1.0" 200 1196 "-" "-"
127.0.0.1 - - [14/Nov/2017:20:36:11 +0100] "POST /glpi/plugins/webservices/xmlrpc.php HTTP/1.0" 200 866 "-" "-"
127.0.0.1 - - [14/Nov/2017:20:36:11 +0100] "POST /glpi/plugins/webservices/xmlrpc.php HTTP/1.0" 200 869 "-" "-"
127.0.0.1 - - [14/Nov/2017:20:36:11 +0100] "POST /glpi/plugins/webservices/xmlrpc.php HTTP/1.0" 200 758 "-" "-"
1641618 14-11-2017 20:36 webservice (864) Connexion (webservice, 127.0.0.1, glpi.doLogout, xml-rpc)
1641617 14-11-2017 20:36 webservice (864) Connexion (webservice, 127.0.0.1, glpi.createTicket, xml-rpc)
1641616 14-11-2017 20:36 webservice (864) Connexion (webservice, 127.0.0.1, glpi.listUsers, xml-rpc)
1641615 14-11-2017 20:36 Connexion (anonymous, 127.0.0.1, glpi.doLogin, xml-rpc)
Offline
C'est pas bien, mais j'ai feinté, mis l'ancien plugin avec le setup du nouveau , ça tourne.
Existe t'il une liste des modifications apportées à ce plugin, il y a peut-être en champ supplémentaire requis par rapport à l'ancienne version ?
Last edited by nicowizz (2017-11-16 21:22:11)
Offline
J'ai trouvé, j'ai réinstallé le service web 1.7, pour être propre.
Et rechargé un par un les fichiers, pour voir lequel me générerait le problème.
Je n'ai pas compris pourquoi, il s'agit du fichier methodsession.class.php
Ligne 363 dans la function setSession($session), j'ai du supprimer la ligne
// Force reload of plugins state
unset($_SESSION['glpi_plugins']);
Et depuis cela fonctionne. Cette ligne n'existait pas dans les versions précédentes, elle fait un unset de la Session, je ne comprends pas sa fonction.
Merci
Unknown internal function for glpi.listUsers
2017-11-17 15:34:22 [864@.ovh.net]
Unknown internal function for glpi.createTicket
2017-11-17 15:34:22 [@.ovh.net]
Offline
Bonjour,
J'avais eu ce problème => http://forum.glpi-project.org/viewtopic.php?id=158079
Il est maintenant corrigé => https://forge.glpi-project.org/projects … .class.php
Mais l'archive sur le site du plugin n'est pas à jour.
Il faut aller sur le site des "nightly-built" pour une archive à jour : https://forge.glpi-project.org/tarballs-plugins/
(GLPI 9.1.6 / FusionInventory 9.1+1.1)
Offline
Nouvelle version publiée : https://forge.glpi-project.org/projects … ices/files
CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6 - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)
Offline