Eric,
I wouldn't be against getting my hands dirty. Would you mind pointing me in
the right direction to where I maybe able to help?

Thanks,
Adam

On Sun, Apr 29, 2012 at 11:59 AM, Eric Charles <[email protected]> wrote:

> Thx for the precision Adam.
>
> I am using maildir and would take some time in the coming days to setup
> something on openjpa with various clients.
>
> As a side note, our integration tests are mono-thread, we need to migrate
> to something more multi-threaded.
>
> For example, I have identified deadlocks on maildir impl, but it's hard to
> reproduce and fix without those multi-threaded tests.
>
> Thx,
>
> Eric
>
>
>
> On 04/29/2012 05:41 PM, Adam Gibson wrote:
>
>> Eric,
>>
>> Sorry I wasn't clear. I meant that when I go to access a mailbox, I would
>> wait a minute and then try again. Each time I would let it time out and
>> try
>> again to see if it was just a temporary condition, but this is consistent
>> every time I attempt to access a mailbox. I attempted to access different
>> folders with the same client.
>>
>> Thanks,
>> Adam
>>
>> On Sun, Apr 29, 2012 at 11:16 AM, Eric Charles<[email protected]>  wrote:
>>
>>  On 04/26/2012 10:22 PM, Adam Gibson wrote:
>>>
>>>  Eric,
>>>> This happens when I'm loading a folder via IMAP.  Below is from the logs
>>>> where I attempted to access a folder twice.
>>>>
>>>>
>>> Adam, You mean you access the same mailbox twice?
>>> Do you perform this with the same client? What is the delay between the 2
>>> access requests?
>>>
>>> Thx,
>>> Eric
>>>
>>>
>>>
>>>  Thanks,
>>>> Adam
>>>> DEBUG 20:12:29,333 | james.imapserver | ID=1944274233 Got<tag>: 8
>>>> DEBUG 20:12:29,334 | james.imapserver | ID=1944274233 Got<command>:
>>>> select
>>>> DEBUG 20:12:29,494 | james.imapserver | ID=1944274233 Loaded mailbox
>>>> #private:agibson:INBOX
>>>> DEBUG 20:12:29,660 | james.imapserver | ID=1944274233 Loaded mailbox
>>>> #private:agibson:INBOX
>>>> INFO  20:13:19,265 | james.imapserver | ID=324168823 Connection
>>>> established
>>>> from 0:0:0:0:0:0:0:1
>>>> DEBUG 20:13:19,268 | james.imapserver | ID=324168823 Got<tag>: 1
>>>> DEBUG 20:13:19,268 | james.imapserver | ID=324168823 Got<command>:
>>>> capability
>>>> DEBUG 20:13:19,269 | james.imapserver | ID=324168823 No mailbox selected
>>>> DEBUG 20:13:19,272 | james.imapserver | ID=324168823 Got<tag>: 2
>>>> DEBUG 20:13:19,272 | james.imapserver | ID=324168823 Got<command>:
>>>> authenticate
>>>> DEBUG 20:13:25,061 | james.imapserver | ID=324168823 INBOX exists. No
>>>> need
>>>> to create it.
>>>> DEBUG 20:13:25,063 | james.imapserver | ID=324168823 Got<tag>: 3
>>>> DEBUG 20:13:25,063 | james.imapserver | ID=324168823 Got<command>:
>>>> STATUS
>>>> DEBUG 20:13:25,065 | james.imapserver | ID=324168823 Status called on
>>>> mailbox named ${FOLDERNAME}
>>>> DEBUG 20:13:25,229 | james.imapserver | ID=324168823 Loaded mailbox
>>>> #private:${FOLDERNAME}
>>>> DEBUG 20:13:25,398 | james.imapserver | ID=324168823 Error while
>>>> processing
>>>> imap request
>>>> <openjpa-2.1.0-r422266:1071316 nonfatal user error>
>>>> org.apache.openjpa.****persistence.****InvalidStateException: This
>>>> operation
>>>> cannot
>>>> be performed while a Transaction is active.
>>>> at org.apache.openjpa.kernel.****BrokerImpl.close(BrokerImpl.****
>>>> java:4304)
>>>>
>>>> at
>>>> org.apache.openjpa.kernel.****DelegatingBroker.close(**
>>>> DelegatingBroker.java:1346)
>>>> at
>>>> org.apache.openjpa.****persistence.EntityManagerImpl.****
>>>> close(EntityManagerImpl.java:****1284)
>>>> at sun.reflect.****NativeMethodAccessorImpl.****invoke0(Native Method)
>>>> at
>>>> sun.reflect.****NativeMethodAccessorImpl.****invoke(**
>>>> NativeMethodAccessorImpl.java:****57)
>>>> at
>>>> sun.reflect.****DelegatingMethodAccessorImpl.****invoke(**
>>>> DelegatingMethodAccessorImpl.****java:43)
>>>> at java.lang.reflect.Method.****invoke(Method.java:601)
>>>> at
>>>> org.springframework.orm.jpa.****ExtendedEntityManagerCreator$****
>>>> ExtendedEntityManagerInvocatio****nHandler.invoke(**
>>>> ExtendedEntityManagerCreator.****java:365)
>>>> at $Proxy64.close(Unknown Source)
>>>> at
>>>> org.apache.james.mailbox.jpa.****mail.JPAUidProvider.lastUid(****
>>>> JPAUidProvider.java:58)
>>>> at
>>>> org.apache.james.mailbox.****store.mail.****AbstractMessageMapper.**
>>>> getLastUid(****AbstractMessageMapper.java:66)
>>>> at
>>>> org.apache.james.mailbox.****store.StoreMessageManager.****
>>>> getMetaData(**
>>>> StoreMessageManager.java:437)
>>>> at
>>>> org.apache.james.imap.****processor.StatusProcessor.**
>>>> doProcess(StatusProcessor.****java:71)
>>>> at
>>>> org.apache.james.imap.****processor.StatusProcessor.**
>>>> doProcess(StatusProcessor.****java:38)
>>>> 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.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.****
>>>> OrderedMemoryAwareThreadPoolEx****
>>>> ecutor$ChildExecutor.run(****OrderedMemoryAwareThreadPoolEx****
>>>> ecutor.java:312)
>>>> at
>>>> java.util.concurrent.****ThreadPoolExecutor.runWorker(****
>>>> ThreadPoolExecutor.java:1110)
>>>> at
>>>> java.util.concurrent.****ThreadPoolExecutor$Worker.run(****
>>>> ThreadPoolExecutor.java:603)
>>>> at java.lang.Thread.run(Thread.****java:722)
>>>> INFO  20:13:25,402 | james.imapserver | ID=324168823 Connection closed
>>>> for
>>>> 0:0:0:0:0:0:0:1
>>>> INFO  20:13:25,406 | james.imapserver | ID=1390947962 Connection
>>>> established from 0:0:0:0:0:0:0:1
>>>> DEBUG 20:13:25,409 | james.imapserver | ID=1390947962 Got<tag>: 1
>>>> DEBUG 20:13:25,409 | james.imapserver | ID=1390947962 Got<command>:
>>>> capability
>>>> DEBUG 20:13:25,410 | james.imapserver | ID=1390947962 No mailbox
>>>> selected
>>>> DEBUG 20:13:25,412 | james.imapserver | ID=1390947962 Got<tag>: 2
>>>> DEBUG 20:13:25,413 | james.imapserver | ID=1390947962 Got<command>:
>>>> authenticate
>>>> DEBUG 20:13:25,619 | james.imapserver | ID=1390947962 INBOX exists. No
>>>> need
>>>> to create it.
>>>> DEBUG 20:13:25,621 | james.imapserver | ID=1390947962 Got<tag>: 3
>>>> DEBUG 20:13:25,621 | james.imapserver | ID=1390947962 Got<command>:
>>>> STATUS
>>>> DEBUG 20:13:25,622 | james.imapserver | ID=1390947962 Status called on
>>>> mailbox named ${FOLDERNAME}
>>>> DEBUG 20:13:25,783 | james.imapserver | ID=1390947962 Loaded mailbox
>>>> #private: ${FOLDER NAME}
>>>> DEBUG 20:13:25,936 | james.imapserver | ID=1390947962 Error while
>>>> processing imap request
>>>> <openjpa-2.1.0-r422266:1071316 nonfatal user error>
>>>> org.apache.openjpa.****persistence.****InvalidStateException: This
>>>> operation
>>>> cannot
>>>> be performed while a Transaction is active.
>>>> at org.apache.openjpa.kernel.****BrokerImpl.close(BrokerImpl.****
>>>> java:4304)
>>>>
>>>> at
>>>> org.apache.openjpa.kernel.****DelegatingBroker.close(**
>>>> DelegatingBroker.java:1346)
>>>> at
>>>> org.apache.openjpa.****persistence.EntityManagerImpl.****
>>>> close(EntityManagerImpl.java:****1284)
>>>> at sun.reflect.****NativeMethodAccessorImpl.****invoke0(Native Method)
>>>> at
>>>> sun.reflect.****NativeMethodAccessorImpl.****invoke(**
>>>> NativeMethodAccessorImpl.java:****57)
>>>> at
>>>> sun.reflect.****DelegatingMethodAccessorImpl.****invoke(**
>>>> DelegatingMethodAccessorImpl.****java:43)
>>>> at java.lang.reflect.Method.****invoke(Method.java:601)
>>>> at
>>>> org.springframework.orm.jpa.****ExtendedEntityManagerCreator$****
>>>> ExtendedEntityManagerInvocatio****nHandler.invoke(**
>>>> ExtendedEntityManagerCreator.****java:365)
>>>> at $Proxy64.close(Unknown Source)
>>>> at
>>>> org.apache.james.mailbox.jpa.****mail.JPAUidProvider.lastUid(****
>>>> JPAUidProvider.java:58)
>>>> at
>>>> org.apache.james.mailbox.****store.mail.****AbstractMessageMapper.**
>>>> getLastUid(****AbstractMessageMapper.java:66)
>>>> at
>>>> org.apache.james.mailbox.****store.StoreMessageManager.****
>>>> getMetaData(**
>>>> StoreMessageManager.java:437)
>>>> at
>>>> org.apache.james.imap.****processor.StatusProcessor.**
>>>> doProcess(StatusProcessor.****java:71)
>>>> at
>>>> org.apache.james.imap.****processor.StatusProcessor.**
>>>> doProcess(StatusProcessor.****java:38)
>>>> 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.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.****
>>>> OrderedMemoryAwareThreadPoolEx****
>>>> ecutor$ChildExecutor.run(****OrderedMemoryAwareThreadPoolEx****
>>>> ecutor.java:312)
>>>> at
>>>> java.util.concurrent.****ThreadPoolExecutor.runWorker(****
>>>> ThreadPoolExecutor.java:1110)
>>>> at
>>>> java.util.concurrent.****ThreadPoolExecutor$Worker.run(****
>>>> ThreadPoolExecutor.java:603)
>>>> at java.lang.Thread.run(Thread.****java:722)
>>>> INFO  20:13:25,940 | james.imapserver | ID=1390947962 Connection closed
>>>> for
>>>> 0:0:0:0:0:0:0:1
>>>> INFO  20:14:28,114 | james.imapserver | ID=1954122653 Connection
>>>> established from 0:0:0:0:0:0:0:1
>>>> DEBUG 20:14:28,150 | james.imapserver | ID=1954122653 Got<tag>: 1
>>>> DEBUG 20:14:28,150 | james.imapserver | ID=1954122653 Got<command>:
>>>> capability
>>>> DEBUG 20:14:28,151 | james.imapserver | ID=1954122653 No mailbox
>>>> selected
>>>> DEBUG 20:14:28,156 | james.imapserver | ID=1954122653 Got<tag>: 2
>>>> DEBUG 20:14:28,156 | james.imapserver | ID=1954122653 Got<command>:
>>>> authenticate
>>>> DEBUG 20:14:28,345 | james.imapserver | ID=1954122653 INBOX exists. No
>>>> need
>>>> to create it.
>>>> DEBUG 20:14:28,347 | james.imapserver | ID=1954122653 Got<tag>: 3
>>>> DEBUG 20:14:28,347 | james.imapserver | ID=1954122653 Got<command>:
>>>> ENABLE
>>>> DEBUG 20:14:28,349 | james.imapserver | ID=1954122653 No mailbox
>>>> selected
>>>> DEBUG 20:14:28,351 | james.imapserver | ID=1954122653 Got<tag>: 4
>>>>
>>>> On Thu, Apr 26, 2012 at 3:20 PM, Eric Charles<[email protected]>   wrote:
>>>>
>>>>  Hi Adam,
>>>>
>>>>>
>>>>> There has been some changes between M2 and M4 regarding the way uid is
>>>>> generated and how the lock is managed for it.
>>>>>
>>>>> Does this arise further to a particular operation (I suppose it is
>>>>> further
>>>>> a smtp in)? (look at the log lines before the stacktrace).
>>>>>
>>>>> Thx,
>>>>> Eric
>>>>>
>>>>>
>>>>> On 04/26/2012 02:49 AM, Adam Gibson wrote:
>>>>>
>>>>>  Hello,
>>>>>
>>>>>> I currently have a stack akin to with openjpa.streaming=false :
>>>>>> https://issues.apache.org/******jira/browse/JAMES-1138<https://issues.apache.org/****jira/browse/JAMES-1138>
>>>>>> <https:/**/issues.apache.org/**jira/**browse/JAMES-1138<https://issues.apache.org/**jira/browse/JAMES-1138>
>>>>>> >
>>>>>> <https:/**/issues.apache.org/**jira/**browse/JAMES-1138<http://issues.apache.org/jira/**browse/JAMES-1138>
>>>>>> <https**://issues.apache.org/jira/**browse/JAMES-1138<https://issues.apache.org/jira/browse/JAMES-1138>
>>>>>> >
>>>>>>
>>>>>>
>>>>>>>
>>>>>>
>>>>>> My setup is as follows:
>>>>>> Mail server version: beta-4
>>>>>> OS: Centos 5.7
>>>>>> Java version:
>>>>>> Java(TM) SE Runtime Environment (build 1.7.0_02-b13)
>>>>>> Java HotSpot(TM) 64-Bit Server VM (build 22.0-b10, mixed mode)
>>>>>> Mysql version:
>>>>>> 5.5.22 MySQL Community Server
>>>>>>
>>>>>> JDBC driver:
>>>>>> mysql-connector-java-5.1.18.******jar
>>>>>>
>>>>>>
>>>>>>
>>>>>> If it helps, I am currently running a beta-2 server in production with
>>>>>> no
>>>>>> problems and the exact same settings. I turned my log levels up to
>>>>>> DEBUG
>>>>>> and picked up this stack trace. Any help will be appreciated.
>>>>>>
>>>>>>  org.apache.openjpa.******persistence.******InvalidStateException:
>>>>>> This
>>>>>>
>>>>>> operation
>>>>>>
>>>>>> cannot be performed while a Transaction is active.
>>>>>>     at org.apache.openjpa.kernel.******BrokerImpl.close(BrokerImpl.**
>>>>>> java:4304)
>>>>>>     at
>>>>>> org.apache.openjpa.kernel.******DelegatingBroker.close(**
>>>>>> DelegatingBroker.java:1346)
>>>>>>     at
>>>>>> org.apache.openjpa.******persistence.EntityManagerImpl.******
>>>>>> close(EntityManagerImpl.java:******1284)
>>>>>>     at sun.reflect.******NativeMethodAccessorImpl.******
>>>>>> invoke0(Native
>>>>>> Method)
>>>>>>     at
>>>>>> sun.reflect.******NativeMethodAccessorImpl.******invoke(**
>>>>>> NativeMethodAccessorImpl.java:******57)
>>>>>>     at
>>>>>> sun.reflect.******DelegatingMethodAccessorImpl.******invoke(**
>>>>>> DelegatingMethodAccessorImpl.******java:43)
>>>>>>     at java.lang.reflect.Method.******invoke(Method.java:601)
>>>>>>     at
>>>>>> org.springframework.orm.jpa.********ExtendedEntityManagerCreator$***
>>>>>> ***
>>>>>> ExtendedEntityManagerInvocatio******nHandler.invoke(**
>>>>>> ExtendedEntityManagerCreator.******java:365)
>>>>>>     at $Proxy64.close(Unknown Source)
>>>>>>     at
>>>>>> org.apache.james.mailbox.jpa.******mail.JPAUidProvider.**lastUid(****
>>>>>> JPAUidProvider.java:58)
>>>>>>     at
>>>>>> org.apache.james.mailbox.******store.mail.******
>>>>>> AbstractMessageMapper.**
>>>>>> getLastUid(******AbstractMessageMapper.java:66)
>>>>>>     at
>>>>>> org.apache.james.mailbox.******store.StoreMessageManager.****
>>>>>> getMetaData(**
>>>>>> StoreMessageManager.java:437)
>>>>>>     at
>>>>>> org.apache.james.imap.******processor.StatusProcessor.**
>>>>>> doProcess(StatusProcessor.******java:71)
>>>>>>     at
>>>>>> org.apache.james.imap.******processor.StatusProcessor.**
>>>>>> doProcess(StatusProcessor.******java:38)
>>>>>>     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.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.****
>>>>>> OrderedMemoryAwareThreadPoolEx******
>>>>>> ecutor$ChildExecutor.run(******OrderedMemoryAwareThreadPoolEx******
>>>>>> ecutor.java:312)
>>>>>>     at
>>>>>> java.util.concurrent.******ThreadPoolExecutor.runWorker(******
>>>>>> ThreadPoolExecutor.java:1110)
>>>>>>     at
>>>>>> java.util.concurrent.******ThreadPoolExecutor$Worker.run(******
>>>>>> ThreadPoolExecutor.java:603)
>>>>>>     at java.lang.Thread.run(Thread.******java:722)
>>>>>>
>>>>>> Thanks,
>>>>>> Adam
>>>>>>
>>>>>>
>>>>>>  --
>>>>>>
>>>>> eric | http://about.echarles.net | @echarles
>>>>>
>>>>> ------------------------------******--------------------------**--**
>>>>> --**---------
>>>>> To unsubscribe, e-mail: server-user-unsubscribe@james.******apache.org
>>>>> <
>>>>> server-user-**unsubscribe@**james.apache.org<[email protected]>
>>>>> <server-user-**[email protected]<[email protected]>
>>>>> >
>>>>>
>>>>>>
>>>>>>  For additional commands, e-mail: [email protected].**
>>>>> ****org<
>>>>> server-user-help@james.**apach**e.org <http://apache.org><
>>>>> server-user-help@james.**apache.org<[email protected]>
>>>>> >>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>  --
>>> eric | http://about.echarles.net | @echarles
>>>
>>> ------------------------------****----------------------------**
>>> --**---------
>>> To unsubscribe, e-mail: server-user-unsubscribe@james.****apache.org<
>>> server-user-**[email protected]<[email protected]>
>>> >
>>> For additional commands, e-mail: [email protected].****org<
>>> server-user-help@james.**apache.org <[email protected]>>
>>>
>>>
>>>
>>
> --
> eric | http://about.echarles.net | @echarles
>
> ------------------------------**------------------------------**---------
> To unsubscribe, e-mail: 
> server-user-unsubscribe@james.**apache.org<[email protected]>
> For additional commands, e-mail: 
> [email protected].**org<[email protected]>
>
>

Reply via email to