[ 
https://issues.apache.org/jira/browse/JAMES-1266?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13047052#comment-13047052
 ] 

Eric Charles commented on JAMES-1266:
-------------------------------------

A way to track it down is to sniff the sent packets between the client and 
james.
Could you record (via wireshark for example) a communication that produces the 
exception?

Also, I suppose you are using javamail in a way similar to 
http://www.mkyong.com/java/javamail-api-sending-email-via-gmail-smtp-example/.
I your code can be published (or at least part of it), we could ensure that 
nothing needs to be tuned on that side (don't understand it as "we want to 
see/control what you do", but we want to be sure all chain parts are ok). If 
you don't want to publish, please double-check your client against another smtp 
server (your isp server for example).

Tks,
Eric

> Found an exception when sending a mail
> --------------------------------------
>
>                 Key: JAMES-1266
>                 URL: https://issues.apache.org/jira/browse/JAMES-1266
>             Project: JAMES Server
>          Issue Type: Bug
>          Components: Build System
>            Reporter: Barry
>
> DEBUG 09:02:08,281 | james.smtpserver | Unable to process 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(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>         at java.lang.reflect.Method.invoke(Unknown Source)
>         at 
> org.springframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerInvocationHandler.invoke(ExtendedEntityManagerCreator.java:365)
>         at $Proxy55.close(Unknown Source)
>         at 
> org.apache.james.domainlist.jpa.JPADomainList.containsDomain(JPADomainList.java:119)
>         at 
> org.apache.james.smtpserver.fastfail.ValidRcptHandler.isLocalDomain(ValidRcptHandler.java:152)
>         at 
> org.apache.james.protocols.smtp.core.fastfail.AbstractValidRcptHandler.doRcpt(AbstractValidRcptHandler.java:49)
>         at 
> org.apache.james.protocols.smtp.core.RcptCmdHandler.callHook(RcptCmdHandler.java:249)
>         at 
> org.apache.james.protocols.smtp.core.RcptCmdHandler.callHook(RcptCmdHandler.java:39)
>         at 
> org.apache.james.protocols.smtp.core.AbstractHookableCmdHandler.processHooks(AbstractHookableCmdHandler.java:92)
>         at 
> org.apache.james.protocols.smtp.core.AbstractHookableCmdHandler.onCommand(AbstractHookableCmdHandler.java:59)
>         at 
> org.apache.james.protocols.smtp.core.AbstractHookableCmdHandler.onCommand(AbstractHookableCmdHandler.java:40)
>         at 
> org.apache.james.protocols.api.AbstractCommandDispatcher.onLine(AbstractCommandDispatcher.java:150)
>         at 
> org.apache.james.protocols.impl.AbstractChannelUpstreamHandler.messageReceived(AbstractChannelUpstreamHandler.java:122)
>         at 
> org.jboss.netty.handler.execution.ChannelEventRunnable.run(ChannelEventRunnable.java:69)
>         at 
> org.jboss.netty.handler.execution.OrderedMemoryAwareThreadPoolExecutor$ChildExecutor.run(OrderedMemoryAwareThreadPoolExecutor.java:316)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown 
> Source)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
>         at java.lang.Thread.run(Unknown Source)
> DEBUG 09:02:08,453 | james.smtpserver | Unable to process request
> java.lang.NullPointerException
>         at 
> org.apache.james.protocols.api.AbstractCommandDispatcher.onLine(AbstractCommandDispatcher.java:140)
>         at 
> org.apache.james.protocols.impl.AbstractChannelUpstreamHandler.messageReceived(AbstractChannelUpstreamHandler.java:122)
>         at 
> org.jboss.netty.handler.execution.ChannelEventRunnable.run(ChannelEventRunnable.java:69)
>         at 
> org.jboss.netty.handler.execution.OrderedMemoryAwareThreadPoolExecutor$ChildExecutor.run(OrderedMemoryAwareThreadPoolExecutor.java:316)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown 
> Source)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
>         at java.lang.Thread.run(Unknown Source)

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

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

Reply via email to