You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-user@james.apache.org by 배세호 <se...@gmail.com> on 2012/07/19 01:46:04 UTC

JCR mailbox pop3 server problem

Hi!

I tryed to use james 3.0-beta4. but I have a problem to use mailbox for JCR.

I modified spring-mailbox-jcr.xml like below (
jackrabbit-standalone-2.4.2.jar in classpath) and James connected to
JackRabbit 2.4.2.

    <bean id="jcrRepository"
class="org.springframework.beans.factory.config.MethodInvokingFactoryBean">
        <property
name="targetClass"><value>org.apache.jackrabbit.commons.JcrUtils</value></property>
        <property name="targetMethod"><value>getRepository</value></property>
        <property name="arguments">
                <value>http://192.128.0.1:8080/jackrabbit/server</value>
        </property>
    </bean>


IMAP is operating well, but  POP3 is not, error message is below.


INFO   | jvm 1    | 2012/07/16 15:44:39 | ERROR 15:44:39,642 |
james.pop3server | Id='27258747' User='jackrabbit@myhome.com' Unable
to access property jcr:uuid
INFO   | jvm 1    | 2012/07/16 15:44:39 |
javax.jcr.RepositoryException: This session has been closed.
INFO   | jvm 1    | 2012/07/16 15:44:39 |       at
org.apache.jackrabbit.jcr2spi.SessionImpl.checkIsAlive(SessionImpl.java:924)
INFO   | jvm 1    | 2012/07/16 15:44:39 |       at
org.apache.jackrabbit.jcr2spi.ItemImpl.checkStatus(ItemImpl.java:436)
INFO   | jvm 1    | 2012/07/16 15:44:39 |       at
org.apache.jackrabbit.jcr2spi.NodeImpl.getIdentifier(NodeImpl.java:557)
INFO   | jvm 1    | 2012/07/16 15:44:39 |       at
org.apache.james.mailbox.jcr.mail.model.JCRMailbox.getMailboxId(JCRMailbox.java:208)
INFO   | jvm 1    | 2012/07/16 15:44:39 |       at
org.apache.james.mailbox.jcr.mail.model.JCRMailbox.getMailboxId(JCRMailbox.java:38)
INFO   | jvm 1    | 2012/07/16 15:44:39 |       at
org.apache.james.mailbox.jcr.mail.JCRMessageMapper.getMailboxPath(JCRMessageMapper.java:190)
INFO   | jvm 1    | 2012/07/16 15:44:39 |       at
org.apache.james.mailbox.jcr.mail.JCRMessageMapper.findMessagesInMailboxAfterUID(JCRMessageMapper.java:304)
INFO   | jvm 1    | 2012/07/16 15:44:39 |       at
org.apache.james.mailbox.jcr.mail.JCRMessageMapper.findInMailbox(JCRMessageMapper.java:287)
INFO   | jvm 1    | 2012/07/16 15:44:39 |       at
org.apache.james.mailbox.store.StoreMessageResultIterator.readBatch(StoreMessageResultIterator.java:144)
INFO   | jvm 1    | 2012/07/16 15:44:39 |       at
org.apache.james.mailbox.store.StoreMessageResultIterator.hasNext(StoreMessageResultIterator.java:117)
INFO   | jvm 1    | 2012/07/16 15:44:39 |       at
org.apache.james.pop3server.mailbox.MailboxAdapter.getMessages(MailboxAdapter.java:152)
INFO   | jvm 1    | 2012/07/16 15:44:39 |       at
org.apache.james.protocols.pop3.core.RsetCmdHandler.stat(RsetCmdHandler.java:66)
INFO   | jvm 1    | 2012/07/16 15:44:39 |       at
org.apache.james.protocols.pop3.core.AbstractPassCmdHandler.doAuth(AbstractPassCmdHandler.java:70)
INFO   | jvm 1    | 2012/07/16 15:44:39 |       at
org.apache.james.protocols.pop3.core.AbstractPassCmdHandler.onCommand(AbstractPassCmdHandler.java:48)
INFO   | jvm 1    | 2012/07/16 15:44:39 |       at
org.apache.james.pop3server.core.PassCmdHandler.onCommand(PassCmdHandler.java:57)
INFO   | jvm 1    | 2012/07/16 15:44:39 |       at
org.apache.james.pop3server.core.PassCmdHandler.onCommand(PassCmdHandler.java:45)
INFO   | jvm 1    | 2012/07/16 15:44:39 |       at
org.apache.james.protocols.api.handler.CommandDispatcher.dispatchCommandHandlers(CommandDispatcher.java:175)
INFO   | jvm 1    | 2012/07/16 15:44:39 |       at
org.apache.james.protocols.api.handler.CommandDispatcher.onLine(CommandDispatcher.java:147)
INFO   | jvm 1    | 2012/07/16 15:44:39 |       at
org.apache.james.protocols.netty.BasicChannelUpstreamHandler.messageReceived(BasicChannelUpstreamHandler.java:147)
INFO   | jvm 1    | 2012/07/16 15:44:39 |       at
org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:75)
INFO   | jvm 1    | 2012/07/16 15:44:39 |       at
org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:558)
INFO   | jvm 1    | 2012/07/16 15:44:39 |       at
org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:777)
INFO   | jvm 1    | 2012/07/16 15:44:39 |       at
org.jboss.netty.channel.SimpleChannelUpstreamHandler.messageReceived(SimpleChannelUpstreamHandler.java:129)
INFO   | jvm 1    | 2012/07/16 15:44:39 |       at
org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:75)
INFO   | jvm 1    | 2012/07/16 15:44:39 |       at
org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:558)
INFO   | jvm 1    | 2012/07/16 15:44:39 |       at
org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:777)
INFO   | jvm 1    | 2012/07/16 15:44:39 |       at
org.jboss.netty.handler.execution.ChannelUpstreamEventRunnable.run(ChannelUpstreamEventRunnable.java:44)
INFO   | jvm 1    | 2012/07/16 15:44:39 |       at
org.jboss.netty.handler.execution.OrderedMemoryAwareThreadPoolExecutor$ChildExecutor.run(OrderedMemoryAwareThreadPoolExecutor.java:312)
INFO   | jvm 1    | 2012/07/16 15:44:39 |       at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
INFO   | jvm 1    | 2012/07/16 15:44:39 |       at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
INFO   | jvm 1    | 2012/07/16 15:44:39 |       at
java.lang.Thread.run(Thread.java:636)


INFO   | jvm 1    | 2012/07/16 15:44:39 | ERROR 15:44:39,647 |
james.pop3server | Id='27258747' User='jackrabbit@myhome.com'
Unexpected error accessing mailbox for jackrabbit@myhome.com
INFO   | jvm 1    | 2012/07/16 15:44:39 | java.lang.NullPointerException
INFO   | jvm 1    | 2012/07/16 15:44:39 |       at
org.apache.jackrabbit.spi.commons.identifier.AbstractIdFactory.fromJcrIdentifier(AbstractIdFactory.java:104)
INFO   | jvm 1    | 2012/07/16 15:44:39 |       at
org.apache.jackrabbit.jcr2spi.SessionImpl.getNodeByIdentifier(SessionImpl.java:525)
INFO   | jvm 1    | 2012/07/16 15:44:39 |       at
org.apache.james.mailbox.jcr.mail.JCRMessageMapper.getMailboxPath(JCRMessageMapper.java:190)
INFO   | jvm 1    | 2012/07/16 15:44:39 |       at
org.apache.james.mailbox.jcr.mail.JCRMessageMapper.findMessagesInMailboxAfterUID(JCRMessageMapper.java:304)
INFO   | jvm 1    | 2012/07/16 15:44:39 |       at
org.apache.james.mailbox.jcr.mail.JCRMessageMapper.findInMailbox(JCRMessageMapper.java:287)
INFO   | jvm 1    | 2012/07/16 15:44:39 |       at
org.apache.james.mailbox.store.StoreMessageResultIterator.readBatch(StoreMessageResultIterator.java:144)
INFO   | jvm 1    | 2012/07/16 15:44:39 |       at
org.apache.james.mailbox.store.StoreMessageResultIterator.hasNext(StoreMessageResultIterator.java:117)
INFO   | jvm 1    | 2012/07/16 15:44:39 |       at
org.apache.james.pop3server.mailbox.MailboxAdapter.getMessages(MailboxAdapter.java:152)
INFO   | jvm 1    | 2012/07/16 15:44:39 |       at
org.apache.james.protocols.pop3.core.RsetCmdHandler.stat(RsetCmdHandler.java:66)
INFO   | jvm 1    | 2012/07/16 15:44:39 |       at
org.apache.james.protocols.pop3.core.AbstractPassCmdHandler.doAuth(AbstractPassCmdHandler.java:70)
INFO   | jvm 1    | 2012/07/16 15:44:39 |       at
org.apache.james.protocols.pop3.core.AbstractPassCmdHandler.onCommand(AbstractPassCmdHandler.java:48)
INFO   | jvm 1    | 2012/07/16 15:44:39 |       at
org.apache.james.pop3server.core.PassCmdHandler.onCommand(PassCmdHandler.java:57)
INFO   | jvm 1    | 2012/07/16 15:44:39 |       at
org.apache.james.pop3server.core.PassCmdHandler.onCommand(PassCmdHandler.java:45)
INFO   | jvm 1    | 2012/07/16 15:44:39 |       at
org.apache.james.protocols.api.handler.CommandDispatcher.dispatchCommandHandlers(CommandDispatcher.java:175)
INFO   | jvm 1    | 2012/07/16 15:44:39 |       at
org.apache.james.protocols.api.handler.CommandDispatcher.onLine(CommandDispatcher.java:147)
INFO   | jvm 1    | 2012/07/16 15:44:39 |       at
org.apache.james.protocols.netty.BasicChannelUpstreamHandler.messageReceived(BasicChannelUpstreamHandler.java:147)
INFO   | jvm 1    | 2012/07/16 15:44:39 |       at
org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:75)
INFO   | jvm 1    | 2012/07/16 15:44:39 |       at
org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:558)
INFO   | jvm 1    | 2012/07/16 15:44:39 |       at
org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:777)
INFO   | jvm 1    | 2012/07/16 15:44:39 |       at
org.jboss.netty.channel.SimpleChannelUpstreamHandler.messageReceived(SimpleChannelUpstreamHandler.java:129)
INFO   | jvm 1    | 2012/07/16 15:44:39 |       at
org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:75)
INFO   | jvm 1    | 2012/07/16 15:44:39 |       at
org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:558)
INFO   | jvm 1    | 2012/07/16 15:44:39 |       at
org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:777)
INFO   | jvm 1    | 2012/07/16 15:44:39 |       at
org.jboss.netty.handler.execution.ChannelUpstreamEventRunnable.run(ChannelUpstreamEventRunnable.java:44)
INFO   | jvm 1    | 2012/07/16 15:44:39 |       at
org.jboss.netty.handler.execution.OrderedMemoryAwareThreadPoolExecutor$ChildExecutor.run(OrderedMemoryAwareThreadPoolExecutor.java:312)
INFO   | jvm 1    | 2012/07/16 15:44:39 |       at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
INFO   | jvm 1    | 2012/07/16 15:44:39 |       at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
INFO   | jvm 1    | 2012/07/16 15:44:39 |       at
java.lang.Thread.run(Thread.java:636)


Please Help me.

Thank you.

---------------------------------------------------------------------
To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
For additional commands, e-mail: server-user-help@james.apache.org