Homepage | Products | OX Knowledge Base | Support | Try Now | Contact | Company
OX Logo
Page 1 of 2 12 LastLast
Results 1 to 10 of 16
  1. #1
    HenningMalzahn Guest

    Default String index out of range - Upgrade from 6.10.0.0-6 to 6.12.0.0-4

    Hi there!

    After upgrading my installation from version 6.10.0.0-6 to 6.12.0.0-4
    I get the following Exception (/var/log/open-xchange/open-xchange.log) when trying to edit my filter settings (Web-->GUI-->Configuration-->E-Mail-->Filter)

    Code:
    FINE: Got welcome from sieve
    Sep 19, 2009 2:37:49 PM com.openexchange.jsieve.SieveHandler measureEnd
    FINE: SieveHandler.getServerWelcome() took 1ms to perform
    Sep 19, 2009 2:37:49 PM com.openexchange.jsieve.SieveHandler measureEnd
    FINE: SieveHandler.capa.getSasl() took 0ms to perform
    Sep 19, 2009 2:37:49 PM com.openexchange.jsieve.SieveHandler measureEnd
    FINE: SieveHandler.startTLS() took 0ms to perform
    Sep 19, 2009 2:37:49 PM com.openexchange.jsieve.SieveHandler measureEnd
    FINE: SieveHandler.capability() took 43ms to perform
    Sep 19, 2009 2:37:49 PM com.openexchange.jsieve.SieveHandler measureEnd
    FINE: SieveHandler.tlsNegotiation() took 0ms to perform
    Sep 19, 2009 2:37:49 PM com.openexchange.jsieve.SieveHandler initializeConnection
    FINE: Authentication to sieve successful
    Sep 19, 2009 2:37:49 PM com.openexchange.jsieve.SieveHandler measureEnd
    FINE: SieveHandler.selectAuth() took 2ms to perform
    Sep 19, 2009 2:37:49 PM com.openexchange.mailfilter.ajax.AJAXServlet doGet
    SEVERE: MAIL_FILTER-0001 Category=8 Message=String index out of range: -2 exceptionID=-264108956-8
    MAIL_FILTER-0001 Category=8 Message=String index out of range: -2 exceptionID=-264108956-8
        at com.openexchange.mailfilter.ajax.actions.MailfilterAction.actionList(MailfilterAction.java:292)
        at com.openexchange.mailfilter.ajax.actions.MailfilterAction.actionList(MailfilterAction.java:97)
        at com.openexchange.mailfilter.ajax.actions.AbstractAction.action(AbstractAction.java:97)
        at com.openexchange.mailfilter.ajax.AJAXServlet.doGet(AJAXServlet.java:191)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
        at com.openexchange.ajp13.najp.AJPv13RequestHandlerImpl.doServletService(AJPv13RequestHandlerImpl.java:433)
        at com.openexchange.ajp13.AJPv13Request.response(AJPv13Request.java:128)
        at com.openexchange.ajp13.najp.AJPv13RequestHandlerImpl.createResponse(AJPv13RequestHandlerImpl.java:286)
        at com.openexchange.ajp13.najp.AJPv13ConnectionImpl.createResponse(AJPv13ConnectionImpl.java:189)
        at com.openexchange.ajp13.najp.AJPv13Task.run(AJPv13Task.java:281)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
        at java.util.concurrent.FutureTask.run(FutureTask.java:123)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
        at java.lang.Thread.run(Thread.java:595)
    Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: -2
        at java.lang.AbstractStringBuilder.substring(AbstractStringBuilder.java:886)
        at com.openexchange.jsieve.SieveHandler.getScript(SieveHandler.java:390)
        at com.openexchange.mailfilter.ajax.actions.MailfilterAction.actionList(MailfilterAction.java:262)
        ... 16 more
    I tried to remove the whole content of the file "Open-Xchange.sieve" of my user account and re-create a rule but upon saving the rule the same Exception is thrown? The same Exception is thrown if I click on "Vacation Note".

    Any ideas?

    OpenXchange version 6.12.0.0-4
    Running on Debian 5.0.3
    Package source:
    "deb http://software.open-xchange.com/OX6/stable/DebianEtch/ /"

    I had installed OX from the Etch source because there was a bug that prevented creating the default context.
    (See post http://tinyurl.com/nxbzl6).

    I edited my sources list, disabled the old Etch source entry and added
    deb http://software.open-xchange.com/OX6...e/DebianLenny/ /

    After executing "apt-get update" and "apt-get upgrade" the following packages were updated

    Code:
    Reading package lists... Done
    Building dependency tree       
    Reading state information... Done
    The following packages have been kept back:
      open-xchange-admin-plugin-hosting
    The following packages will be upgraded:
      open-xchange-admin-doc open-xchange-admin-plugin-hosting-doc
    2 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
    Inst open-xchange-admin-doc [6.12.0.0-5] (6.12.0.0-5 open-xchange-6.12-rev3 (DebianLenny):software.open-xchange.com)
    Inst open-xchange-admin-plugin-hosting-doc [6.12.0.0-4] (6.12.0.0-4 open-xchange-6.12-rev3 (DebianLenny):software.open-xchange.com)
    Conf open-xchange-admin-doc (6.12.0.0-5 open-xchange-6.12-rev3 (DebianLenny):software.open-xchange.com)
    Conf open-xchange-admin-plugin-hosting-doc (6.12.0.0-4 open-xchange-6.12-rev3 (DebianLenny):software.open-xchange.com)
    I've restarted the OpenXchange components afterwards but unfortunatley the error remains the same.

    Any help would be greatly appreciated!

    So long

    Henning

  2. #2
    Join Date
    Feb 2007
    Location
    Germany
    Posts
    3,695

    Default

    Hi Henning,

    please try apt-get dist-upgrade to update OX components, are all OX packages at version 6.12? (dpkg -la | grep xchange). However, we should take a look at this error.

    Greetings

  3. #3
    HenningMalzahn Guest

    Default

    Hi Martin,

    in this case I have to say that "unfortunately" all components are up to date...

    So long

    Henning

  4. #4
    Join Date
    Feb 2007
    Location
    Germany
    Posts
    3,695

    Default

    Okay, please enter a bug report for this one. https://bugs.open-xchange.com/

    Thank you.

  5. #5
    HenningMalzahn Guest

    Default

    Hi Martin.

    You're welcome. Bug filed:

    https://bugs.open-xchange.com/show_bug.cgi?id=14537

    So long

    Henning

  6. #6
    Join Date
    Feb 2007
    Location
    Germany
    Posts
    3,695

    Default

    Thanks,

    this has been fixed with the latest HEAD/snapshot packages and will be fixed with the next stable release 6.14.

  7. #7
    benjamin Guest

    Default

    Please Please release it soon.
    I'm getting spamed by my users and have to set every Vacation Note by hand.

    Is there some estimated date?
    Or serve it as a bugfix release!

    Cheers
    Benjamin

  8. #8
    mweissen Guest

    Default

    I just upgraded to 6.12 and have the same problem here. Disabling the filters for now, but i hope there will be a fix soon!

  9. #9
    benjamin Guest

    Default

    the Problem seems to be solved in the latest update for OX Server (6.12.0-6)

    Superb! Thank you.

  10. #10
    mweissen Guest

    Default

    Well, yes the original error doesn't appear anymore. But now i get the following error when saving the filter rules:
    16.10.2009 09:46-->Fehlermeldung: Error while communicating with the sieve server email.net4you.at at port 2000 for user dialintest in context 1 (MAIL_FILTER-0015, -985705008-17)

    The sieve script is sent to the server successfully, but it doesn't display the already set rules when entering the filter settings. This way it is easy to destroy all old rules (because the new sieve script replaces them).

    So, what else could be wrong?

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •