Hello All,

And thanks in advance for any help you may be able to provide:

We have an issue similar to this thead reported last year
http://mail-archives.apache.org/mod_mbox/james-server-user/201408.mbox/%3c53e69cf2.3090...@seelink.org%3E#archives

We are runnning apache-james-3.0-beta4 and using Mysql as database.

This happens randomly and to resolve it i have to go and delete the email
message from the mail table then it goes throught again.

Below is the error :

DEBUG 13:19:14,840 | james.imapserver | ID=756977038 Error while processing
imap request
java.lang.NullPointerException
        at
java.io.ByteArrayInputStream.<init>(ByteArrayInputStream.java:106)
        at
org.apache.james.mailbox.jpa.mail.model.openjpa.JPAMessage.getBodyContent(JPAMessage.java:97)
        at
org.apache.james.mailbox.store.mail.model.AbstractMessage.getFullContent(AbstractMessage.java:118)
        at
org.apache.james.mailbox.store.streaming.InputStreamContent.getInputStream(InputStreamContent.java:65)
        at
org.apache.james.mailbox.store.MessageResultImpl.getMimeDescriptor(MessageResultImpl.java:346)
        at
org.apache.james.imap.processor.fetch.FetchResponseBuilder.build(FetchResponseBuilder.java:178)
        at
org.apache.james.imap.processor.fetch.FetchProcessor.processMessageRanges(FetchProcessor.java:164)
        at
org.apache.james.imap.processor.fetch.FetchProcessor.doProcess(FetchProcessor.java:119)
        at
org.apache.james.imap.processor.fetch.FetchProcessor.doProcess(FetchProcessor.java:54)
        at
org.apache.james.imap.processor.AbstractMailboxProcessor.doProcess(AbstractMailboxProcessor.java:100)
        at
org.apache.james.imap.processor.AbstractMailboxProcessor.process(AbstractMailboxProcessor.java:89)
        at
org.apache.james.imap.processor.AbstractMailboxProcessor.doProcess(AbstractMailboxProcessor.java:83)
        at
org.apache.james.imap.processor.AbstractMailboxProcessor.doProcess(AbstractMailboxProcessor.java:66)
        at
org.apache.james.imap.processor.base.AbstractChainedProcessor.process(AbstractChainedProcessor.java:52)
        at
org.apache.james.imap.processor.base.AbstractChainedProcessor.process(AbstractChainedProcessor.java:54)
        at
org.apache.james.imap.processor.base.AbstractChainedProcessor.process(AbstractChainedProcessor.java:54)
        at
org.apache.james.imap.processor.base.AbstractChainedProcessor.process(AbstractChainedProcessor.java:54)
        at
org.apache.james.imap.processor.base.AbstractChainedProcessor.process(AbstractChainedProcessor.java:54)
        at
org.apache.james.imap.processor.base.AbstractChainedProcessor.process(AbstractChainedProcessor.java:54)
        at
org.apache.james.imap.processor.base.AbstractChainedProcessor.process(AbstractChainedProcessor.java:54)
        at
org.apache.james.imap.processor.base.AbstractChainedProcessor.process(AbstractChainedProcessor.java:54)
        at
org.apache.james.imap.processor.base.AbstractChainedProcessor.process(AbstractChainedProcessor.java:54)
        at
org.apache.james.imap.processor.base.AbstractChainedProcessor.process(AbstractChainedProcessor.java:54)
        at
org.apache.james.imap.processor.base.AbstractChainedProcessor.process(AbstractChainedProcessor.java:54)
        at
org.apache.james.imapserver.netty.ImapChannelUpstreamHandler.messageReceived(ImapChannelUpstreamHandler.java:181)
        at
org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:296)
        at
org.jboss.netty.handler.codec.frame.FrameDecoder.unfoldAndFireMessageReceived(FrameDecoder.java:327)
        at
org.jboss.netty.handler.codec.frame.FrameDecoder.callDecode(FrameDecoder.java:305)
        at
org.jboss.netty.handler.codec.frame.FrameDecoder.messageReceived(FrameDecoder.java:207)
        at
org.jboss.netty.handler.execution.ChannelUpstreamEventRunnable.run(ChannelUpstreamEventRunnable.java:44)
        at
org.jboss.netty.handler.execution.OrderedMemoryAwareThreadPoolExecutor$ChildExecutor.run(OrderedMemoryAwareThreadPoolExecutor.java:312)
        at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:701)
INFO  13:19:14,840 | james.imapserver | ID=756977038

Any help would be highly appreciated.

Reply via email to