Aller au contenu


Upgrade 8.6.0 vers 8.8.11 / Bug API


  • Veuillez vous connecter pour répondre
3 réponses à ce sujet

#1 ZimbraLuis

ZimbraLuis

    Membre débutant

  • Membres
  • 7 messages

Posté 10 mai 2019 - 14:31

Bonjour,

J'ai mis à jour la plateforme zimbra de 8.6.0 vers 8.8.11 qui est composé de différents mailstores, depuis cette mise à jour il m'est impossible d'effectuer les requêtes soap api sur les mailstores qui sont en 8.8.11 cependant ça fonctionne encore sur ceux en 8.6.0 .

Voici le log de mailbox.log sur le mailstores en 8.8.11 pour le compte ou ça fonctionne pas :


2019-05-10 14:50:20,075 WARN  [qtp66233253-8108:https:https://************.net:7071/service/admin/soap/GetAccountRequest] [name=jeanluc.texier@**********;aname=*************;mid=13;ip=10.2.35.22;port=57148;ua=ZCS/8.6.0_GA_1200;via=10.2.35.112(?);soapId=79feb327;] SoapEngine - handler exception
com.zimbra.common.service.ServiceException: invalid request: missing <account>
ExceptionId:qtp66233253-8108:https:https://********:7071/service/admin/soap/GetAccountRequest:1557492620075:148a0fb36594914a
Code:service.INVALID_REQUEST
at com.zimbra.common.service.ServiceException.INVALID_REQUEST(ServiceException.java:295)
at com.zimbra.cs.service.admin.GetAccount.handle(GetAccount.java:75)
at com.zimbra.soap.SoapEngine.dispatchRequest(SoapEngine.java:646)
at com.zimbra.soap.SoapEngine.dispatch(SoapEngine.java:491)
at com.zimbra.soap.SoapEngine.dispatch(SoapEngine.java:278)
at com.zimbra.soap.SoapServlet.doWork(SoapServlet.java:307)
at com.zimbra.soap.SoapServlet.doPost(SoapServlet.java:216)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
at com.zimbra.cs.servlet.ZimbraServlet.service(ZimbraServlet.java:211)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:821)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1685)
at com.zimbra.cs.servlet.CsrfFilter.doFilter(CsrfFilter.java:169)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1668)
at com.zimbra.cs.servlet.RequestStringFilter.doFilter(RequestStringFilter.java:54)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1668)
at com.zimbra.cs.servlet.SetHeaderFilter.doFilter(SetHeaderFilter.java:59)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1668)
at com.zimbra.cs.servlet.ETagHeaderFilter.doFilter(ETagHeaderFilter.java:47)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1668)
at com.zimbra.cs.servlet.ContextPathBasedThreadPoolBalancerFilter.doFilter(ContextPathBasedThreadPoolBalancerFilter.java:107)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1668)
at com.zimbra.cs.servlet.ZimbraQoSFilter.doFilter(ZimbraQoSFilter.java:116)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1668)
at com.zimbra.cs.servlet.ZimbraInvalidLoginFilter.doFilter(ZimbraInvalidLoginFilter.java:117)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1668)
at org.eclipse.jetty.servlets.DoSFilter.doFilterChain(DoSFilter.java:473)
at org.eclipse.jetty.servlets.DoSFilter.doFilter(DoSFilter.java:318)
at org.eclipse.jetty.servlets.DoSFilter.doFilter(DoSFilter.java:288)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1668)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:581)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:524)
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1158)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:511)
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1090)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:213)
at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:109)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:119)
at org.eclipse.jetty.rewrite.handler.RewriteHandler.handle(RewriteHandler.java:318)
at org.eclipse.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:437)
at org.eclipse.jetty.server.handler.DebugHandler.handle(DebugHandler.java:84)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:119)
at org.eclipse.jetty.server.Server.handle(Server.java:517)
at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:306)
at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:242)
at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:261)
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:95)
at org.eclipse.jetty.io.ssl.SslConnection.onFillable(SslConnection.java:192)
at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:261)
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:95)
at org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:75)
at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceAndRun(ExecuteProduceConsume.java:213)
at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:147)
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:654)
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572)
at java.lang.Thread.run(Thread.java:748)


Auriez vous une piste d'où le problème pourrez venir ?

En vous remerciant d'avance pour votre aide,

Luis
---------------------
Zimbra Luis
---------------------

Release 8.8.11.GA.3737.UBUNTU14.64 UBUNTU14_64 NETWORK edition, Patch 8.8.11_P4.

#2 Klug

Klug

    Zimbra Jedi

  • Membres
  • PipPipPipPip
  • 10 374 messages
  • LocalisationBeaucaire - Gard

Posté 10 mai 2019 - 15:01

com.zimbra.common.service.ServiceException: invalid request: missing <account>


#3 ZimbraLuis

ZimbraLuis

    Membre débutant

  • Membres
  • 7 messages

Posté 10 mai 2019 - 15:05

Voir le messageKlug, le 10 mai 2019 - 15:01, dit :

com.zimbra.common.service.ServiceException: invalid request: missing <account>

Oui mais le compte qui est demandé existe bien, est ce que les requête API changent entre la 8.6.0 et la 8.8.11 ?
---------------------
Zimbra Luis
---------------------

Release 8.8.11.GA.3737.UBUNTU14.64 UBUNTU14_64 NETWORK edition, Patch 8.8.11_P4.

#4 Klug

Klug

    Zimbra Jedi

  • Membres
  • PipPipPipPip
  • 10 374 messages
  • LocalisationBeaucaire - Gard

Posté 10 mai 2019 - 15:56

L'erreur n'est pas que le compte n'existe pas mais qu'il n'est pas indiqué correctement dans l'appel de l'API (qui considère que le paramètre est manquant).

Changelog 8.8.8 depuis 8.7.11 : https://files.zimbra...elog/index.html
Changelog 8.7.11 depuis 8.0 : https://files.zimbra...elog/index.html

Tout est là : https://wiki.zimbra....ning_with_ZCS_8




0 utilisateur(s) li(sen)t ce sujet

0 membre(s), 0 invité(s), 0 utilisateur(s) anonyme(s)