Homepage | Products | OX Knowledge Base | Support | Try Now | Contact | Company
OX Logo
Results 1 to 10 of 10
  1. #1
    Join Date
    May 2011
    Posts
    13

    Default Fehler: java.lang.IllegalStateException: Folder is not Open

    Hallo

    Ich habe bei einem Account zusätzlich noch 3 externe POP3 Accounts hinzugefügt (Yahoo, GMail und noch von einem privaten Server).

    Anfänglich ging alles super. Die Mails konnten über POP3 abgeholt werden.

    Nun - ohne irgendwas an den Einstellungen zu ändern - scheint das beim Yahoo- und GMail-Account nicht mehr zu funktionieren.

    Dafür erhalten ich im WebGUI die Fehlermeldung:
    Code:
    Fehlermeldung: Unerwarteter Fehler: java.lang.IllegalStateException: Folder is not Open (MSG-0000, -934062531-16)
    /var/log/mail.err:
    Code:
    Jun  4 11:40:22 ### cyrus/imaps[19514]: Fatal error: tls_start_servertls() failed
    /var/log/mail.log:
    Code:
    Jun  4 11:40:22 ### cyrus/imaps[19515]: starttls: TLSv1 with cipher AES256-SHA (256/256 bits new) no authentication
    Jun  4 11:40:22 ### cyrus/imaps[19514]: imaps TLS negotiation failed: ### [#.#.#.#]
    Jun  4 11:40:22 ### cyrus/imaps[19514]: Fatal error: tls_start_servertls() failed
    Jun  4 11:40:22 ### cyrus/master[31904]: process 19514 exited, status 75
    Jun  4 11:40:22 ### cyrus/master[31904]: service imaps pid 19514 in BUSY state: terminated abnormally
    Hat jemand eine Idee, an was das liegen könnte?

    Besten Dank für die Hilfe.

    Gruss
    Marco


    EDIT: Wenn ich die Verbindung zu Yahoo und GMail im WebGUI überprüfe, kommt die Meldung, dass alles okay ist.
    Last edited by 46AND2; 06-04-2011 at 11:57 AM.

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

    Default

    Hi,

    kann es sein, dass das Zertifikat vom IMAP Server abgelaufen ist oder er kein TLS mehr unterstützt? Die Fehlermeldung weißt jedenfalls auf eine Fehlkonfiguration vom IMAP Server hin. Der Check der POP3 Konten funktioniert, weil die Services erreichbar sind, nur scheinbar gibt es Probleme mit dem primären Mailaccount deines Benutzers, in den die POP3 Konten gesynct werden.

    Gruß

  3. #3
    Join Date
    May 2011
    Posts
    13

    Default

    Quote Originally Posted by Martin Braun View Post
    kann es sein, dass das Zertifikat vom IMAP Server abgelaufen ist oder er kein TLS mehr unterstützt?
    Nein, habe das Zertifikat vor 10 Tagen mit einer Laufzeit von über 1 Jahr erstellt.

    Zwischenzeitlich habe ich festgestellt, dass die Fehlermeldung von IMAP nichts mit der Fehlermeldung im WebGUI zu tun hat, d.h. ich konnte das "tls failed" beheben (ich hatte ein externes Monitoring auf den IMAPS Port, was den Fehler ergab).

    Quote Originally Posted by Martin Braun View Post
    Der Check der POP3 Konten funktioniert, weil die Services erreichbar sind, nur scheinbar gibt es Probleme mit dem primären Mailaccount deines Benutzers, in den die POP3 Konten gesynct werden.
    Ich kann Mails problemlos mit dem primären Account verschicken und empfangen.

    Die Fehlermeldung "Fehler: java.lang.IllegalStateException: Folder is not Open" sagt Dir nichts?

    V.a. verstehe ich nicht, dass das eine POP3 funktioniert (vom privaten Server), diejenigen von Yahoo und GMail aber nicht.

    Danke und Gruss
    Marco

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

    Default

    Hi,

    um nähere Aussagen treffen zu können bräuchte ich den gesamten Stacktrace zur genannten Fehlermeldung. Es ist sehr gut möglich, dass die Fehlermeldung als Folge eines Fehlers in der Verbindung mit dem IMAP Server passiert. Wie schon gesagt, wenn der IMAP Server schon im eigenen Log rummeckert, ist das kein gutes Zeichen. Wenn es hier um Cyrus geht, kann es auch ein SASL Problem sein. Ein wenig Recherche nach der Fehlermeldung des IMAP Servers sollte Licht ins dunkel bringen.

    Gruß

  5. #5
    Join Date
    May 2011
    Posts
    13

    Default

    Hallo Martin

    Danke für die Antwort.

    Wenn Du mit StackTrace den Auszug aus /var/log/open-xchange/open-xchange.log.0 meinst:

    Code:
    04.06.2011 15:09:56 com.openexchange.mail.utils.DefaultFolderNamesProvider getDefaultFolderNames
    WARNUNG: Switching to default value Drafts
    04.06.2011 15:09:56 com.openexchange.mail.utils.DefaultFolderNamesProvider getDefaultFolderNames
    WARNUNG: Switching to default value Sent
    04.06.2011 15:09:56 com.openexchange.mail.utils.DefaultFolderNamesProvider getDefaultFolderNames
    WARNUNG: Switching to default value Spam
    04.06.2011 15:09:56 com.openexchange.mail.utils.DefaultFolderNamesProvider getDefaultFolderNames
    WARNUNG: Switching to default value Trash
    04.06.2011 15:09:56 com.openexchange.mail.utils.DefaultFolderNamesProvider getDefaultFolderNames
    WARNUNG: Switching to default value Confirmed Spam
    04.06.2011 15:09:56 com.openexchange.mail.utils.DefaultFolderNamesProvider getDefaultFolderNames
    WARNUNG: Switching to default value Confirmed Ham
    04.06.2011 15:09:56 com.openexchange.pop3.storage.mailaccount.MailAccountPOP3Storage <init>
    WARNUNG: Path is null. Error: POP3-2065 Category=8 Message=Missing POP3 storage path for user 3 in context 1. exceptionID=1160035000-785
    POP3-2065 Category=8 Message=Missing POP3 storage path for user 3 in context 1. exceptionID=1160035000-785
    	at com.openexchange.pop3.storage.mailaccount.MailAccountPOP3Storage.<init>(MailAccountPOP3Storage.java:140)
    	at com.openexchange.pop3.storage.mailaccount.MailAccountPOP3StorageProvider.getPOP3Storage(MailAccountPOP3StorageProvider.java:88)
    	at com.openexchange.pop3.POP3Access.applyPOP3Storage(POP3Access.java:237)
    	at com.openexchange.pop3.POP3Access.newInstance(POP3Access.java:201)
    	at com.openexchange.pop3.POP3Provider.createNewMailAccess(POP3Provider.java:97)
    	at com.openexchange.mail.api.MailAccess.getInstance(MailAccess.java:259)
    	at com.openexchange.folderstorage.mail.MailFolderStorage.getFolder(MailFolderStorage.java:570)
    	at com.openexchange.folderstorage.mail.MailFolderStorage.getFolders(MailFolderStorage.java:540)
    	at com.openexchange.folderstorage.cache.CacheFolderStorage$3.call(CacheFolderStorage.java:1204)
    	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    	at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    	at com.openexchange.threadpool.ThreadPools$RunnableAdapter.call(ThreadPools.java:317)
    	at com.openexchange.threadpool.ThreadPools$TaskAdapter.call(ThreadPools.java:348)
    	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    	at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    	at com.openexchange.threadpool.internal.CustomThreadPoolExecutor$Worker.runTask(CustomThreadPoolExecutor.java:750)
    	at com.openexchange.threadpool.internal.CustomThreadPoolExecutor$Worker.run(CustomThreadPoolExecutor.java:776)
    	at java.lang.Thread.run(Thread.java:662)
    
    
    
    04.06.2011 15:10:24 com.openexchange.ajax.MultipleAdapterServletNew handle
    SCHWERWIEGEND: MSG-0000 Category=7 Message=Unexpected error: java.lang.IllegalStateException: Folder is not Open exceptionID=1160035000-789
    MSG-0000 Category=7 Message=Unexpected error: java.lang.IllegalStateException: Folder is not Open exceptionID=1160035000-789
    	at com.openexchange.folderstorage.mail.MailFolderStorage.getSubfolders(MailFolderStorage.java:880)
    	at com.openexchange.folderstorage.cache.CacheFolderStorage.getSubfolders(CacheFolderStorage.java:868)
    	at com.openexchange.folderstorage.outlook.OutlookFolderStorage.getSubfolderIDs(OutlookFolderStorage.java:2147)
    	at com.openexchange.folderstorage.outlook.OutlookFolderStorage.getSubfolders(OutlookFolderStorage.java:1165)
    	at com.openexchange.folderstorage.cache.CacheFolderStorage.getSubfolders(CacheFolderStorage.java:868)
    	at com.openexchange.folderstorage.internal.performers.ListPerformer.getSubfoldersFromStorages(ListPerformer.java:420)
    	at com.openexchange.folderstorage.internal.performers.ListPerformer.doList(ListPerformer.java:229)
    	at com.openexchange.folderstorage.internal.performers.ListPerformer.doList(ListPerformer.java:162)
    	at com.openexchange.folderstorage.internal.FolderServiceImpl.getSubfolders(FolderServiceImpl.java:217)
    	at com.openexchange.folder.json.actions.ListAction.perform(ListAction.java:113)
    	at com.openexchange.ajax.MultipleAdapterServletNew.handle(MultipleAdapterServletNew.java:176)
    	at com.openexchange.ajax.MultipleAdapterServletNew.doGet(MultipleAdapterServletNew.java:130)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)
    	at com.openexchange.ajax.AJAXServlet.service(AJAXServlet.java:413)
    	at com.openexchange.ajax.SessionServlet.service(SessionServlet.java:219)
    	at com.openexchange.ajax.PermissionServlet.service(PermissionServlet.java:81)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
    	at com.openexchange.ajp13.najp.AJPv13RequestHandlerImpl.doServletService(AJPv13RequestHandlerImpl.java:523)
    	at com.openexchange.ajp13.AJPv13Request.response(AJPv13Request.java:134)
    	at com.openexchange.ajp13.najp.AJPv13RequestHandlerImpl.createResponse(AJPv13RequestHandlerImpl.java:335)
    	at com.openexchange.ajp13.najp.AJPv13ConnectionImpl.createResponse(AJPv13ConnectionImpl.java:227)
    	at com.openexchange.ajp13.najp.AJPv13Task.call(AJPv13Task.java:352)
    	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    	at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    	at com.openexchange.threadpool.internal.CustomThreadPoolExecutor$Worker.runTask(CustomThreadPoolExecutor.java:750)
    	at com.openexchange.threadpool.internal.CustomThreadPoolExecutor$Worker.run(CustomThreadPoolExecutor.java:776)
    	at java.lang.Thread.run(Thread.java:662)
    Caused by: MSG-0000 Category=7 Message=Unexpected error: java.lang.IllegalStateException: Folder is not Open exceptionID=1160035000-788
    	at com.openexchange.pop3.POP3Access.connectInternal(POP3Access.java:478)
    	at com.openexchange.mail.api.MailAccess.delegateConnectInternal(MailAccess.java:530)
    	at com.openexchange.mail.api.MailAccess.connect0(MailAccess.java:488)
    	at com.openexchange.mail.api.MailAccess.connect(MailAccess.java:421)
    	at com.openexchange.folderstorage.mail.MailFolderStorage.getSubfolders(MailFolderStorage.java:795)
    	... 26 more
    Caused by: java.util.concurrent.ExecutionException: java.lang.IllegalStateException: Folder is not Open
    	at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:222)
    	at java.util.concurrent.FutureTask.get(FutureTask.java:83)
    	at com.openexchange.pop3.POP3Access.connectInternal(POP3Access.java:464)
    	... 30 more
    Caused by: java.lang.IllegalStateException: Folder is not Open
    	at com.sun.mail.pop3.POP3Folder.checkOpen(POP3Folder.java:518)
    	at com.sun.mail.pop3.POP3Folder.getUID(POP3Folder.java:423)
    	at com.openexchange.pop3.storage.mailaccount.MailAccountPOP3Storage.addMessagesToStorage(MailAccountPOP3Storage.java:625)
    	at com.openexchange.pop3.storage.mailaccount.MailAccountPOP3Storage.syncMessages(MailAccountPOP3Storage.java:528)
    	at com.openexchange.pop3.connect.POP3SyncMessagesCallable.call(POP3SyncMessagesCallable.java:158)
    	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    	at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    	at com.openexchange.pop3.POP3Access.connectInternal(POP3Access.java:457)
    	... 30 more
    Der "erste" Abschnitt des Log-Files gibt die Warnung aus, nachdem ich den YAHOO Account frisch aufgesetzt habe (also nach dem Speichern eines neuen POP3 Accounts).

    Der "zweite" Abschnitt ist derjenige, wenn ich im WebGUI den YAHOO Account per Doppelklick öffnen möchte, um z.B. den Posteingang anzuschauen.

    Oder brauchst Du einen anderen Log-Auszug?

    Danke und Gruss
    Marco

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

    Default

    Hi,

    ja das ist genau der richtige Logauszug. Wir schauen uns das mal an. Welche OX Version verwendest du genau?

    Gruß

  7. #7
    Join Date
    May 2011
    Posts
    13

    Default

    Hallo

    Ich verwende 6.20.0 Rev8 (GUI- und Server-Version).

    Das ganze läuft auf Ubuntu 10.04 auf einem VPS.

    Besten Dank für Deine Hilfe.

    Gruss
    Marco

  8. #8
    Join Date
    Feb 2007
    Location
    Dortmund, Germany
    Posts
    168

    Default

    Dies war ein bekannter Bug in Rev 8 und sollte mit der letzten Version (Rev 12) bereits gefixt sein!
    Markus Wagner
    Open-Xchange Quality Assurance

  9. #9
    Join Date
    May 2011
    Posts
    13

    Default

    Quote Originally Posted by Markus Wagner View Post
    Dies war ein bekannter Bug in Rev 8 und sollte mit der letzten Version (Rev 12) bereits gefixt sein!
    Besten Dank für die Information.

    Ich hatte ursprünglich OX u.a. mit folgender Anleitung installiert: http://oxpedia.org/wiki/index.php?ti...r_Ubuntu_10.04

    Dort wird auf das folgende Respository verwiesen: http://download.opensuse.org/reposit...xUbuntu_10.04/

    Aber das Repository beinhaltet Pakete nur bis Rev8.

    Hat es für Ubuntu 10.04 aktuellere Repositories?

    Falls es die hat: würde dann das OX Update mit "apt-get upgrade" automatisch durchgeführt werden oder müsste ich ein spezielles OX-Update Script zusätzlich laufen lassen?

    Ich habe im Forum, Wiki und in der Admin-Anleitung danach gesucht, aber leider nichts gefunden.

    Besten Dank und Gruss
    Marco

  10. #10
    Join Date
    May 2011
    Posts
    13

    Default

    Hallo

    Weiss niemand etwas dazu? Ohne externen POP3-Zugriff wird OX für mich unbrauchbar.

    Ich weiss, dass ist eine Community und ich habe die bisherigen Antworten kostenlos erhalten. Deshalb wäre ich bereit, für diese Information zu bezahlen.

    Besten Dank und Gruss
    Marco

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
  •