ConcurrentModificationException thrown when saving a Proxy service with mail
transport properties
-------------------------------------------------------------------------------------------------
Key: ESBJAVA-432
URL: http://wso2.org/jira/browse/ESBJAVA-432
Project: WSO2 ESB
Issue Type: Bug
Components: Administration Console
Affects Versions: 1.6
Environment: Ubuntu7.04, JDK1.5.0_12
Reporter: Evanthika Amarasiri
Assignee: Asankha Perera
Priority: Minor
Created the proxy sercvice as follows (sample 256)
<definitions xmlns="http://ws.apache.org/ns/synapse">
<proxy name="StockQuoteProxy" transports="mailto">
<parameter name="transport.mail.Address">[EMAIL PROTECTED]</parameter>
<parameter name="transport.mail.Protocol">pop3</parameter>
<parameter name="transport.PollInterval">5</parameter>
<parameter name="mail.pop3.host">pop.gmail.com</parameter>
<parameter name="mail.pop3.port">995</parameter>
<parameter name="mail.pop3.user">synapse.demo.1</parameter>
<parameter name="mail.pop3.password">mailpassword</parameter>
<parameter
name="mail.pop3.socketFactory.class">javax.net.ssl.SSLSocketFactory</parameter>
<parameter name="mail.pop3.socketFactory.fallback">false</parameter>
<parameter name="mail.pop3.socketFactory.port">995</parameter>
<target>
<inSequence>
<property name="senderAddress"
expression="get-property('transport', 'From')"/>
<log level="full">
<property name="Sender Address"
expression="get-property('senderAddress')"/>
</log>
<send>
<endpoint>
<address
uri="http://localhost:9000/soap/SimpleStockQuoteService"/>
</endpoint>
</send>
</inSequence>
<outSequence>
<property name="Subject" value="Custom Subject for Response"
scope="transport"/>
<header name="To" expression="fn:concat('mailto:',
get-property('senderAddress'))"/>
<log level="full">
<property name="message" value="Response message"/>
<property name="Sender Address"
expression="get-property('senderAddress')"/>
</log>
<send/>
</outSequence>
</target>
<publishWSDL
uri="file:repository/conf/sample/resources/proxy/sample_proxy_1.wsdl"/>
</proxy>
</definitions>
Tried to make some changes and save the proxy service.
Received the following exception on the ESB console
Exception in thread "mailto-Worker-3" java.util.ConcurrentModificationException
at
java.util.AbstractList$Itr.checkForComodification(AbstractList.java:449)
at java.util.AbstractList$Itr.next(AbstractList.java:420)
at
org.apache.synapse.transport.mail.MailTransportListener.onPoll(MailTransportListener.java:80)
at
org.apache.synapse.transport.base.AbstractPollingTransportListener$1$1.run(AbstractPollingTransportListener.java:77)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
at java.lang.Thread.run(Thread.java:595)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://wso2.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
_______________________________________________
Esb-java-dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/esb-java-dev