Creation d'un user via SOAP

Bonjour,

J’essai de créer un user via SOAP et j’ai cette erreur , mais après avoir chercher, je ne trouve pas mon erreur .
Dans les log bm.log j’ai l’impression que l’utilisateur est bien existant coté IMAP mais il doit me manquer quelquechose .

Est-ce que quelqu’un a déjà eut cette erreur ?

Fatal error: Uncaught SoapFault exception: [S:Server] No user julien@raccourci.fr in /var/www/bm/lib.php:286
Stack trace:
#0 /var/www/bm/lib.php(286): SoapClient->__call('createUser', Array)
#1 /var/www/bm/lib.php(286): SoapClient->createUser(Array)
#2 /var/www/bm/lib.php(428): BM->createUser()
#3 {main}
  thrown in /var/www/mind/lib.php on line 286

Voici les logs coté bm.log

java.lang.NullPointerException: null
	at net.bluemind.core.contact.ContactHome.createContact(ContactHome.java:440) ~[net.bluemind.core_1.0.0.b12471.jar:na]
	at net.bluemind.core.user.UserHome.createUser(UserHome.java:1077) [net.bluemind.core_1.0.0.b12471.jar:na]
	at net.bluemind.core.user.UserHome.createUser(UserHome.java:1049) [net.bluemind.core_1.0.0.b12471.jar:na]
	at net.bluemind.core.user.UserBindingImpl.create(UserBindingImpl.java:159) [net.bluemind.core_1.0.0.b12471.jar:na]
	at net.bluemind.core.server.UserHandler$4.execute(UserHandler.java:110) [net.bluemind.core_1.0.0.b12471.jar:na]
	at net.bluemind.core.server.SecureMethod.execute(SecureMethod.java:52) [net.bluemind.core_1.0.0.b12471.jar:na]
	at net.bluemind.core.server.AbstractSyncHandler.handle(AbstractSyncHandler.java:89) [net.bluemind.core_1.0.0.b12471.jar:na]
	at net.bluemind.core.server.vertx.CoreRpcReceiver.handle(CoreRpcReceiver.java:61) [net.bluemind.core_1.0.0.b12471.jar:na]
	at net.bluemind.core.server.vertx.CoreRpcReceiver.handle(CoreRpcReceiver.java:1) [net.bluemind.core_1.0.0.b12471.jar:na]
	at org.vertx.java.core.eventbus.impl.DefaultEventBus$11.run(DefaultEventBus.java:951) [vertx-core-2.1.1.jar:na]
	at org.vertx.java.core.impl.DefaultContext$3.run(DefaultContext.java:175) [vertx-core-2.1.1.jar:na]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_60]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_60]
	at java.lang.Thread.run(Thread.java:745) [na:1.7.0_60]
2014-08-30 15:02:21,895 [vert.x-worker-thread-16] n.b.s.c.CyrusSystemHook INFO - Mailbox julien@raccourci.fr must be created on: null
2014-08-30 15:02:21,918 [vert.x-worker-thread-0] n.b.c.UserManagement INFO - Accepting token as password for admin0@global.virt in ysnp
2014-08-30 15:02:21,919 [vert.x-eventloop-thread-6] n.b.c.s.v.XmlBufferHandler INFO - login/validate in 1ms.
2014-08-30 15:02:21,924 [vert.x-worker-thread-16] n.b.i.c.CreateMailboxCommand ERROR - S: A1 NO Mailbox already exists
2014-08-30 15:02:21,924 [vert.x-worker-thread-16] n.b.s.c.CyrusSystemHook INFO - mbox user/julien@raccourci.fr already exists, that's fine.
2014-08-30 15:02:22,010 [vert.x-worker-thread-16] n.b.s.c.CyrusSystemHook INFO - mbox 'user/julien@raccourci.fr' created & rights granted to admin0.
2014-08-30 15:02:22,011 [vert.x-worker-thread-16] n.b.s.c.CyrusSystemHook INFO - quota 0 set on user/julien@raccourci.fr
2014-08-30 15:02:22,012 [vert.x-worker-thread-16] n.b.c.s.m.MemorySessionStoreFactory INFO - MQ: logout 0f5fb4ad-68f1-4fae-bede-071c4bed8034 sent.
2014-08-30 15:02:22,015 [vert.x-worker-thread-16] n.b.c.u.UserBindingImpl ERROR - No user julien@raccourci.fr
net.bluemind.core.api.fault.ServerFault: No user julien@raccourci.fr
	at net.bluemind.core.utils.TokenHelper.createToken(TokenHelper.java:80) ~[net.bluemind.core_1.0.0.b12471.jar:na]
	at net.bluemind.core.hooks.DefaultSystemHook.createToken(DefaultSystemHook.java:185) ~[net.bluemind.core_1.0.0.b12471.jar:na]
	at net.bluemind.system.cyrus.CyrusSystemHook.onUserCreated(CyrusSystemHook.java:150) ~[na:na]
	at net.bluemind.core.user.UserBindingImpl.create(UserBindingImpl.java:169) ~[net.bluemind.core_1.0.0.b12471.jar:na]
	at net.bluemind.core.server.UserHandler$4.execute(UserHandler.java:110) [net.bluemind.core_1.0.0.b12471.jar:na]
	at net.bluemind.core.server.SecureMethod.execute(SecureMethod.java:52) [net.bluemind.core_1.0.0.b12471.jar:na]
	at net.bluemind.core.server.AbstractSyncHandler.handle(AbstractSyncHandler.java:89) [net.bluemind.core_1.0.0.b12471.jar:na]
	at net.bluemind.core.server.vertx.CoreRpcReceiver.handle(CoreRpcReceiver.java:61) [net.bluemind.core_1.0.0.b12471.jar:na]
	at net.bluemind.core.server.vertx.CoreRpcReceiver.handle(CoreRpcReceiver.java:1) [net.bluemind.core_1.0.0.b12471.jar:na]
	at org.vertx.java.core.eventbus.impl.DefaultEventBus$11.run(DefaultEventBus.java:951) [vertx-core-2.1.1.jar:na]
	at org.vertx.java.core.impl.DefaultContext$3.run(DefaultContext.java:175) [vertx-core-2.1.1.jar:na]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_60]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_60]
	at java.lang.Thread.run(Thread.java:745) [na:1.7.0_60]
2014-08-30 15:02:22,017 [vert.x-eventloop-thread-7] n.b.c.s.v.XmlBufferHandler INFO - user/create in 137ms.

Merci pour votre aide

Bonjour,

Le problème provenait de l’utilisateur utilisé pour la connexion SOAP.

Il fallait être administrateur du domaine et pas administrateur global.