Exception while call IMAPFolder.isOpen in javamail
--------------------------------------------------

                 Key: IMAP-100
                 URL: https://issues.apache.org/jira/browse/IMAP-100
             Project: JAMES Imap
          Issue Type: Bug
            Reporter: Norman Maurer


When trying to use HUPA to access JAMES IMAP I see this exception:


 408 FETCH (FLAGS (\Recent) INTERNALDATE "30-Nov-2009 19:16:48 +0000" 
RFC822.SIZE 4934 ENVELOPE ("Mon, 30 Nov 2009 19:16:21 +0000 (UTC)" "[jira] 
Created: (HUPA-56) Hupa throws Exception when get used with
 an IMAP Server which not support the IDLE command" (("Norman Maurer (JIRA)" 
NIL "jira" "apache.org")) (("Norman Maurer (JIRA)" NIL "jira" "apache.org")) 
(("James Developers List" NIL "server-dev" "james.apache.org")) ((NIL NIL 
"server-dev" "james.apache.org")) NIL NIL NIL 
"<1223603979.1259608581218.javamail.j...@brutus>") BODYSTRUCTURE ("TEXT" 
"PLAIN" ("charset" "utf-8") NIL NIL "7BIT" 2525 51 NIL NIL NIL NIL))
java.lang.ArrayIndexOutOfBoundsException: 256
        at com.sun.mail.iap.Response.parseString(Response.java:396)
        at com.sun.mail.iap.Response.readString(Response.java:325)
        at com.sun.mail.imap.protocol.ENVELOPE.<init>(ENVELOPE.java:100)
        at 
com.sun.mail.imap.protocol.FetchResponse.parse(FetchResponse.java:132)
        at 
com.sun.mail.imap.protocol.FetchResponse.<init>(FetchResponse.java:68)
        at 
com.sun.mail.imap.protocol.IMAPResponse.readResponse(IMAPResponse.java:137)
        at 
com.sun.mail.imap.protocol.IMAPProtocol.readResponse(IMAPProtocol.java:261)
        at com.sun.mail.iap.Protocol.command(Protocol.java:310)
        at com.sun.mail.iap.Protocol.simpleCommand(Protocol.java:357)
        at com.sun.mail.imap.protocol.IMAPProtocol.noop(IMAPProtocol.java:301)
        at 
com.sun.mail.imap.IMAPFolder.keepConnectionAlive(IMAPFolder.java:2685)
        at com.sun.mail.imap.IMAPFolder.isOpen(IMAPFolder.java:1162)
        at 
org.apache.hupa.server.handler.AbstractFetchMessagesHandler.executeInternal(AbstractFetchMessagesHandler.java:97)
        at 
org.apache.hupa.server.handler.AbstractFetchMessagesHandler.executeInternal(AbstractFetchMessagesHandler.java:51)
        at 
org.apache.hupa.server.handler.AbstractSessionHandler.execute(AbstractSessionHandler.java:60)
        at 
net.customware.gwt.dispatch.server.DefaultDispatch.doExecute(DefaultDispatch.java:78)
        at 
net.customware.gwt.dispatch.server.DefaultDispatch.execute(DefaultDispatch.java:68)
        at 
net.customware.gwt.dispatch.server.service.DispatchServiceServlet.execute(DispatchServiceServlet.java:24)
        at 
org.apache.hupa.server.servlet.HupaDispatchServlet.execute(HupaDispatchServlet.java:53)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at 
com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:527)
        at 
com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:166)
        at 
com.google.gwt.user.server.rpc.RemoteServiceServlet.doPost(RemoteServiceServlet.java:86)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        at 
com.google.inject.servlet.ServletDefinition.doService(ServletDefinition.java:231)
        at 
com.google.inject.servlet.ServletDefinition.service(ServletDefinition.java:142)
        at 
com.google.inject.servlet.ManagedServletPipeline.service(ManagedServletPipeline.java:93)
        at 
com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:63)
        at 
com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:122)
        at com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:110)
        at 
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1088)
        at 
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
        at 
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
        at 
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
        at 
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:729)
        at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
        at 
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
        at 
org.mortbay.jetty.handler.RequestLogHandler.handle(RequestLogHandler.java:49)
        at 
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
        at org.mortbay.jetty.Server.handle(Server.java:324)
        at 
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
        at 
org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:843)
        at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:647)
        at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:205)
        at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
        at 
org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
        at 
org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:488)



-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to