Announcement

Collapse
No announcement yet.

Cannot move mail to the spam folder after UCS & OX upgrade

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Cannot move mail to the spam folder after UCS & OX upgrade

    Hi,

    After upgrading the UCS OS from 3.2 to 4.1 (4.1-4 errata420) and OX to 7.8.2 (Server: Rev34, UI: Rev28), all users on that OX server cannot move mail messages to the 'spam' folder, anymore. No matter if one tries to move manually or by clicking on the 'Mark as Spam' icon, it just won't move the messages. Moving messages to any other folder works fine.

    App-Suite Error:
    Code:
    An error occurred inside the server which prevented it from fulfilling the request
    ox6 Error:
    Code:
    1. 05-24-2017 07:40 AM GMT
    An error occurred inside the server which prevented it from fulfilling the request. (MSG-3000, -2016595048-69)
     
    Date: Wed May 24 2017 09:40:29 GMT+0200
    Host: https://srvox.test.local/ox6/ox.html#
    Version: 6.22.12 Rev5 (UI), 7.8.2-Rev34 (Server)
    Browser: Mozilla/5.0 (Windows NT 6.1; rv:38.9) Gecko/20100101 Goanna/2.2 Firefox/38.9 PaleMoon/26.5.0
     
    Module: mail, View: mail/hsplit/unthreaded, Folder: default0/INBOX, Default folders: 
    infostore=28eas=truetasks=27calendar=25contacts=26, Landing page: portal, Tree: New, Expert: Yes, Language: en_US
     
    Loaded modules: caldav, calendar, com.openexchange.eas.provisioning.ui, com.openexchange.extras, 
    com.openexchange.mail.filter, com.openexchange.oxupdater, com.openexchange.publish, com.openexchange.secret.recovery, 
    com.openexchange.subscribe, com.openexchange.user.passwordchange, com.openexchange.user.personaldata, 
    com.openexchange.usm, com.openexchange.usm.eas, com.openexchange.usm.json, com.openexchange.wizard, contacts, 
    folder, infostore, interfaces, mail, mailaccount, messaging, olox20, portal, tasks, themes, uwaWidgets
    Any hints and tipps to get this sorted or to dig deeper are welcome. :-)

    BfN, -k
    Last edited by kruess; 05-24-2017, 10:54 PM.

  • #2
    Open-Xchange logs might give a better idea. The above error should end up as a stacktrace and error message in /var/log/open-xchange/open-xchange.log.X

    Comment


    • #3
      Moin,

      Okay, that should then be these lines:
      May 24, 2017 22:44:05 PM com.openexchange.ajax.Mail.actionPutMailMultiple(M ail.java:4380)
      ERROR:
      com.openexchange.database.schema=localhost_5
      com.openexchange.grizzly.method=PUT
      com.openexchange.grizzly.queryString=session=e1597 dbb77274bacb036a15729d62413
      com.openexchange.grizzly.remoteAddress=1.2.3.4
      com.openexchange.grizzly.remotePort=47566
      com.openexchange.grizzly.requestURI=/ajax/multiple
      com.openexchange.grizzly.serverName=oxsrv.test.loc al
      com.openexchange.grizzly.servletPath=/ajax/multiple
      com.openexchange.grizzly.threadName=OXWorker-0000578
      com.openexchange.grizzly.userAgent=Mozilla/5.0 (Windows NT 5.2; rv:38.9) Gecko/20100101 Goanna/2.2 Firefox/38.9 PaleMoon/26.5.0
      com.openexchange.mail.accountId=0
      com.openexchange.mail.fullName=default0/INBOX
      com.openexchange.mail.host=oxsrv.test.local:143
      com.openexchange.mail.login=kr@test.local
      com.openexchange.mail.session=xxxxxxxxxxxxxxxbacb0 36a15729d62413-3-10-6pw5nIalznm2
      com.openexchange.request.trackingId=xxxxxaf8aa9f42 f3ab4d97fb31a70c50
      com.openexchange.session.authId=xxxxx15fbd284933a9 9c7bb3f3fab593
      com.openexchange.session.clientId=open-xchange-appsuite
      com.openexchange.session.contextId=10
      com.openexchange.session.loginName=kr
      com.openexchange.session.sessionId=xxxxxdbb77274ba cb036a15729d62413
      com.openexchange.session.userId=3
      com.openexchange.session.userName=kr
      com.openexchange.exception.OXException: MSG-3000 Categories=ERROR Message='Spamd returned wrong exit code "69"' exceptionID=-2016595048-111
      at com.openexchange.exception.OXExceptionFactory.crea te(OXExceptionFactory.java:173)
      at com.openexchange.exception.OXExceptionFactory.crea te(OXExceptionFactory.java:166)
      at com.openexchange.exception.OXExceptionFactory.crea te(OXExceptionFactory.java:139)
      at com.openexchange.spamhandler.spamassassin.exceptio ns.SpamhandlerSpamassassinExceptionCode.create(Spa mhandlerSpamassassinExceptionCode.java:150)
      at com.openexchange.spamhandler.spamassassin.SpamAssa ssinSpamHandler.sendToSpamd(SpamAssassinSpamHandle r.java:411)
      at com.openexchange.spamhandler.spamassassin.SpamAssa ssinSpamHandler.spamdMessageProcessing(SpamAssassi nSpamHandler.java:462)
      at com.openexchange.spamhandler.spamassassin.SpamAssa ssinSpamHandler.handleSpam(SpamAssassinSpamHandler .java:266)
      at com.openexchange.mail.MailServletInterfaceImpl.cop yMessages(MailServletInterfaceImpl.java:510)
      at com.openexchange.ajax.Mail.actionPutMailMultiple(M ail.java:4355)
      at com.openexchange.ajax.request.MailRequest$MoveColl ectObject.performOperations(MailRequest.java:522)
      at com.openexchange.ajax.request.MailRequest.performM ultipleInternal(MailRequest.java:381)
      at com.openexchange.ajax.request.MailRequest.performM ultiple(MailRequest.java:372)
      at com.openexchange.ajax.Multiple.writeMailRequest(Mu ltiple.java:390)
      at com.openexchange.ajax.Multiple.perform(Multiple.ja va:265)
      at com.openexchange.ajax.Multiple.doPut(Multiple.java :183)
      at javax.servlet.http.HttpServlet.service(HttpServlet .java:730)
      at com.openexchange.ajax.AJAXServlet.doService(AJAXSe rvlet.java:541)
      at com.openexchange.ajax.SessionServlet.doService(Ses sionServlet.java:184)
      at com.openexchange.ajax.AJAXServlet.service(AJAXServ let.java:511)
      at javax.servlet.http.HttpServlet.service(HttpServlet .java:820)
      at com.openexchange.http.grizzly.service.http.OSGiSer vletHandler$FilterChainImpl.doFilter(OSGiServletHa ndler.java:445)
      at com.openexchange.http.grizzly.servletfilter.Reques tReportingFilter.doFilter(RequestReportingFilter.j ava:135)
      at com.openexchange.http.grizzly.service.http.OSGiSer vletHandler$FilterChainImpl.doFilter(OSGiServletHa ndler.java:435)
      at com.openexchange.http.grizzly.servletfilter.Wrappi ngFilter.doFilter(WrappingFilter.java:206)
      at com.openexchange.http.grizzly.service.http.OSGiSer vletHandler$FilterChainImpl.doFilter(OSGiServletHa ndler.java:435)
      at com.openexchange.http.grizzly.service.http.OSGiAut hFilter.doFilter(OSGiAuthFilter.java:140)
      at com.openexchange.http.grizzly.service.http.OSGiSer vletHandler$FilterChainImpl.doFilter(OSGiServletHa ndler.java:435)
      at com.openexchange.http.grizzly.service.http.OSGiSer vletHandler$FilterChainImpl.invokeFilterChain(OSGi ServletHandler.java:413)
      at org.glassfish.grizzly.servlet.ServletHandler.doSer vletService(ServletHandler.java:252)
      at org.glassfish.grizzly.servlet.ServletHandler.servi ce(ServletHandler.java:194)
      at com.openexchange.http.grizzly.service.http.OSGiMai nHandler.service(OSGiMainHandler.java:232)
      at org.glassfish.grizzly.http.server.HttpHandler.doHa ndle(HttpHandler.java:164)
      at org.glassfish.grizzly.http.server.HttpHandlerChain .service(HttpHandlerChain.java:196)
      at org.glassfish.grizzly.http.server.HttpHandler.doHa ndle(HttpHandler.java:164)
      at org.glassfish.grizzly.http.server.OXHttpServerFilt er.handleRead(OXHttpServerFilter.java:363)
      at org.glassfish.grizzly.filterchain.ExecutorResolver $9.execute(ExecutorResolver.java:119)
      at org.glassfish.grizzly.filterchain.DefaultFilterCha in.executeFilter(DefaultFilterChain.java:265)
      at org.glassfish.grizzly.filterchain.DefaultFilterCha in.executeChainPart(DefaultFilterChain.java:200)
      at org.glassfish.grizzly.filterchain.DefaultFilterCha in.execute(DefaultFilterChain.java:134)
      at org.glassfish.grizzly.filterchain.DefaultFilterCha in.process(DefaultFilterChain.java:112)
      at org.glassfish.grizzly.ProcessorExecutor.execute(Pr ocessorExecutor.java:78)
      at org.glassfish.grizzly.nio.transport.TCPNIOTranspor t.fireIOEvent(TCPNIOTransport.java:770)
      at org.glassfish.grizzly.strategies.AbstractIOStrateg y.fireIOEvent(AbstractIOStrategy.java:112)
      at org.glassfish.grizzly.strategies.WorkerThreadIOStr ategy.run0(WorkerThreadIOStrategy.java:115)
      at org.glassfish.grizzly.strategies.WorkerThreadIOStr ategy.access$100(WorkerThreadIOStrategy.java:55)
      at org.glassfish.grizzly.strategies.WorkerThreadIOStr ategy$WorkerThreadRunnable.run(WorkerThreadIOStrat egy.java:135)
      at com.openexchange.threadpool.internal.CustomThreadP oolExecutor$MDCProvidingRunnable.run(CustomThreadP oolExecutor.java:2524)
      at com.openexchange.threadpool.internal.CustomThreadP oolExecutor$Worker.runTask(CustomThreadPoolExecuto r.java:836)
      at com.openexchange.threadpool.internal.CustomThreadP oolExecutor$Worker.run(CustomThreadPoolExecutor.ja va:863)
      at java.lang.Thread.run(Thread.java:745)
      Last edited by kruess; 05-24-2017, 10:53 PM.

      Comment


      • #4
        Any idea, what might go wrong on that system?

        Tschüss,
        Konrad

        Comment


        • #5
          Hallo Wolfgang,

          Any clue, hint, tipp?

          Regards,
          Konrad

          Comment


          • #6
            method sendToSpamd seems to fail. Is spamd running, does it accept connections, does it show any errors in itself?

            Comment

            Working...
            X