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]>
--