<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-24809</id>
	<title>Nabble - MuleForge</title>
	<updated>2009-12-03T09:00:22Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/MuleForge-f24809.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/MuleForge-f24809.html" />
	<subtitle type="html">&lt;img src=&quot;http://old.nabble.com/file/f24809/Forge_home_large.gif&quot; border=&quot;0&quot; /&gt;
&lt;br&gt;
The aggregated user and dev lists for the projects on &lt;a href=&quot;http://www.muleforge.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;MuleForge&lt;/a&gt;.</subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26629376</id>
	<title>[mule-jira] Created: (IBEANS-154) Upload achetypes into maven central</title>
	<published>2009-12-03T09:00:22Z</published>
	<updated>2009-12-03T09:00:22Z</updated>
	<author>
		<name>JIRA no-reply@mulesource.com</name>
	</author>
	<content type="html">Upload achetypes into maven central
&lt;br&gt;-----------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Key: IBEANS-154
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL: &lt;a href=&quot;http://www.mulesource.org/jira/browse/IBEANS-154&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/browse/IBEANS-154&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Project: iBeans
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Issue Type: Task
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Components: Build/Distributions
&lt;br&gt;&amp;nbsp; &amp;nbsp; Affects Versions: Beta 9
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reporter: Ross Mason
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Assignee: Ross Mason
&lt;br&gt;&lt;br&gt;&lt;br&gt;That's the open place people will really be able toaccess them without jumping through hoops
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://www.mulesource.org/jira/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;MuleForge Dev&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26629376&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;muleforgedev@...&lt;/a&gt;.
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26629376&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;muleforgedev+unsubscribe@...&lt;/a&gt;.
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/muleforgedev?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/muleforgedev?hl=en&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/MuleForge-Dev-f29652.html&quot; embed=&quot;fixTarget[29652]&quot; target=&quot;_top&quot; &gt;MuleForge Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-mule-jira--Created%3A-%28IBEANS-154%29-Upload-achetypes-into-maven-central-tp26629376p26629376.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26628481</id>
	<title>[mule-transport-sftp-user] SFTP connector doesn't start</title>
	<published>2009-12-03T08:04:21Z</published>
	<updated>2009-12-03T08:04:21Z</updated>
	<author>
		<name>Steverding, Kai</name>
	</author>
	<content type="html">&lt;html xmlns:v=&quot;urn:schemas-microsoft-com:vml&quot; xmlns:o=&quot;urn:schemas-microsoft-com:office:office&quot; xmlns:w=&quot;urn:schemas-microsoft-com:office:word&quot; xmlns:m=&quot;http://schemas.microsoft.com/office/2004/12/omml&quot; xmlns=&quot;http://www.w3.org/TR/REC-html40&quot;&gt;

&lt;head&gt;
&lt;meta http-equiv=Content-Type content=&quot;text/html; charset=us-ascii&quot;&gt;
&lt;meta name=Generator content=&quot;Microsoft Word 12 (filtered medium)&quot;&gt;

&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:shapedefaults v:ext=&quot;edit&quot; spidmax=&quot;1026&quot; /&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:shapelayout v:ext=&quot;edit&quot;&gt;
  &lt;o:idmap v:ext=&quot;edit&quot; data=&quot;1&quot; /&gt;
 &lt;/o:shapelayout&gt;&lt;/xml&gt;&lt;![endif]--&gt;
&lt;/head&gt;

&lt;body lang=DE link=blue vlink=purple&gt;

&lt;div class=Section1&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;I installed the
SFTP transport as described in &lt;a href=&quot;http://www.mulesoft.org/display/SFTP/Installation+Guide&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesoft.org/display/SFTP/Installation+Guide&lt;/a&gt;&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;When I try to
start a mule server with a little test config, it throws an exception . &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;Looks to me as
if the transport isn&amp;#8217;t installed the way it should. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;What can I do to
get a working installation ?&lt;br&gt;
&lt;br&gt;
Thanks for the help&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;Kai&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;Here are config
and exception :&lt;br&gt;
&lt;br&gt;
CONFIG :&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;lt;?xml
version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;lt;mule xmlns=&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
xmlns:spring=&amp;quot;http://www.springframework.org/schema/beans&amp;quot;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
xmlns:stdio=&amp;quot;http://www.mulesource.org/schema/mule/stdio/2.2&amp;quot;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
xmlns:sftp=&amp;quot;http://www.mulesource.org/schema/mule/sftp/2.2&amp;quot;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
xmlns:vm=&amp;quot;http://www.mulesource.org/schema/mule/vm/2.2&amp;quot;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
xsi:schemaLocation=&amp;quot;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
http://www.mulesource.org/schema/mule/core/2.2
http://www.mulesource.org/schema/mule/core/2.2/mule.xsd&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
http://www.mulesource.org/schema/mule/stdio/2.2
http://www.mulesource.org/schema/mule/stdio/2.2/mule-stdio.xsd&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
http://www.mulesource.org/schema/mule/sftp/2.2
http://www.mulesource.org/schema/mule/sftp/2.2/mule-sftp.xsd&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
http://www.mulesource.org/schema/mule/vm/2.2
http://www.mulesource.org/schema/mule/vm/2.2/mule-vm.xsd&amp;quot;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;lt;sftp:connector name=&amp;quot;sftpConnector&amp;quot; pollingFrequency=&amp;quot;500&amp;quot;
autoDelete=&amp;quot;false&amp;quot;/&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;lt;vm:connector name=&amp;quot;internalVM&amp;quot; queueEvents=&amp;quot;true&amp;quot;/&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;lt;model name=&amp;quot;main&amp;quot;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;lt;service name=&amp;quot;testComponent&amp;quot;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;lt;inbound&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;sftp:inbound-endpoint
connector-ref=&amp;quot;sftpConnector&amp;quot; port=&amp;quot;22&amp;quot;
host=&amp;quot;10.64.65.1&amp;quot; path=&amp;quot;/tmp/mule&amp;quot; user=&amp;quot;root&amp;quot;
password=&amp;quot;ha2Meto&amp;quot;/&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;lt;/inbound&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;lt;outbound&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;lt;pass-through-router&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;lt;vm:outbound-endpoint path=&amp;quot;test.download&amp;quot;
connector-ref=&amp;quot;internalVM&amp;quot; /&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;lt;/pass-through-router&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;lt;/outbound&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;lt;/service&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;lt;/model&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;lt;/mule&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;CONSOLE OUTPUT :&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;INFO&amp;nbsp;
2009-12-03 15:46:51,303 [main] org.mule.MuleServer: Mule Server initializing...&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;INFO&amp;nbsp;
2009-12-03 15:46:51,600 [main] org.mule.config.spring.MuleApplicationContext:
Refreshing org.mule.config.spring.MuleApplicationContext@1dd46f7: display name
[org.mule.config.spring.MuleApplicationContext@1dd46f7]; startup date [Thu Dec
03 15:46:51 CET 2009]; root of context hierarchy&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;WARN&amp;nbsp;
2009-12-03 15:47:13,318 [main]
org.springframework.beans.factory.xml.XmlBeanDefinitionReader: Ignored XML validation
warning&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;org.xml.sax.SAXParseException&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;:
schema_reference.4: Failed to read schema document
'http://www.mulesource.org/schema/mule/sftp/2.2/mule-sftp.xsd', because 1)
could not find the document; 2) the document could not be read; 3) the root
element of the document is not &amp;lt;xsd:schema&amp;gt;.&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at
com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;ErrorHandlerWrapper.java:195&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.warning(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;ErrorHandlerWrapper.java:96&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;XMLErrorReporter.java:380&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;XMLErrorReporter.java:318&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaErr(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;XSDHandler.java:2541&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at
com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaWarning(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;XSDHandler.java:2532&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getSchemaDocument(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;XSDHandler.java:1836&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at
com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.parseSchema(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;XSDHandler.java:531&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.loadSchema(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;XMLSchemaLoader.java:552&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at
com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.findSchemaGrammar(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;XMLSchemaValidator.java:2408&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at
com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleStartElement(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;XMLSchemaValidator.java:1753&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.emptyElement(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;XMLSchemaValidator.java:705&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at
com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;XMLNSDocumentScannerImpl.java:377&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;XMLDocumentFragmentScannerImpl.java:2747&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;XMLDocumentScannerImpl.java:648&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;XMLNSDocumentScannerImpl.java:140&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;XMLDocumentFragmentScannerImpl.java:510&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;XML11Configuration.java:807&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;XML11Configuration.java:737&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;XMLParser.java:107&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;DOMParser.java:225&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;DocumentBuilderImpl.java:283&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocument(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;DefaultDocumentLoader.java:75&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;XmlBeanDefinitionReader.java:396&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;XmlBeanDefinitionReader.java:342&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;XmlBeanDefinitionReader.java:310&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;AbstractBeanDefinitionReader.java:143&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.config.spring.MuleApplicationContext.loadBeanDefinitions(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;MuleApplicationContext.java:104&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;AbstractRefreshableApplicationContext.java:123&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at
org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;AbstractApplicationContext.java:422&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.springframework.context.support.AbstractApplicationContext.refresh(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;AbstractApplicationContext.java:352&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.config.spring.SpringRegistry.doInitialise(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;SpringRegistry.java:87&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.registry.AbstractRegistry.initialise(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;AbstractRegistry.java:68&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.config.spring.SpringXmlConfigurationBuilder.createSpringRegistry(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;SpringXmlConfigurationBuilder.java:98&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.config.spring.SpringXmlConfigurationBuilder.doConfigure(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;SpringXmlConfigurationBuilder.java:69&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.config.builders.AbstractConfigurationBuilder.configure(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;AbstractConfigurationBuilder.java:39&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.config.builders.AbstractResourceConfigurationBuilder.configure(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;AbstractResourceConfigurationBuilder.java:78&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.config.builders.AutoConfigurationBuilder.autoConfigure(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;AutoConfigurationBuilder.java:112&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.config.builders.AutoConfigurationBuilder.doConfigure(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;AutoConfigurationBuilder.java:58&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.config.builders.AbstractConfigurationBuilder.configure(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;AbstractConfigurationBuilder.java:39&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.config.builders.AbstractResourceConfigurationBuilder.configure(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;AbstractResourceConfigurationBuilder.java:78&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.context.DefaultMuleContextFactory.createMuleContext(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;DefaultMuleContextFactory.java:177&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.MuleServer.initialize(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:
10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;MuleServer.java:351&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.MuleServer.run(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;
font-family:&quot;Courier New&quot;;color:navy'&gt;MuleServer.java:257&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.MuleServer.start(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;
font-family:&quot;Courier New&quot;;color:navy'&gt;MuleServer.java:244&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.MuleServer.main(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;
font-family:&quot;Courier New&quot;;color:navy'&gt;MuleServer.java:121&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;ERROR 2009-12-03
15:47:13,334 [main] org.mule.config.spring.SpringXmlConfigurationBuilder:
Configuration with
&amp;quot;org.mule.config.spring.SpringXmlConfigurationBuilder&amp;quot; failed.&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;org.mule.api.lifecycle.InitialisationException&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;:
Initialisation Failure: Line 24 in XML document from URL [file:/C:/Eclipse-workspace/Muletest/conf/sftp.xml]
is invalid; nested exception is &lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:
10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;org.xml.sax.SAXParseException&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;:
cvc-complex-type.2.4.a: Invalid content was found starting with element
'sftp:connector'. One of
'{&amp;quot;http://www.springframework.org/schema/beans&amp;quot;:beans,
&amp;quot;http://www.springframework.org/schema/beans&amp;quot;:bean,
&amp;quot;http://www.springframework.org/schema/context&amp;quot;:property-placeholder,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:global-property,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:configuration,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:notifications,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-extension,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-security-manager,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-transaction-manager,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-connector,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-global-endpoint,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-transformer,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-filter,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-model,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-interceptor-stack}'
is expected.&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.registry.AbstractRegistry.initialise(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;AbstractRegistry.java:76&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.config.spring.SpringXmlConfigurationBuilder.createSpringRegistry(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;SpringXmlConfigurationBuilder.java:98&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.config.spring.SpringXmlConfigurationBuilder.doConfigure(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;SpringXmlConfigurationBuilder.java:69&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.config.builders.AbstractConfigurationBuilder.configure(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;AbstractConfigurationBuilder.java:39&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.config.builders.AbstractResourceConfigurationBuilder.configure(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;AbstractResourceConfigurationBuilder.java:78&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.config.builders.AutoConfigurationBuilder.autoConfigure(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;AutoConfigurationBuilder.java:112&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.config.builders.AutoConfigurationBuilder.doConfigure(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;AutoConfigurationBuilder.java:58&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.config.builders.AbstractConfigurationBuilder.configure(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;AbstractConfigurationBuilder.java:39&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.config.builders.AbstractResourceConfigurationBuilder.configure(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;AbstractResourceConfigurationBuilder.java:78&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.context.DefaultMuleContextFactory.createMuleContext(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;DefaultMuleContextFactory.java:177&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.MuleServer.initialize(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:
10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;MuleServer.java:351&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.MuleServer.run(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;
font-family:&quot;Courier New&quot;;color:navy'&gt;MuleServer.java:257&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.MuleServer.start(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;
font-family:&quot;Courier New&quot;;color:navy'&gt;MuleServer.java:244&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.MuleServer.main(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;
font-family:&quot;Courier New&quot;;color:navy'&gt;MuleServer.java:121&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;Caused by: &lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;:
Line 24 in XML document from URL
[file:/C:/Eclipse-workspace/Muletest/conf/sftp.xml] is invalid; nested
exception is &lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:
&quot;Courier New&quot;;color:navy'&gt;org.xml.sax.SAXParseException&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;:
cvc-complex-type.2.4.a: Invalid content was found starting with element
'sftp:connector'. One of
'{&amp;quot;http://www.springframework.org/schema/beans&amp;quot;:beans,
&amp;quot;http://www.springframework.org/schema/beans&amp;quot;:bean,
&amp;quot;http://www.springframework.org/schema/context&amp;quot;:property-placeholder,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:global-property,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:configuration,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:notifications,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-extension,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-security-manager,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-transaction-manager,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-connector,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-global-endpoint,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-transformer,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-filter,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-model,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-interceptor-stack}'
is expected.&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;XmlBeanDefinitionReader.java:404&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;XmlBeanDefinitionReader.java:342&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;XmlBeanDefinitionReader.java:310&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;AbstractBeanDefinitionReader.java:143&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.config.spring.MuleApplicationContext.loadBeanDefinitions(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;MuleApplicationContext.java:104&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;AbstractRefreshableApplicationContext.java:123&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at
org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;AbstractApplicationContext.java:422&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.springframework.context.support.AbstractApplicationContext.refresh(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;AbstractApplicationContext.java:352&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.config.spring.SpringRegistry.doInitialise(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;SpringRegistry.java:87&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.registry.AbstractRegistry.initialise(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;AbstractRegistry.java:68&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
... 13 more&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;Caused by: &lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;org.xml.sax.SAXParseException&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;:
cvc-complex-type.2.4.a: Invalid content was found starting with element
'sftp:connector'. One of
'{&amp;quot;http://www.springframework.org/schema/beans&amp;quot;:beans,
&amp;quot;http://www.springframework.org/schema/beans&amp;quot;:bean,
&amp;quot;http://www.springframework.org/schema/context&amp;quot;:property-placeholder,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:global-property,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:configuration,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:notifications,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-extension,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-security-manager,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-transaction-manager,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-connector,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-global-endpoint,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-transformer,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-filter,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-model,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-interceptor-stack}'
is expected.&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;ErrorHandlerWrapper.java:195&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;ErrorHandlerWrapper.java:131&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;XMLErrorReporter.java:384&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;XMLErrorReporter.java:318&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at
com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XSIErrorReporter.reportError(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;XMLSchemaValidator.java:410&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSchemaError(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;XMLSchemaValidator.java:3165&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at
com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleStartElement(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;XMLSchemaValidator.java:1777&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.emptyElement(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;XMLSchemaValidator.java:705&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;at
com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(&lt;/span&gt;&lt;u&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;XMLNSDocumentScannerImpl.java:377&lt;/span&gt;&lt;/u&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span style='font-size:10.0pt;
font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(&lt;/span&gt;&lt;u&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;XMLDocumentFragmentScannerImpl.java:2747&lt;/span&gt;&lt;/u&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span style='font-size:10.0pt;
font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at
com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(&lt;/span&gt;&lt;u&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;XMLDocumentScannerImpl.java:648&lt;/span&gt;&lt;/u&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span style='font-size:10.0pt;
font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at
com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(&lt;/span&gt;&lt;u&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;XMLNSDocumentScannerImpl.java:140&lt;/span&gt;&lt;/u&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span style='font-size:10.0pt;
font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(&lt;/span&gt;&lt;u&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;XMLDocumentFragmentScannerImpl.java:510&lt;/span&gt;&lt;/u&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span style='font-size:10.0pt;
font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;XML11Configuration.java:807&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;XML11Configuration.java:737&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;XMLParser.java:107&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;DOMParser.java:225&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;DocumentBuilderImpl.java:283&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocument(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;DefaultDocumentLoader.java:75&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;XmlBeanDefinitionReader.java:396&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
... 22 more&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;ERROR 2009-12-03
15:47:13,428 [main] org.mule.config.builders.AutoConfigurationBuilder:
Configuration with
&amp;quot;org.mule.config.builders.AutoConfigurationBuilder&amp;quot; failed.&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;org.mule.api.config.ConfigurationException&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;:
Initialisation Failure: Line 24 in XML document from URL [file:/C:/Eclipse-workspace/Muletest/conf/sftp.xml]
is invalid; nested exception is &lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:
10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;org.xml.sax.SAXParseException&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;:
cvc-complex-type.2.4.a: Invalid content was found starting with element
'sftp:connector'. One of
'{&amp;quot;http://www.springframework.org/schema/beans&amp;quot;:beans, &amp;quot;http://www.springframework.org/schema/beans&amp;quot;:bean,
&amp;quot;http://www.springframework.org/schema/context&amp;quot;:property-placeholder,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:global-property,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:configuration,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:notifications,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-extension,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-security-manager,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-transaction-manager,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-connector,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-global-endpoint,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-transformer,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-filter,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-model,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-interceptor-stack}'
is expected. (org.mule.api.lifecycle.InitialisationException)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.config.builders.AbstractConfigurationBuilder.configure(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;AbstractConfigurationBuilder.java:46&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.config.builders.AbstractResourceConfigurationBuilder.configure(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;AbstractResourceConfigurationBuilder.java:78&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.config.builders.AutoConfigurationBuilder.autoConfigure(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;AutoConfigurationBuilder.java:112&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.config.builders.AutoConfigurationBuilder.doConfigure(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;AutoConfigurationBuilder.java:58&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.config.builders.AbstractConfigurationBuilder.configure(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;AbstractConfigurationBuilder.java:39&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.config.builders.AbstractResourceConfigurationBuilder.configure(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;AbstractResourceConfigurationBuilder.java:78&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.context.DefaultMuleContextFactory.createMuleContext(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;DefaultMuleContextFactory.java:177&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.MuleServer.initialize(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:
10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;MuleServer.java:351&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.MuleServer.run(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;
font-family:&quot;Courier New&quot;;color:navy'&gt;MuleServer.java:257&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.MuleServer.start(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;
font-family:&quot;Courier New&quot;;color:navy'&gt;MuleServer.java:244&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.MuleServer.main(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;
font-family:&quot;Courier New&quot;;color:navy'&gt;MuleServer.java:121&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;Caused by: &lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;org.mule.api.lifecycle.InitialisationException&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;:
Initialisation Failure: Line 24 in XML document from URL
[file:/C:/Eclipse-workspace/Muletest/conf/sftp.xml] is invalid; nested
exception is &lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:
&quot;Courier New&quot;;color:navy'&gt;org.xml.sax.SAXParseException&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;:
cvc-complex-type.2.4.a: Invalid content was found starting with element
'sftp:connector'. One of
'{&amp;quot;http://www.springframework.org/schema/beans&amp;quot;:beans,
&amp;quot;http://www.springframework.org/schema/beans&amp;quot;:bean,
&amp;quot;http://www.springframework.org/schema/context&amp;quot;:property-placeholder,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:global-property,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:configuration,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:notifications,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-extension,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-security-manager,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-transaction-manager,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-connector,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-global-endpoint,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-transformer,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-filter,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-model,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-interceptor-stack}'
is expected.&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.registry.AbstractRegistry.initialise(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;AbstractRegistry.java:76&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.config.spring.SpringXmlConfigurationBuilder.createSpringRegistry(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;SpringXmlConfigurationBuilder.java:98&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.config.spring.SpringXmlConfigurationBuilder.doConfigure(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;SpringXmlConfigurationBuilder.java:69&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.config.builders.AbstractConfigurationBuilder.configure(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;AbstractConfigurationBuilder.java:39&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;...
10 more&lt;/span&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;Caused by: &lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;:
Line 24 in XML document from URL
[file:/C:/Eclipse-workspace/Muletest/conf/sftp.xml] is invalid; nested
exception is &lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:
&quot;Courier New&quot;;color:navy'&gt;org.xml.sax.SAXParseException&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;:
cvc-complex-type.2.4.a: Invalid content was found starting with element
'sftp:connector'. One of
'{&amp;quot;http://www.springframework.org/schema/beans&amp;quot;:beans,
&amp;quot;http://www.springframework.org/schema/beans&amp;quot;:bean,
&amp;quot;http://www.springframework.org/schema/context&amp;quot;:property-placeholder,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:global-property,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:configuration,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:notifications,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-extension,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-security-manager,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-transaction-manager,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-connector,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-global-endpoint,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-transformer,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-filter,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-model,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-interceptor-stack}'
is expected.&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;XmlBeanDefinitionReader.java:404&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;XmlBeanDefinitionReader.java:342&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;XmlBeanDefinitionReader.java:310&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;AbstractBeanDefinitionReader.java:143&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.config.spring.MuleApplicationContext.loadBeanDefinitions(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;MuleApplicationContext.java:104&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;AbstractRefreshableApplicationContext.java:123&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at
org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;AbstractApplicationContext.java:422&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.springframework.context.support.AbstractApplicationContext.refresh(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;AbstractApplicationContext.java:352&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.config.spring.SpringRegistry.doInitialise(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;SpringRegistry.java:87&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.registry.AbstractRegistry.initialise(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;AbstractRegistry.java:68&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
... 13 more&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;Caused by: &lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;org.xml.sax.SAXParseException&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;:
cvc-complex-type.2.4.a: Invalid content was found starting with element
'sftp:connector'. One of
'{&amp;quot;http://www.springframework.org/schema/beans&amp;quot;:beans, &amp;quot;http://www.springframework.org/schema/beans&amp;quot;:bean,
&amp;quot;http://www.springframework.org/schema/context&amp;quot;:property-placeholder,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:global-property,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:configuration,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:notifications,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-extension,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-security-manager,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-transaction-manager,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-connector,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-global-endpoint,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-transformer,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-filter,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-model,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-interceptor-stack}'
is expected.&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;ErrorHandlerWrapper.java:195&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;ErrorHandlerWrapper.java:131&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;XMLErrorReporter.java:384&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;XMLErrorReporter.java:318&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;at
com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XSIErrorReporter.reportError(&lt;/span&gt;&lt;u&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;XMLSchemaValidator.java:410&lt;/span&gt;&lt;/u&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span style='font-size:10.0pt;
font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at
com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSchemaError(&lt;/span&gt;&lt;u&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;XMLSchemaValidator.java:3165&lt;/span&gt;&lt;/u&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span style='font-size:10.0pt;
font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at
com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleStartElement(&lt;/span&gt;&lt;u&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;XMLSchemaValidator.java:1777&lt;/span&gt;&lt;/u&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span style='font-size:10.0pt;
font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at
com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.emptyElement(&lt;/span&gt;&lt;u&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;XMLSchemaValidator.java:705&lt;/span&gt;&lt;/u&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span style='font-size:10.0pt;
font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at
com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(&lt;/span&gt;&lt;u&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;XMLNSDocumentScannerImpl.java:377&lt;/span&gt;&lt;/u&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span style='font-size:10.0pt;
font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(&lt;/span&gt;&lt;u&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;XMLDocumentFragmentScannerImpl.java:2747&lt;/span&gt;&lt;/u&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span style='font-size:10.0pt;
font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at
com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(&lt;/span&gt;&lt;u&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;XMLDocumentScannerImpl.java:648&lt;/span&gt;&lt;/u&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span style='font-size:10.0pt;
font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at
com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(&lt;/span&gt;&lt;u&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;XMLNSDocumentScannerImpl.java:140&lt;/span&gt;&lt;/u&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span style='font-size:10.0pt;
font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(&lt;/span&gt;&lt;u&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;XMLDocumentFragmentScannerImpl.java:510&lt;/span&gt;&lt;/u&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span style='font-size:10.0pt;
font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;XML11Configuration.java:807&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;XML11Configuration.java:737&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;XMLParser.java:107&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;DOMParser.java:225&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;DocumentBuilderImpl.java:283&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocument(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;DefaultDocumentLoader.java:75&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;XmlBeanDefinitionReader.java:396&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
... 22 more&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;ERROR 2009-12-03
15:47:13,428 [main] org.mule.MuleServer: &lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;********************************************************************************&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;Message&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
: Initialisation Failure: Line 24 in XML document from URL
[file:/C:/Eclipse-workspace/Muletest/conf/sftp.xml] is invalid; nested
exception is &lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:
&quot;Courier New&quot;;color:navy'&gt;org.xml.sax.SAXParseException&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;:
cvc-complex-type.2.4.a: Invalid content was found starting with element
'sftp:connector'. One of
'{&amp;quot;http://www.springframework.org/schema/beans&amp;quot;:beans,
&amp;quot;http://www.springframework.org/schema/beans&amp;quot;:bean,
&amp;quot;http://www.springframework.org/schema/context&amp;quot;:property-placeholder,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:global-property,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:configuration,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:notifications,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-extension,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-security-manager,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-transaction-manager,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-connector,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-global-endpoint,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-transformer,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-filter,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-model,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-interceptor-stack}'
is expected.&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;Type&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
: &lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;
color:navy'&gt;org.mule.api.lifecycle.InitialisationException&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span style='font-size:10.0pt;
font-family:&quot;Courier New&quot;;color:black'&gt;Code&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
: MULE_ERROR-72085&lt;/span&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span style='font-size:10.0pt;
font-family:&quot;Courier New&quot;;color:black'&gt;JavaDoc&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
:
http://www.mulesource.org/docs/site/current2/apidocs/org/mule/api/lifecycle/InitialisationException.html&lt;/span&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;Object&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
: org.mule.config.spring.SpringRegistry@1c6572b&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;********************************************************************************&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;Exception stack
is:&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;1.
cvc-complex-type.2.4.a: Invalid content was found starting with element
'sftp:connector'. One of '{&amp;quot;http://www.springframework.org/schema/beans&amp;quot;:beans,
&amp;quot;http://www.springframework.org/schema/beans&amp;quot;:bean,
&amp;quot;http://www.springframework.org/schema/context&amp;quot;:property-placeholder,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:global-property,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:configuration,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:notifications,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-extension,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-security-manager,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-transaction-manager,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-connector,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-global-endpoint,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-transformer,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-filter,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-model,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-interceptor-stack}'
is expected. (org.xml.sax.SAXParseException)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;
com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper:195 (null)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;2. Line 24 in
XML document from URL [file:/C:/Eclipse-workspace/Muletest/conf/sftp.xml] is
invalid; nested exception is &lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;
font-family:&quot;Courier New&quot;;color:navy'&gt;org.xml.sax.SAXParseException&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;:
cvc-complex-type.2.4.a: Invalid content was found starting with element
'sftp:connector'. One of
'{&amp;quot;http://www.springframework.org/schema/beans&amp;quot;:beans,
&amp;quot;http://www.springframework.org/schema/beans&amp;quot;:bean,
&amp;quot;http://www.springframework.org/schema/context&amp;quot;:property-placeholder,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:global-property,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:configuration,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:notifications,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-extension,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-security-manager,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-transaction-manager,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-connector,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-global-endpoint,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-transformer,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-filter,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-model,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-interceptor-stack}'
is expected.
(org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;
org.springframework.beans.factory.xml.XmlBeanDefinitionReader:404 (null)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;3.
Initialisation Failure: Line 24 in XML document from URL
[file:/C:/Eclipse-workspace/Muletest/conf/sftp.xml] is invalid; nested
exception is &lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:
&quot;Courier New&quot;;color:navy'&gt;org.xml.sax.SAXParseException&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;:
cvc-complex-type.2.4.a: Invalid content was found starting with element
'sftp:connector'. One of
'{&amp;quot;http://www.springframework.org/schema/beans&amp;quot;:beans,
&amp;quot;http://www.springframework.org/schema/beans&amp;quot;:bean,
&amp;quot;http://www.springframework.org/schema/context&amp;quot;:property-placeholder,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:global-property,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:configuration,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:notifications,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-extension,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-security-manager,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-transaction-manager,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-connector,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-global-endpoint,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-transformer,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-filter,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-model,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-interceptor-stack}'
is expected. (org.mule.api.lifecycle.InitialisationException)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;
org.mule.registry.AbstractRegistry:76
(http://www.mulesource.org/docs/site/current2/apidocs/org/mule/api/lifecycle/InitialisationException.html)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;********************************************************************************&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;Root Exception
stack trace:&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;org.xml.sax.SAXParseException&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;:
cvc-complex-type.2.4.a: Invalid content was found starting with element
'sftp:connector'. One of
'{&amp;quot;http://www.springframework.org/schema/beans&amp;quot;:beans,
&amp;quot;http://www.springframework.org/schema/beans&amp;quot;:bean,
&amp;quot;http://www.springframework.org/schema/context&amp;quot;:property-placeholder,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:global-property,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:configuration,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:notifications,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-extension,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-security-manager,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-transaction-manager,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-connector,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-global-endpoint,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-transformer,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-filter,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-model,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-interceptor-stack}'
is expected.&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;ErrorHandlerWrapper.java:195&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;ErrorHandlerWrapper.java:131&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;XMLErrorReporter.java:384&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;XMLErrorReporter.java:318&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at
com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XSIErrorReporter.reportError(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;XMLSchemaValidator.java:410&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at
com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSchemaError(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;XMLSchemaValidator.java:3165&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at
com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleStartElement(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;XMLSchemaValidator.java:1777&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.emptyElement(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;XMLSchemaValidator.java:705&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at
com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;XMLNSDocumentScannerImpl.java:377&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;XMLDocumentFragmentScannerImpl.java:2747&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;XMLDocumentScannerImpl.java:648&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;XMLNSDocumentScannerImpl.java:140&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(&lt;/span&gt;&lt;u&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;XMLDocumentFragmentScannerImpl.java:510&lt;/span&gt;&lt;/u&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span style='font-size:10.0pt;
font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;XML11Configuration.java:807&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;XML11Configuration.java:737&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;XMLParser.java:107&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;DOMParser.java:225&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;DocumentBuilderImpl.java:283&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocument(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;DefaultDocumentLoader.java:75&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;XmlBeanDefinitionReader.java:396&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;XmlBeanDefinitionReader.java:342&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;XmlBeanDefinitionReader.java:310&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;AbstractBeanDefinitionReader.java:143&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.config.spring.MuleApplicationContext.loadBeanDefinitions(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;MuleApplicationContext.java:104&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;AbstractRefreshableApplicationContext.java:123&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at
org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;AbstractApplicationContext.java:422&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.springframework.context.support.AbstractApplicationContext.refresh(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;AbstractApplicationContext.java:352&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.config.spring.SpringRegistry.doInitialise(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;SpringRegistry.java:87&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.registry.AbstractRegistry.initialise(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;AbstractRegistry.java:68&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.config.spring.SpringXmlConfigurationBuilder.createSpringRegistry(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;SpringXmlConfigurationBuilder.java:98&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.config.spring.SpringXmlConfigurationBuilder.doConfigure(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;SpringXmlConfigurationBuilder.java:69&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.config.builders.AbstractConfigurationBuilder.configure(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;AbstractConfigurationBuilder.java:39&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.config.builders.AbstractResourceConfigurationBuilder.configure(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;AbstractResourceConfigurationBuilder.java:78&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.config.builders.AutoConfigurationBuilder.autoConfigure(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;AutoConfigurationBuilder.java:112&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.config.builders.AutoConfiguratio...&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;********************************************************************************&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;ERROR 2009-12-03
15:47:13,428 [main] org.mule.MuleServer: &lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;********************************************************************************&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;* A Fatal error
has occurred while the server was
running:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
*&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;*
cvc-complex-type.2.4.a: Invalid content was found starting with
element&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;*
'sftp:connector'. One
of&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
*&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;*
'{&amp;quot;http://www.springframework.org/schema/beans&amp;quot;:beans,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
*&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;*
&amp;quot;http://www.springframework.org/schema/beans&amp;quot;:bean,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
*&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;*
&amp;quot;http://www.springframework.org/schema/context&amp;quot;:property-placeholder,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
*&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;*
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:global-property,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
*&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;*
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:configuration,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
*&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;*
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:notifications,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
*&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span style='font-size:10.0pt;
font-family:&quot;Courier New&quot;;color:black'&gt;*
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-extension,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
*&lt;/span&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span style='font-size:10.0pt;
font-family:&quot;Courier New&quot;;color:black'&gt;*
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-security-manager,&amp;nbsp;
*&lt;/span&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span style='font-size:10.0pt;
font-family:&quot;Courier New&quot;;color:black'&gt;*
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-transaction-manage
*&lt;/span&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span style='font-size:10.0pt;
font-family:&quot;Courier New&quot;;color:black'&gt;* r,
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-connector,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
*&lt;/span&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span style='font-size:10.0pt;
font-family:&quot;Courier New&quot;;color:black'&gt;*
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-global-endpoint,&amp;nbsp;&amp;nbsp;
*&lt;/span&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span style='font-size:10.0pt;
font-family:&quot;Courier New&quot;;color:black'&gt;* &amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-transformer,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
*&lt;/span&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span style='font-size:10.0pt;
font-family:&quot;Courier New&quot;;color:black'&gt;*
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-filter,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
*&lt;/span&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span style='font-size:10.0pt;
font-family:&quot;Courier New&quot;;color:black'&gt;*
&amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-model,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
*&lt;/span&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span style='font-size:10.0pt;
font-family:&quot;Courier New&quot;;color:black'&gt;* &amp;quot;http://www.mulesource.org/schema/mule/core/2.2&amp;quot;:abstract-interceptor-stack}
*&lt;/span&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;* ' is expected.
(org.xml.sax.SAXParseException)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
*&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
*&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;* The error is
fatal, the system must shutdown&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
*&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;* Server
started: 01.01.70
01:00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
*&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;* Server
shutdown: 03.12.09
15:47&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
*&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;********************************************************************************&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;INFO&amp;nbsp;
2009-12-03 15:47:13,428 [main] org.mule.config.spring.MuleApplicationContext:
Closing org.mule.config.spring.MuleApplicationContext@1dd46f7: display name
[org.mule.config.spring.MuleApplicationContext@1dd46f7]; startup date [Thu Dec
03 15:46:51 CET 2009]; root of context hierarchy&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;ERROR 2009-12-03
15:47:13,428 [main] org.mule.config.spring.MuleApplicationContext: Exception
thrown from ApplicationListener handling ContextClosedEvent&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;java.lang.IllegalStateException&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;:
ApplicationEventMulticaster not initialized - call 'refresh' before
multicasting events via the context:
org.mule.config.spring.MuleApplicationContext@1dd46f7: display name
[org.mule.config.spring.MuleApplicationContext@1dd46f7]; startup date [Thu Dec
03 15:46:51 CET 2009]; root of context hierarchy&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at
org.springframework.context.support.AbstractApplicationContext.getApplicationEventMulticaster(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;AbstractApplicationContext.java:287&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.springframework.context.support.AbstractApplicationContext.publishEvent(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;AbstractApplicationContext.java:274&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.springframework.context.support.AbstractApplicationContext.doClose(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;AbstractApplicationContext.java:819&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.springframework.context.support.AbstractApplicationContext.close(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;AbstractApplicationContext.java:794&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.config.spring.SpringRegistry.doDispose(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;SpringRegistry.java:96&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.registry.AbstractRegistry.dispose(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;AbstractRegistry.java:47&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.registry.AbstractRegistryBroker.dispose(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;AbstractRegistryBroker.java:39&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.DefaultMuleContext.dispose(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;DefaultMuleContext.java:226&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.MuleServer.shutdown(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:
10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;MuleServer.java:390&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.MuleServer.run(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;
font-family:&quot;Courier New&quot;;color:navy'&gt;MuleServer.java:263&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.MuleServer.start(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;
font-family:&quot;Courier New&quot;;color:navy'&gt;MuleServer.java:244&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.MuleServer.main(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;
font-family:&quot;Courier New&quot;;color:navy'&gt;MuleServer.java:121&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;ERROR 2009-12-03
15:47:13,428 [main] org.mule.config.spring.SpringRegistry: Failed to cleanly
dispose: BeanFactory not initialized or already closed - call 'refresh' before
accessing beans via the ApplicationContext&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;java.lang.IllegalStateException&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;:
BeanFactory not initialized or already closed - call 'refresh' before accessing
beans via the ApplicationContext&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;
font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at
org.springframework.context.support.AbstractRefreshableApplicationContext.getBeanFactory(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;AbstractRefreshableApplicationContext.java:153&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at
org.springframework.context.support.AbstractApplicationContext.getLifecycleBeans(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;AbstractApplicationContext.java:1061&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.springframework.context.support.AbstractApplicationContext.doClose(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;AbstractApplicationContext.java:825&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.springframework.context.support.AbstractApplicationContext.close(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;AbstractApplicationContext.java:794&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.config.spring.SpringRegistry.doDispose(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;SpringRegistry.java:96&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.registry.AbstractRegistry.dispose(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;AbstractRegistry.java:47&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.registry.AbstractRegistryBroker.dispose(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;AbstractRegistryBroker.java:39&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.DefaultMuleContext.dispose(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;DefaultMuleContext.java:226&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.MuleServer.shutdown(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:
10.0pt;font-family:&quot;Courier New&quot;;color:navy'&gt;MuleServer.java:390&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.MuleServer.run(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;
font-family:&quot;Courier New&quot;;color:navy'&gt;MuleServer.java:263&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.MuleServer.start(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;
font-family:&quot;Courier New&quot;;color:navy'&gt;MuleServer.java:244&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at org.mule.MuleServer.main(&lt;/span&gt;&lt;u&gt;&lt;span lang=EN-US style='font-size:10.0pt;
font-family:&quot;Courier New&quot;;color:navy'&gt;MuleServer.java:121&lt;/span&gt;&lt;/u&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;)&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;INFO&amp;nbsp;
2009-12-03 15:47:13,490 [Thread-1] org.mule.MuleServer: Mule server shutting
down due to normal shutdown request&lt;/span&gt;&lt;span lang=EN-US style='font-size:
10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;INFO&amp;nbsp;
2009-12-03 15:47:13,490 [Thread-1] org.mule.MuleServer: &lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;**************************************************************************************&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black'&gt;* The server is
shutting down due to normal shutdown request&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
*&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span style='font-size:10.0pt;
font-family:&quot;Courier New&quot;;color:black'&gt;* Server started: 01.01.70
01:00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
*&lt;/span&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span style='font-size:10.0pt;
font-family:&quot;Courier New&quot;;color:black'&gt;* Server shutdown: 03.12.09
15:47&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
*&lt;/span&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span style='font-size:10.0pt;
font-family:&quot;Courier New&quot;;color:black'&gt;**************************************************************************************&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;/body&gt;

&lt;/html&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;--&lt;/p&gt;

You received this message because you are subscribed to the Google Groups &quot;MuleForge Dev&quot; group.&lt;br /&gt;

To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26628481&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;muleforgedev@...&lt;/a&gt;.&lt;br /&gt;

To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26628481&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;muleforgedev+unsubscribe@...&lt;/a&gt;.&lt;br /&gt;

For more options, visit this group at http://groups.google.com/group/muleforgedev?hl=en.&lt;br /&gt;

&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/MuleForge-Dev-f29652.html&quot; embed=&quot;fixTarget[29652]&quot; target=&quot;_top&quot; &gt;MuleForge Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-mule-transport-sftp-user--SFTP-connector-doesn%27t-start-tp26628481p26628481.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26625443</id>
	<title>[mule-jira] Commented: (SFTP-15) Add keepFileOnError parameter</title>
	<published>2009-12-03T04:47:22Z</published>
	<updated>2009-12-03T04:47:22Z</updated>
	<author>
		<name>JIRA no-reply@mulesource.com</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;http://www.mulesource.org/jira/browse/SFTP-15?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=32599#action_32599&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/browse/SFTP-15?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=32599#action_32599&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Lennart Häggkvist commented on SFTP-15:
&lt;br&gt;---------------------------------------
&lt;br&gt;&lt;br&gt;This is the description from the File-Transport:
&lt;br&gt;&amp;quot;Description : If set to true (the default), it will cause the file to be deleted once it is read. If streaming is turned on, this occurs when the InputStream for the file is closed. Otherwise the file will be read into memory and deleted immediately.&amp;quot;
&lt;br&gt;&lt;br&gt;That means that the file will always be deleted (when the stream is closed).
&lt;br&gt;&lt;br&gt;Also, if you use an Exception Strategy that handle the message if an error occurs you got the problem that the file is not deleted, and thus the file will be resent in the next poll()...
&lt;br&gt;&lt;br&gt;So, I could write a test case for
&lt;br&gt;#1 - &amp;nbsp;Copying files using File-Transport to Sftp-Transport &amp;nbsp;(and forcing an exception)
&lt;br&gt;#2 - Using Sftp-transport -&amp;gt; Sftp-transport together with an exception strategy
&lt;br&gt;&lt;br&gt;The problem is that I think that could take more time than I currenty have.
&lt;br&gt;&lt;br&gt;My suggestion/patch is only about ensure that the transport works as earlier versions and that the new functionality is optional, thus &amp;nbsp;not enforcing this on users running the old transport as well as confusing users that thinks that files never will be deleted if an exception occurs (independent on which transport they use on the inbound endpoint)
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Add keepFileOnError parameter
&lt;br&gt;&amp;gt; -----------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: SFTP-15
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;http://www.mulesource.org/jira/browse/SFTP-15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/browse/SFTP-15&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: SFTP Transport Project
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Code
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 2.2.*
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Lennart Häggkvist
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Lennart Häggkvist
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; In the 2.2.x branch we did a change that when an exception occurs in the transport we didn't delete the file.
&lt;br&gt;&amp;gt; This broke backward compatibility. Another problem is that other transports don't work this way. 
&lt;br&gt;&amp;gt; The third issue is that this functionality only worked when both the inbound and outbound endpoints was using the sftp-transport.
&lt;br&gt;&amp;gt; The suggestion is to add a 'keepFileOnError' paramater to the outbound endpoint. When the value is true
&lt;br&gt;&amp;gt; we will ensure that the file is not deleted if an exception is thrown. The documentation has to be clear about
&lt;br&gt;&amp;gt; the limitation about sftp--&amp;gt;sftp as well.
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://www.mulesource.org/jira/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;MuleForge Dev&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26625443&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;muleforgedev@...&lt;/a&gt;.
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26625443&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;muleforgedev+unsubscribe@...&lt;/a&gt;.
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/muleforgedev?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/muleforgedev?hl=en&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/MuleForge-Dev-f29652.html&quot; embed=&quot;fixTarget[29652]&quot; target=&quot;_top&quot; &gt;MuleForge Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-mule-jira--Created%3A-%28SFTP-15%29-Add-keepFileOnError-parameter-tp26625058p26625443.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26625444</id>
	<title>[mule-transport-sftp-dev] [mule-jira] Commented: (SFTP-15) Add keepFileOnError parameter</title>
	<published>2009-12-03T04:47:22Z</published>
	<updated>2009-12-03T04:47:22Z</updated>
	<author>
		<name>JIRA no-reply@mulesource.com</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;http://www.mulesource.org/jira/browse/SFTP-15?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=32599#action_32599&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/browse/SFTP-15?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=32599#action_32599&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Lennart Häggkvist commented on SFTP-15:
&lt;br&gt;---------------------------------------
&lt;br&gt;&lt;br&gt;This is the description from the File-Transport:
&lt;br&gt;&amp;quot;Description : If set to true (the default), it will cause the file to be deleted once it is read. If streaming is turned on, this occurs when the InputStream for the file is closed. Otherwise the file will be read into memory and deleted immediately.&amp;quot;
&lt;br&gt;&lt;br&gt;That means that the file will always be deleted (when the stream is closed).
&lt;br&gt;&lt;br&gt;Also, if you use an Exception Strategy that handle the message if an error occurs you got the problem that the file is not deleted, and thus the file will be resent in the next poll()...
&lt;br&gt;&lt;br&gt;So, I could write a test case for
&lt;br&gt;#1 - &amp;nbsp;Copying files using File-Transport to Sftp-Transport &amp;nbsp;(and forcing an exception)
&lt;br&gt;#2 - Using Sftp-transport -&amp;gt; Sftp-transport together with an exception strategy
&lt;br&gt;&lt;br&gt;The problem is that I think that could take more time than I currenty have.
&lt;br&gt;&lt;br&gt;My suggestion/patch is only about ensure that the transport works as earlier versions and that the new functionality is optional, thus &amp;nbsp;not enforcing this on users running the old transport as well as confusing users that thinks that files never will be deleted if an exception occurs (independent on which transport they use on the inbound endpoint)
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Add keepFileOnError parameter
&lt;br&gt;&amp;gt; -----------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: SFTP-15
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;http://www.mulesource.org/jira/browse/SFTP-15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/browse/SFTP-15&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: SFTP Transport Project
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Code
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 2.2.*
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Lennart Häggkvist
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Lennart Häggkvist
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; In the 2.2.x branch we did a change that when an exception occurs in the transport we didn't delete the file.
&lt;br&gt;&amp;gt; This broke backward compatibility. Another problem is that other transports don't work this way. 
&lt;br&gt;&amp;gt; The third issue is that this functionality only worked when both the inbound and outbound endpoints was using the sftp-transport.
&lt;br&gt;&amp;gt; The suggestion is to add a 'keepFileOnError' paramater to the outbound endpoint. When the value is true
&lt;br&gt;&amp;gt; we will ensure that the file is not deleted if an exception is thrown. The documentation has to be clear about
&lt;br&gt;&amp;gt; the limitation about sftp--&amp;gt;sftp as well.
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://www.mulesource.org/jira/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://admin.muleforge.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://admin.muleforge.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;--
&lt;br&gt;&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;MuleForge Dev&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26625444&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;muleforgedev@...&lt;/a&gt;.
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26625444&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;muleforgedev+unsubscribe@...&lt;/a&gt;.
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/muleforgedev?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/muleforgedev?hl=en&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/MuleForge-Dev-f29652.html&quot; embed=&quot;fixTarget[29652]&quot; target=&quot;_top&quot; &gt;MuleForge Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-mule-transport-sftp-dev---mule-jira--Created%3A-%28SFTP-15%29-Add-keepFileOnError-parameter-tp26625057p26625444.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26625187</id>
	<title>[mule-jira] Commented: (SFTP-15) Add keepFileOnError parameter</title>
	<published>2009-12-03T04:24:22Z</published>
	<updated>2009-12-03T04:24:22Z</updated>
	<author>
		<name>JIRA no-reply@mulesource.com</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;http://www.mulesource.org/jira/browse/SFTP-15?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=32598#action_32598&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/browse/SFTP-15?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=32598#action_32598&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Magnus Larsson commented on SFTP-15:
&lt;br&gt;------------------------------------
&lt;br&gt;&lt;br&gt;Can you start with producing a testcase that demonstrates the problem, i.e. fails with the current implementation?
&lt;br&gt;&lt;br&gt;I think that could make the issues clearer to understand.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Add keepFileOnError parameter
&lt;br&gt;&amp;gt; -----------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: SFTP-15
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;http://www.mulesource.org/jira/browse/SFTP-15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/browse/SFTP-15&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: SFTP Transport Project
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Code
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 2.2.*
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Lennart Häggkvist
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Lennart Häggkvist
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; In the 2.2.x branch we did a change that when an exception occurs in the transport we didn't delete the file.
&lt;br&gt;&amp;gt; This broke backward compatibility. Another problem is that other transports don't work this way. 
&lt;br&gt;&amp;gt; The third issue is that this functionality only worked when both the inbound and outbound endpoints was using the sftp-transport.
&lt;br&gt;&amp;gt; The suggestion is to add a 'keepFileOnError' paramater to the outbound endpoint. When the value is true
&lt;br&gt;&amp;gt; we will ensure that the file is not deleted if an exception is thrown. The documentation has to be clear about
&lt;br&gt;&amp;gt; the limitation about sftp--&amp;gt;sftp as well.
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://www.mulesource.org/jira/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;MuleForge Dev&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26625187&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;muleforgedev@...&lt;/a&gt;.
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26625187&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;muleforgedev+unsubscribe@...&lt;/a&gt;.
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/muleforgedev?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/muleforgedev?hl=en&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/MuleForge-Dev-f29652.html&quot; embed=&quot;fixTarget[29652]&quot; target=&quot;_top&quot; &gt;MuleForge Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-mule-jira--Created%3A-%28SFTP-15%29-Add-keepFileOnError-parameter-tp26625058p26625187.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26625188</id>
	<title>[mule-transport-sftp-dev] [mule-jira] Commented: (SFTP-15) Add keepFileOnError parameter</title>
	<published>2009-12-03T04:24:22Z</published>
	<updated>2009-12-03T04:24:22Z</updated>
	<author>
		<name>JIRA no-reply@mulesource.com</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;http://www.mulesource.org/jira/browse/SFTP-15?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=32598#action_32598&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/browse/SFTP-15?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=32598#action_32598&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Magnus Larsson commented on SFTP-15:
&lt;br&gt;------------------------------------
&lt;br&gt;&lt;br&gt;Can you start with producing a testcase that demonstrates the problem, i.e. fails with the current implementation?
&lt;br&gt;&lt;br&gt;I think that could make the issues clearer to understand.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Add keepFileOnError parameter
&lt;br&gt;&amp;gt; -----------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: SFTP-15
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;http://www.mulesource.org/jira/browse/SFTP-15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/browse/SFTP-15&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: SFTP Transport Project
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Code
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 2.2.*
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Lennart Häggkvist
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Lennart Häggkvist
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; In the 2.2.x branch we did a change that when an exception occurs in the transport we didn't delete the file.
&lt;br&gt;&amp;gt; This broke backward compatibility. Another problem is that other transports don't work this way. 
&lt;br&gt;&amp;gt; The third issue is that this functionality only worked when both the inbound and outbound endpoints was using the sftp-transport.
&lt;br&gt;&amp;gt; The suggestion is to add a 'keepFileOnError' paramater to the outbound endpoint. When the value is true
&lt;br&gt;&amp;gt; we will ensure that the file is not deleted if an exception is thrown. The documentation has to be clear about
&lt;br&gt;&amp;gt; the limitation about sftp--&amp;gt;sftp as well.
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://www.mulesource.org/jira/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://admin.muleforge.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://admin.muleforge.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;--
&lt;br&gt;&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;MuleForge Dev&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26625188&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;muleforgedev@...&lt;/a&gt;.
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26625188&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;muleforgedev+unsubscribe@...&lt;/a&gt;.
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/muleforgedev?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/muleforgedev?hl=en&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/MuleForge-Dev-f29652.html&quot; embed=&quot;fixTarget[29652]&quot; target=&quot;_top&quot; &gt;MuleForge Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-mule-transport-sftp-dev---mule-jira--Created%3A-%28SFTP-15%29-Add-keepFileOnError-parameter-tp26625057p26625188.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26625058</id>
	<title>[mule-jira] Created: (SFTP-15) Add keepFileOnError parameter</title>
	<published>2009-12-03T04:12:22Z</published>
	<updated>2009-12-03T04:12:22Z</updated>
	<author>
		<name>JIRA no-reply@mulesource.com</name>
	</author>
	<content type="html">Add keepFileOnError parameter
&lt;br&gt;-----------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Key: SFTP-15
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL: &lt;a href=&quot;http://www.mulesource.org/jira/browse/SFTP-15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/browse/SFTP-15&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Project: SFTP Transport Project
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Issue Type: Bug
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Components: Code
&lt;br&gt;&amp;nbsp; &amp;nbsp; Affects Versions: 2.2.*
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reporter: Lennart Häggkvist
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Assignee: Lennart Häggkvist
&lt;br&gt;&lt;br&gt;&lt;br&gt;In the 2.2.x branch we did a change that when an exception occurs in the transport we didn't delete the file.
&lt;br&gt;&lt;br&gt;This broke backward compatibility. Another problem is that other transports don't work this way. 
&lt;br&gt;The third issue is that this functionality only worked when both the inbound and outbound endpoints was using the sftp-transport.
&lt;br&gt;&lt;br&gt;The suggestion is to add a 'keepFileOnError' paramater to the outbound endpoint. When the value is true
&lt;br&gt;we will ensure that the file is not deleted if an exception is thrown. The documentation has to be clear about
&lt;br&gt;the limitation about sftp--&amp;gt;sftp as well.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://www.mulesource.org/jira/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;MuleForge Dev&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26625058&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;muleforgedev@...&lt;/a&gt;.
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26625058&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;muleforgedev+unsubscribe@...&lt;/a&gt;.
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/muleforgedev?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/muleforgedev?hl=en&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/MuleForge-Dev-f29652.html&quot; embed=&quot;fixTarget[29652]&quot; target=&quot;_top&quot; &gt;MuleForge Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-mule-jira--Created%3A-%28SFTP-15%29-Add-keepFileOnError-parameter-tp26625058p26625058.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26625057</id>
	<title>[mule-transport-sftp-dev] [mule-jira] Created: (SFTP-15) Add keepFileOnError parameter</title>
	<published>2009-12-03T04:12:22Z</published>
	<updated>2009-12-03T04:12:22Z</updated>
	<author>
		<name>JIRA no-reply@mulesource.com</name>
	</author>
	<content type="html">Add keepFileOnError parameter
&lt;br&gt;-----------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Key: SFTP-15
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL: &lt;a href=&quot;http://www.mulesource.org/jira/browse/SFTP-15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/browse/SFTP-15&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Project: SFTP Transport Project
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Issue Type: Bug
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Components: Code
&lt;br&gt;&amp;nbsp; &amp;nbsp; Affects Versions: 2.2.*
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reporter: Lennart Häggkvist
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Assignee: Lennart Häggkvist
&lt;br&gt;&lt;br&gt;&lt;br&gt;In the 2.2.x branch we did a change that when an exception occurs in the transport we didn't delete the file.
&lt;br&gt;&lt;br&gt;This broke backward compatibility. Another problem is that other transports don't work this way. 
&lt;br&gt;The third issue is that this functionality only worked when both the inbound and outbound endpoints was using the sftp-transport.
&lt;br&gt;&lt;br&gt;The suggestion is to add a 'keepFileOnError' paramater to the outbound endpoint. When the value is true
&lt;br&gt;we will ensure that the file is not deleted if an exception is thrown. The documentation has to be clear about
&lt;br&gt;the limitation about sftp--&amp;gt;sftp as well.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://www.mulesource.org/jira/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://admin.muleforge.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://admin.muleforge.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;--
&lt;br&gt;&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;MuleForge Dev&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26625057&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;muleforgedev@...&lt;/a&gt;.
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26625057&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;muleforgedev+unsubscribe@...&lt;/a&gt;.
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/muleforgedev?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/muleforgedev?hl=en&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/MuleForge-Dev-f29652.html&quot; embed=&quot;fixTarget[29652]&quot; target=&quot;_top&quot; &gt;MuleForge Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-mule-transport-sftp-dev---mule-jira--Created%3A-%28SFTP-15%29-Add-keepFileOnError-parameter-tp26625057p26625057.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26621532</id>
	<title>[mule-jira] Updated: (IBEANS-129) Classpath scanner problem in iBeans on Ubuntu in Notification example</title>
	<published>2009-12-02T22:16:22Z</published>
	<updated>2009-12-02T22:16:22Z</updated>
	<author>
		<name>JIRA no-reply@mulesource.com</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;http://www.mulesource.org/jira/browse/IBEANS-129?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/browse/IBEANS-129?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Ken Yagen updated IBEANS-129:
&lt;br&gt;-----------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Description: 
&lt;br&gt;-Ibeans won't start up properly because of classpath issues-
&lt;br&gt;notification example won't work because of NPE when tomcat started up from CATALINA_HOME instead of CATALINA_HOME/bin
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; was:
&lt;br&gt;Ibeans won't start up properly because of classpath issues
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Summary: Classpath scanner problem in iBeans on Ubuntu in Notification example &amp;nbsp;(was: Classpath scanner problem in iBeans on Ubuntu)
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Classpath scanner problem in iBeans on Ubuntu in Notification example
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: IBEANS-129
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;http://www.mulesource.org/jira/browse/IBEANS-129&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/browse/IBEANS-129&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: iBeans
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Core
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: Beta 8
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Environment: Linux drx300 2.6.27-15-generic #1 SMP Tue Oct 20 06:52:09 UTC 2009 i686 GNU/Linux
&lt;br&gt;&amp;gt; Java 1.6.0_16
&lt;br&gt;&amp;gt; tomcat 6.0.20
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Ken Yagen
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: catalina.out, mule-ibeans.log, tomcatlogs.tar.gz, tomcatlogsjdk15.tar.gz
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -Ibeans won't start up properly because of classpath issues-
&lt;br&gt;&amp;gt; notification example won't work because of NPE when tomcat started up from CATALINA_HOME instead of CATALINA_HOME/bin
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://www.mulesource.org/jira/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;MuleForge Dev&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26621532&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;muleforgedev@...&lt;/a&gt;.
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26621532&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;muleforgedev+unsubscribe@...&lt;/a&gt;.
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/muleforgedev?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/muleforgedev?hl=en&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/MuleForge-Dev-f29652.html&quot; embed=&quot;fixTarget[29652]&quot; target=&quot;_top&quot; &gt;MuleForge Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-mule-jira--Created%3A-%28IBEANS-129%29-Classpath-scanner-problem-in-iBeans-on-Ubuntu-tp26132783p26621532.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26621533</id>
	<title>[mule-jira] Issue Comment Edited: (IBEANS-129) Classpath scanner problem in iBeans on Ubuntu in Notification example</title>
	<published>2009-12-02T22:16:22Z</published>
	<updated>2009-12-02T22:16:22Z</updated>
	<author>
		<name>JIRA no-reply@mulesource.com</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;http://www.mulesource.org/jira/browse/IBEANS-129?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=32596#action_32596&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/browse/IBEANS-129?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=32596#action_32596&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Ken Yagen edited comment on IBEANS-129 at 12/3/09 12:16 AM:
&lt;br&gt;------------------------------------------------------------
&lt;br&gt;&lt;br&gt;does ibeans make an assumption about the directory you are in when you start being CATALINA_HOME/bin?
&lt;br&gt;&lt;br&gt;Seems ibeans is working even with these errors. It's the notifications example that has problems and doesnt' work with them.
&lt;br&gt;&lt;br&gt;To reproduce
&lt;br&gt;Go to CATALINA_HOME
&lt;br&gt;run bin/startup.sh 
&lt;br&gt;Should get NPEs in log
&lt;br&gt;try the notifications example
&lt;br&gt;More NPEs
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; was (Author: ken.yagen):
&lt;br&gt;&amp;nbsp; &amp;nbsp; does ibeans make an assumption about the directory you are in when you start being CATALINA_HOME/bin?
&lt;br&gt;&lt;br&gt;Seems ibeans is working even with these errors. It's the notifications example that has problems and doesnt' work with them.
&lt;br&gt;&lt;br&gt;To reproduce
&lt;br&gt;Go to CATALINA_HOME/log
&lt;br&gt;run ../bin/startup.sh 
&lt;br&gt;Should get NPEs in log
&lt;br&gt;try the notifications example
&lt;br&gt;More NPEs
&lt;br&gt;&amp;nbsp; 
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Classpath scanner problem in iBeans on Ubuntu in Notification example
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: IBEANS-129
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;http://www.mulesource.org/jira/browse/IBEANS-129&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/browse/IBEANS-129&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: iBeans
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Core
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: Beta 8
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Environment: Linux drx300 2.6.27-15-generic #1 SMP Tue Oct 20 06:52:09 UTC 2009 i686 GNU/Linux
&lt;br&gt;&amp;gt; Java 1.6.0_16
&lt;br&gt;&amp;gt; tomcat 6.0.20
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Ken Yagen
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: catalina.out, mule-ibeans.log, tomcatlogs.tar.gz, tomcatlogsjdk15.tar.gz
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -Ibeans won't start up properly because of classpath issues-
&lt;br&gt;&amp;gt; notification example won't work because of NPE when tomcat started up from CATALINA_HOME instead of CATALINA_HOME/bin
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://www.mulesource.org/jira/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;MuleForge Dev&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26621533&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;muleforgedev@...&lt;/a&gt;.
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26621533&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;muleforgedev+unsubscribe@...&lt;/a&gt;.
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/muleforgedev?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/muleforgedev?hl=en&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/MuleForge-Dev-f29652.html&quot; embed=&quot;fixTarget[29652]&quot; target=&quot;_top&quot; &gt;MuleForge Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-mule-jira--Created%3A-%28IBEANS-129%29-Classpath-scanner-problem-in-iBeans-on-Ubuntu-tp26132783p26621533.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26621520</id>
	<title>[mule-jira] Issue Comment Edited: (IBEANS-129) Classpath scanner problem in iBeans on Ubuntu</title>
	<published>2009-12-02T22:14:22Z</published>
	<updated>2009-12-02T22:14:22Z</updated>
	<author>
		<name>JIRA no-reply@mulesource.com</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;http://www.mulesource.org/jira/browse/IBEANS-129?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=32596#action_32596&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/browse/IBEANS-129?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=32596#action_32596&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Ken Yagen edited comment on IBEANS-129 at 12/3/09 12:13 AM:
&lt;br&gt;------------------------------------------------------------
&lt;br&gt;&lt;br&gt;does ibeans make an assumption about the directory you are in when you start being CATALINA_HOME/bin?
&lt;br&gt;&lt;br&gt;Seems ibeans is working even with these errors. It's the notifications example that has problems and doesnt' work with them.
&lt;br&gt;&lt;br&gt;To reproduce
&lt;br&gt;Go to CATALINA_HOME/log
&lt;br&gt;run ../bin/startup.sh 
&lt;br&gt;Should get NPEs in log
&lt;br&gt;try the notifications example
&lt;br&gt;More NPEs
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; was (Author: ken.yagen):
&lt;br&gt;&amp;nbsp; &amp;nbsp; does ibeans make an assumption about the directory you are in when you start being CATALINA_HOME/bin?
&lt;br&gt;&lt;br&gt;Seems ibeans is working even with these errors. It's the notifications example that has problems and doesnt' work with them.
&lt;br&gt;&amp;nbsp; 
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Classpath scanner problem in iBeans on Ubuntu
&lt;br&gt;&amp;gt; ---------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: IBEANS-129
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;http://www.mulesource.org/jira/browse/IBEANS-129&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/browse/IBEANS-129&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: iBeans
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Core
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: Beta 8
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Environment: Linux drx300 2.6.27-15-generic #1 SMP Tue Oct 20 06:52:09 UTC 2009 i686 GNU/Linux
&lt;br&gt;&amp;gt; Java 1.6.0_16
&lt;br&gt;&amp;gt; tomcat 6.0.20
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Ken Yagen
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: catalina.out, mule-ibeans.log, tomcatlogs.tar.gz, tomcatlogsjdk15.tar.gz
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Ibeans won't start up properly because of classpath issues
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://www.mulesource.org/jira/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;MuleForge Dev&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26621520&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;muleforgedev@...&lt;/a&gt;.
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26621520&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;muleforgedev+unsubscribe@...&lt;/a&gt;.
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/muleforgedev?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/muleforgedev?hl=en&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/MuleForge-Dev-f29652.html&quot; embed=&quot;fixTarget[29652]&quot; target=&quot;_top&quot; &gt;MuleForge Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-mule-jira--Created%3A-%28IBEANS-129%29-Classpath-scanner-problem-in-iBeans-on-Ubuntu-tp26132783p26621520.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26621505</id>
	<title>[mule-jira] Commented: (IBEANS-129) Classpath scanner problem in iBeans on Ubuntu</title>
	<published>2009-12-02T22:12:22Z</published>
	<updated>2009-12-02T22:12:22Z</updated>
	<author>
		<name>JIRA no-reply@mulesource.com</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;http://www.mulesource.org/jira/browse/IBEANS-129?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=32596#action_32596&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/browse/IBEANS-129?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=32596#action_32596&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Ken Yagen commented on IBEANS-129:
&lt;br&gt;----------------------------------
&lt;br&gt;&lt;br&gt;does ibeans make an assumption about the directory you are in when you start being CATALINA_HOME/bin?
&lt;br&gt;&lt;br&gt;Seems ibeans is working even with these errors. It's the notifications example that has problems and doesnt' work with them.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Classpath scanner problem in iBeans on Ubuntu
&lt;br&gt;&amp;gt; ---------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: IBEANS-129
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;http://www.mulesource.org/jira/browse/IBEANS-129&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/browse/IBEANS-129&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: iBeans
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Core
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: Beta 8
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Environment: Linux drx300 2.6.27-15-generic #1 SMP Tue Oct 20 06:52:09 UTC 2009 i686 GNU/Linux
&lt;br&gt;&amp;gt; Java 1.6.0_16
&lt;br&gt;&amp;gt; tomcat 6.0.20
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Ken Yagen
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: catalina.out, mule-ibeans.log, tomcatlogs.tar.gz, tomcatlogsjdk15.tar.gz
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Ibeans won't start up properly because of classpath issues
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://www.mulesource.org/jira/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;MuleForge Dev&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26621505&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;muleforgedev@...&lt;/a&gt;.
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26621505&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;muleforgedev+unsubscribe@...&lt;/a&gt;.
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/muleforgedev?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/muleforgedev?hl=en&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/MuleForge-Dev-f29652.html&quot; embed=&quot;fixTarget[29652]&quot; target=&quot;_top&quot; &gt;MuleForge Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-mule-jira--Created%3A-%28IBEANS-129%29-Classpath-scanner-problem-in-iBeans-on-Ubuntu-tp26132783p26621505.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26621478</id>
	<title>[mule-jira] Commented: (IBEANS-129) Classpath scanner problem in iBeans on Ubuntu</title>
	<published>2009-12-02T22:06:22Z</published>
	<updated>2009-12-02T22:06:22Z</updated>
	<author>
		<name>JIRA no-reply@mulesource.com</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;http://www.mulesource.org/jira/browse/IBEANS-129?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=32595#action_32595&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/browse/IBEANS-129?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=32595#action_32595&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Ken Yagen commented on IBEANS-129:
&lt;br&gt;----------------------------------
&lt;br&gt;&lt;br&gt;Not related to jdk version. I can get it to work with any version.
&lt;br&gt;&amp;nbsp;If I start in the tomcat/log directory and run ../bin/startup.sh it works. If I start in the tomcat directory and run bin/startup.sh, it fails!
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Classpath scanner problem in iBeans on Ubuntu
&lt;br&gt;&amp;gt; ---------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: IBEANS-129
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;http://www.mulesource.org/jira/browse/IBEANS-129&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/browse/IBEANS-129&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: iBeans
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Core
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: Beta 8
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Environment: Linux drx300 2.6.27-15-generic #1 SMP Tue Oct 20 06:52:09 UTC 2009 i686 GNU/Linux
&lt;br&gt;&amp;gt; Java 1.6.0_16
&lt;br&gt;&amp;gt; tomcat 6.0.20
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Ken Yagen
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: catalina.out, mule-ibeans.log, tomcatlogs.tar.gz, tomcatlogsjdk15.tar.gz
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Ibeans won't start up properly because of classpath issues
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://www.mulesource.org/jira/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;MuleForge Dev&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26621478&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;muleforgedev@...&lt;/a&gt;.
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26621478&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;muleforgedev+unsubscribe@...&lt;/a&gt;.
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/muleforgedev?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/muleforgedev?hl=en&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/MuleForge-Dev-f29652.html&quot; embed=&quot;fixTarget[29652]&quot; target=&quot;_top&quot; &gt;MuleForge Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-mule-jira--Created%3A-%28IBEANS-129%29-Classpath-scanner-problem-in-iBeans-on-Ubuntu-tp26132783p26621478.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26621415</id>
	<title>[mule-jira] Issue Comment Edited: (IBEANS-129) Classpath scanner problem in iBeans on Ubuntu</title>
	<published>2009-12-02T21:53:22Z</published>
	<updated>2009-12-02T21:53:22Z</updated>
	<author>
		<name>JIRA no-reply@mulesource.com</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;http://www.mulesource.org/jira/browse/IBEANS-129?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=32593#action_32593&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/browse/IBEANS-129?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=32593#action_32593&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Ken Yagen edited comment on IBEANS-129 at 12/2/09 11:52 PM:
&lt;br&gt;------------------------------------------------------------
&lt;br&gt;&lt;br&gt;switched back to jdk1.6.0_11 and confirmed it works fine - no error. Same with jdk1.6.0_16
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; was (Author: ken.yagen):
&lt;br&gt;&amp;nbsp; &amp;nbsp; switched back to jdk1.6.0_11 and confirmed it works fine - no error.
&lt;br&gt;&amp;nbsp; 
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Classpath scanner problem in iBeans on Ubuntu
&lt;br&gt;&amp;gt; ---------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: IBEANS-129
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;http://www.mulesource.org/jira/browse/IBEANS-129&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/browse/IBEANS-129&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: iBeans
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Core
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: Beta 8
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Environment: Linux drx300 2.6.27-15-generic #1 SMP Tue Oct 20 06:52:09 UTC 2009 i686 GNU/Linux
&lt;br&gt;&amp;gt; Java 1.6.0_16
&lt;br&gt;&amp;gt; tomcat 6.0.20
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Ken Yagen
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: catalina.out, mule-ibeans.log, tomcatlogs.tar.gz, tomcatlogsjdk15.tar.gz
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Ibeans won't start up properly because of classpath issues
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://www.mulesource.org/jira/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;MuleForge Dev&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26621415&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;muleforgedev@...&lt;/a&gt;.
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26621415&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;muleforgedev+unsubscribe@...&lt;/a&gt;.
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/muleforgedev?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/muleforgedev?hl=en&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/MuleForge-Dev-f29652.html&quot; embed=&quot;fixTarget[29652]&quot; target=&quot;_top&quot; &gt;MuleForge Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-mule-jira--Created%3A-%28IBEANS-129%29-Classpath-scanner-problem-in-iBeans-on-Ubuntu-tp26132783p26621415.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26621407</id>
	<title>[mule-jira] Commented: (IBEANS-129) Classpath scanner problem in iBeans on Ubuntu</title>
	<published>2009-12-02T21:51:23Z</published>
	<updated>2009-12-02T21:51:23Z</updated>
	<author>
		<name>JIRA no-reply@mulesource.com</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;http://www.mulesource.org/jira/browse/IBEANS-129?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=32593#action_32593&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/browse/IBEANS-129?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=32593#action_32593&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Ken Yagen commented on IBEANS-129:
&lt;br&gt;----------------------------------
&lt;br&gt;&lt;br&gt;switched back to jdk1.6.0_11 and confirmed it works fine - no error.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Classpath scanner problem in iBeans on Ubuntu
&lt;br&gt;&amp;gt; ---------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: IBEANS-129
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;http://www.mulesource.org/jira/browse/IBEANS-129&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/browse/IBEANS-129&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: iBeans
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Core
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: Beta 8
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Environment: Linux drx300 2.6.27-15-generic #1 SMP Tue Oct 20 06:52:09 UTC 2009 i686 GNU/Linux
&lt;br&gt;&amp;gt; Java 1.6.0_16
&lt;br&gt;&amp;gt; tomcat 6.0.20
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Ken Yagen
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: catalina.out, mule-ibeans.log, tomcatlogs.tar.gz, tomcatlogsjdk15.tar.gz
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Ibeans won't start up properly because of classpath issues
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://www.mulesource.org/jira/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;MuleForge Dev&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26621407&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;muleforgedev@...&lt;/a&gt;.
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26621407&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;muleforgedev+unsubscribe@...&lt;/a&gt;.
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/muleforgedev?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/muleforgedev?hl=en&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/MuleForge-Dev-f29652.html&quot; embed=&quot;fixTarget[29652]&quot; target=&quot;_top&quot; &gt;MuleForge Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-mule-jira--Created%3A-%28IBEANS-129%29-Classpath-scanner-problem-in-iBeans-on-Ubuntu-tp26132783p26621407.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26619291</id>
	<title>[mule-jira] Commented: (IBEANS-129) Classpath scanner problem in iBeans on Ubuntu</title>
	<published>2009-12-02T16:46:22Z</published>
	<updated>2009-12-02T16:46:22Z</updated>
	<author>
		<name>JIRA no-reply@mulesource.com</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;http://www.mulesource.org/jira/browse/IBEANS-129?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=32590#action_32590&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/browse/IBEANS-129?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=32590#action_32590&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Daniel Zapata commented on IBEANS-129:
&lt;br&gt;--------------------------------------
&lt;br&gt;&lt;br&gt;I just tried on my machine and it's working now.
&lt;br&gt;&lt;br&gt;Configuration: 
&lt;br&gt;* clean apache tomcat 6.0.20
&lt;br&gt;* JDK: Java(TM) SE Runtime Environment (build 1.6.0_16-b01)
&lt;br&gt;* Ubuntu 9.04 Linux dzapata-laptop 2.6.28-16-server #57-Ubuntu SMP Wed Nov 11 10:48:29 UTC 2009 i686 GNU/Linux
&lt;br&gt;&lt;br&gt;Steps:
&lt;br&gt;# unpack tomcat
&lt;br&gt;# unpack ibeans beta-9 inside of tomcat
&lt;br&gt;# run install script
&lt;br&gt;# start tomcat
&lt;br&gt;# Go to : &lt;a href=&quot;http://localhost:8080/ibeans/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://localhost:8080/ibeans/&lt;/a&gt;&lt;br&gt;# Run all of the examples on that page
&lt;br&gt;&lt;br&gt;However, I don't remember if the trouble I had was using my ibean or using the stock ibeans. &amp;nbsp;It will take a while to verify the latter.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Classpath scanner problem in iBeans on Ubuntu
&lt;br&gt;&amp;gt; ---------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: IBEANS-129
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;http://www.mulesource.org/jira/browse/IBEANS-129&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/browse/IBEANS-129&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: iBeans
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Core
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: Beta 8
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Environment: Linux drx300 2.6.27-15-generic #1 SMP Tue Oct 20 06:52:09 UTC 2009 i686 GNU/Linux
&lt;br&gt;&amp;gt; Java 1.6.0_16
&lt;br&gt;&amp;gt; tomcat 6.0.20
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Ken Yagen
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: catalina.out, mule-ibeans.log, tomcatlogs.tar.gz, tomcatlogsjdk15.tar.gz
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Ibeans won't start up properly because of classpath issues
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://www.mulesource.org/jira/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;MuleForge Dev&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26619291&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;muleforgedev@...&lt;/a&gt;.
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26619291&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;muleforgedev+unsubscribe@...&lt;/a&gt;.
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/muleforgedev?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/muleforgedev?hl=en&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/MuleForge-Dev-f29652.html&quot; embed=&quot;fixTarget[29652]&quot; target=&quot;_top&quot; &gt;MuleForge Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-mule-jira--Created%3A-%28IBEANS-129%29-Classpath-scanner-problem-in-iBeans-on-Ubuntu-tp26132783p26619291.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26619211</id>
	<title>[galaxy-dev]  [2078] trunk/integration/maven/publish-plugin/src/main/java/org/mule/galaxy/maven/publish/PublishMojo.java: Better error reporting.</title>
	<published>2009-12-02T16:36:55Z</published>
	<updated>2009-12-02T16:36:55Z</updated>
	<author>
		<name>dandiep-2</name>
	</author>
	<content type="html">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.1//EN&quot; &quot;http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd&quot;&gt;
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;
&lt;head&gt;
&lt;title&gt; [2078] trunk/integration/maven/publish-plugin/src/main/java/org/mule/galaxy/maven/publish/PublishMojo.java: Better error reporting.&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;

&lt;div id=&quot;msg&quot;&gt;
&lt;dl&gt;
&lt;dt&gt;Revision&lt;/dt&gt; &lt;dd&gt;&lt;a href=&quot;http://fisheye.muleforge.org/changelog/galaxy/?cs=2078&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;2078&lt;/a&gt;&lt;/dd&gt;
&lt;dt&gt;Author&lt;/dt&gt; &lt;dd&gt;dandiep&lt;/dd&gt;
&lt;dt&gt;Date&lt;/dt&gt; &lt;dd&gt;2009-12-02 18:36:55 -0600 (Wed, 02 Dec 2009)&lt;/dd&gt;
&lt;/dl&gt;

&lt;h3&gt;Log Message&lt;/h3&gt;
&lt;pre&gt;Better error reporting.&lt;/pre&gt;

&lt;h3&gt;Modified Paths&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#trunkintegrationmavenpublishpluginsrcmainjavaorgmulegalaxymavenpublishPublishMojojava&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;trunk/integration/maven/publish-plugin/src/main/java/org/mule/galaxy/maven/publish/PublishMojo.java&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;div id=&quot;patch&quot;&gt;
&lt;h3&gt;Diff&lt;/h3&gt;
&lt;a id=&quot;trunkintegrationmavenpublishpluginsrcmainjavaorgmulegalaxymavenpublishPublishMojojava&quot; target=&quot;_top&quot;&gt;&lt;/a&gt;
&lt;div class=&quot;modfile&quot;&gt;&lt;h4&gt;Modified: trunk/integration/maven/publish-plugin/src/main/java/org/mule/galaxy/maven/publish/PublishMojo.java (2077 =&gt; 2078)&lt;/h4&gt;
&lt;pre class=&quot;diff&quot;&gt;
&lt;span class=&quot;info&quot;&gt;--- trunk/integration/maven/publish-plugin/src/main/java/org/mule/galaxy/maven/publish/PublishMojo.java	2009-12-02 21:43:08 UTC (rev 2077)
+++ trunk/integration/maven/publish-plugin/src/main/java/org/mule/galaxy/maven/publish/PublishMojo.java	2009-12-03 00:36:55 UTC (rev 2078)
&lt;/span&gt;&lt;span class=&quot;lines&quot;&gt;@@ -3,6 +3,8 @@
&lt;/span&gt;&lt;span class=&quot;cx&quot;&gt; import java.io.File;
 import java.io.FileInputStream;
 import java.io.IOException;
&lt;/span&gt;&lt;span class=&quot;add&quot;&gt;+import java.io.InputStream;
+import java.io.OutputStream;
&lt;/span&gt;&lt;span class=&quot;cx&quot;&gt; import java.util.Arrays;
 import java.util.Collections;
 import java.util.Date;
&lt;/span&gt;&lt;span class=&quot;lines&quot;&gt;@@ -450,6 +452,13 @@
&lt;/span&gt;&lt;span class=&quot;cx&quot;&gt;         }
     }
 
&lt;/span&gt;&lt;span class=&quot;add&quot;&gt;+    /**
+     * @param file
+     * @param version
+     * @param a
+     * @throws MojoFailureException
+     * @throws MojoExecutionException
+     */
&lt;/span&gt;&lt;span class=&quot;cx&quot;&gt;     private void publishFile(File file, String version, Artifact a) throws MojoFailureException, MojoExecutionException {
         if (version == null) {
             throw new NullPointerException(&amp;quot;Version can not be null!&amp;quot;);
&lt;/span&gt;&lt;span class=&quot;lines&quot;&gt;@@ -488,6 +497,7 @@
&lt;/span&gt;&lt;span class=&quot;cx&quot;&gt;                 // create a new artifact
                 if (!showOnly) {
                     res = client.post(url, new FileInputStream(file), opts);
&lt;/span&gt;&lt;span class=&quot;add&quot;&gt;+                    checkUploadResponse(res);
&lt;/span&gt;&lt;span class=&quot;cx&quot;&gt;                     res.release();
                 }
                 getLog().info(&amp;quot;Created artifact &amp;quot; + name + &amp;quot; (version &amp;quot; + version + &amp;quot;)&amp;quot;);
&lt;/span&gt;&lt;span class=&quot;lines&quot;&gt;@@ -508,6 +518,7 @@
&lt;/span&gt;&lt;span class=&quot;cx&quot;&gt;                 // update the artifact
                 if (!showOnly) {
                     res = client.post(artifactUrl, new FileInputStream(file), opts);
&lt;/span&gt;&lt;span class=&quot;add&quot;&gt;+                    checkUploadResponse(res);
&lt;/span&gt;&lt;span class=&quot;cx&quot;&gt;                     res.release();
                 }
                 getLog().info(&amp;quot;Updated artifact &amp;quot; + name + &amp;quot; (version &amp;quot; + version + &amp;quot;)&amp;quot;);
&lt;/span&gt;&lt;span class=&quot;lines&quot;&gt;@@ -523,6 +534,42 @@
&lt;/span&gt;&lt;span class=&quot;cx&quot;&gt;         }
     }
 
&lt;/span&gt;&lt;span class=&quot;add&quot;&gt;+    private void checkUploadResponse(ClientResponse res) throws IOException, MojoFailureException {
+        if (res.getStatus() != 200 || res.getStatus() != 201) {
+            InputStream inputStream = res.getInputStream();
+            copy(inputStream, System.out, 8096);
+            inputStream.close();
+            if (res.getStatus() == 404) {
+                throw new MojoFailureException(&amp;quot;The specified repository URL is invalid. Got status: &amp;quot; + res.getStatus());
+            } else {
+                throw new MojoFailureException(&amp;quot;Could not upload artifact to that location. Got status: &amp;quot; + res.getStatus());
+            }
+        }
+    }
+    
+    public static int copy(final InputStream input,
+                           final OutputStream output,
+                           int bufferSize)
+       throws IOException {
+       int avail = input.available();
+       if (avail &amp;gt; 262144) {
+           avail = 262144;
+       }
+       if (avail &amp;gt; bufferSize) {
+           bufferSize = avail;
+       }
+       final byte[] buffer = new byte[bufferSize];
+       int n = 0;
+       n = input.read(buffer);
+       int total = 0;
+       while (-1 != n) {
+           output.write(buffer, 0, n);
+           total += n;
+           n = input.read(buffer);
+       }
+       return total;
+   }
+    
&lt;/span&gt;&lt;span class=&quot;cx&quot;&gt;     private void publishProjectMetadata(String name, String artifactUrl, Artifact a) throws MojoExecutionException {
         try{         
             RequestOptions defaultOpts = getEntryRequestOptions();
&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;/body&gt;
&lt;/html&gt;

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://admin.muleforge.org/manage_email


&lt;p&gt;&lt;/p&gt;

&lt;p&gt;--&lt;/p&gt;

You received this message because you are subscribed to the Google Groups &quot;MuleForge Dev&quot; group.&lt;br /&gt;

To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26619211&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;muleforgedev@...&lt;/a&gt;.&lt;br /&gt;

To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26619211&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;muleforgedev+unsubscribe@...&lt;/a&gt;.&lt;br /&gt;

For more options, visit this group at http://groups.google.com/group/muleforgedev?hl=en.&lt;br /&gt;

&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/MuleForge-Dev-f29652.html&quot; embed=&quot;fixTarget[29652]&quot; target=&quot;_top&quot; &gt;MuleForge Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-galaxy-dev----2078--trunk-integration-maven-publish-plugin-src-main-java-org-mule-galaxy-maven-publish-PublishMojo.java%3A-Better-error-reporting.-tp26619211p26619211.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26618665</id>
	<title>[mule-transport-sftp-dev]  [113] trunk/src/test/java/org/mule/transport/sftp/SftpDuplicateHandlingFunctionalTestCase.java: SFTP-14: Improve support for negative tests</title>
	<published>2009-12-02T15:40:38Z</published>
	<updated>2009-12-02T15:40:38Z</updated>
	<author>
		<name>magnus-31</name>
	</author>
	<content type="html">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.1//EN&quot; &quot;http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd&quot;&gt;
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;
&lt;head&gt;
&lt;title&gt; [113] trunk/src/test/java/org/mule/transport/sftp/SftpDuplicateHandlingFunctionalTestCase.java: SFTP-14: Improve support for negative tests&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;

&lt;div id=&quot;msg&quot;&gt;
&lt;dl&gt;
&lt;dt&gt;Revision&lt;/dt&gt; &lt;dd&gt;&lt;a href=&quot;http://fisheye.muleforge.org/changelog/mule-transport-sftp/?cs=113&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;113&lt;/a&gt;&lt;/dd&gt;
&lt;dt&gt;Author&lt;/dt&gt; &lt;dd&gt;magnus&lt;/dd&gt;
&lt;dt&gt;Date&lt;/dt&gt; &lt;dd&gt;2009-12-02 17:40:38 -0600 (Wed, 02 Dec 2009)&lt;/dd&gt;
&lt;/dl&gt;

&lt;h3&gt;Log Message&lt;/h3&gt;
&lt;pre&gt;&lt;a href=&quot;http://mule.mulesource.org/jira/secure/ViewIssue.jspa?key=SFTP-14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;SFTP-14&lt;/a&gt;: Improve support for negative tests&lt;/pre&gt;

&lt;h3&gt;Modified Paths&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#trunksrctestjavaorgmuletransportsftpSftpDuplicateHandlingFunctionalTestCasejava&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;trunk/src/test/java/org/mule/transport/sftp/SftpDuplicateHandlingFunctionalTestCase.java&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;div id=&quot;patch&quot;&gt;
&lt;h3&gt;Diff&lt;/h3&gt;
&lt;a id=&quot;trunksrctestjavaorgmuletransportsftpSftpDuplicateHandlingFunctionalTestCasejava&quot; target=&quot;_top&quot;&gt;&lt;/a&gt;
&lt;div class=&quot;modfile&quot;&gt;&lt;h4&gt;Modified: trunk/src/test/java/org/mule/transport/sftp/SftpDuplicateHandlingFunctionalTestCase.java (112 =&gt; 113)&lt;/h4&gt;
&lt;pre class=&quot;diff&quot;&gt;
&lt;span class=&quot;info&quot;&gt;--- trunk/src/test/java/org/mule/transport/sftp/SftpDuplicateHandlingFunctionalTestCase.java	2009-12-02 23:21:26 UTC (rev 112)
+++ trunk/src/test/java/org/mule/transport/sftp/SftpDuplicateHandlingFunctionalTestCase.java	2009-12-02 23:40:38 UTC (rev 113)
&lt;/span&gt;&lt;span class=&quot;lines&quot;&gt;@@ -72,7 +72,6 @@
&lt;/span&gt;&lt;span class=&quot;cx&quot;&gt; 			executeBaseTest(&amp;quot;inboundEndpoint2&amp;quot;, &amp;quot;vm://test.upload2&amp;quot;, &amp;quot;file2.txt&amp;quot;, SEND_SIZE, &amp;quot;receiving2&amp;quot;, TIMEOUT, &amp;quot;sftp&amp;quot;);
 			fail(&amp;quot;Should have received an Exception&amp;quot;);
 		} catch (Exception e) {
&lt;/span&gt;&lt;span class=&quot;rem&quot;&gt;-			System.err.println(&amp;quot;*** CATCHED AN EXPECTED EXCEPTION ***, &amp;quot; + e.getClass().getName());
&lt;/span&gt;&lt;span class=&quot;cx&quot;&gt; 			assertTrue(e instanceof NotImplementedException);
 		}
 	}
&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;/body&gt;
&lt;/html&gt;

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://admin.muleforge.org/manage_email


&lt;p&gt;&lt;/p&gt;

&lt;p&gt;--&lt;/p&gt;

You received this message because you are subscribed to the Google Groups &quot;MuleForge Dev&quot; group.&lt;br /&gt;

To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26618665&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;muleforgedev@...&lt;/a&gt;.&lt;br /&gt;

To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26618665&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;muleforgedev+unsubscribe@...&lt;/a&gt;.&lt;br /&gt;

For more options, visit this group at http://groups.google.com/group/muleforgedev?hl=en.&lt;br /&gt;

&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/MuleForge-Dev-f29652.html&quot; embed=&quot;fixTarget[29652]&quot; target=&quot;_top&quot; &gt;MuleForge Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-mule-transport-sftp-dev----113--trunk-src-test-java-org-mule-transport-sftp-SftpDuplicateHandlingFunctionalTestCase.java%3A-SFTP-14%3A-Improve-support-for-negative-tests-tp26618665p26618665.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26618660</id>
	<title>[mule-transport-sftp-dev] [mule-jira] Closed: (SFTP-14) Improve support for negative tests</title>
	<published>2009-12-02T15:40:23Z</published>
	<updated>2009-12-02T15:40:23Z</updated>
	<author>
		<name>JIRA no-reply@mulesource.com</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;http://www.mulesource.org/jira/browse/SFTP-14?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/browse/SFTP-14?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Magnus Larsson closed SFTP-14.
&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Resolution: Fixed
&lt;br&gt;&amp;nbsp; &amp;nbsp; Fix Version/s: 2.2.*
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Improve support for negative tests
&lt;br&gt;&amp;gt; ----------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: SFTP-14
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;http://www.mulesource.org/jira/browse/SFTP-14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/browse/SFTP-14&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: SFTP Transport Project
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Improvement
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Test
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 2.2.*
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Magnus Larsson
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Magnus Larsson
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Priority: Minor
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 2.2.1-RC2, 2.2.*
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Today we call Thread.sleep() to be sure that asynchronous processing has completed.
&lt;br&gt;&amp;gt; For negative tests a far better approach is to programmatically register exception listeners that can catch expected exceptions and that immediately after that allows the processing to continue. This improvement will lead to both significantly faster and more robust negative tests. 
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://www.mulesource.org/jira/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://admin.muleforge.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://admin.muleforge.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;--
&lt;br&gt;&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;MuleForge Dev&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26618660&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;muleforgedev@...&lt;/a&gt;.
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26618660&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;muleforgedev+unsubscribe@...&lt;/a&gt;.
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/muleforgedev?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/muleforgedev?hl=en&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/MuleForge-Dev-f29652.html&quot; embed=&quot;fixTarget[29652]&quot; target=&quot;_top&quot; &gt;MuleForge Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-mule-transport-sftp-dev---mule-jira--Created%3A-%28SFTP-14%29-Improve-support-for-negative-tests-tp26615511p26618660.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26618657</id>
	<title>[mule-transport-sftp-dev] [mule-jira] Issue Comment Edited: (SFTP-14) Improve support for negative tests</title>
	<published>2009-12-02T15:40:22Z</published>
	<updated>2009-12-02T15:40:22Z</updated>
	<author>
		<name>JIRA no-reply@mulesource.com</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;http://www.mulesource.org/jira/browse/SFTP-14?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=32586#action_32586&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/browse/SFTP-14?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=32586#action_32586&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Magnus Larsson edited comment on SFTP-14 at 12/2/09 5:38 PM:
&lt;br&gt;-------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Fixed by adding the following code to AbstractSftpTestCase.java:
&lt;br&gt;&lt;br&gt;{code}
&lt;br&gt;final ValueHolder&amp;lt;Exception&amp;gt; exceptionHolder = new ValueHolder&amp;lt;Exception&amp;gt;();
&lt;br&gt;if (expectedFailingConnector != null) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Register an exception-listener on the connector that expects to fail and count down the latch after saving the throwed exception
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; muleContext.getRegistry().lookupConnector(expectedFailingConnector).setExceptionListener(new ExceptionListener() {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; public void exceptionThrown(Exception e) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; exceptionHolder.value = e;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; latch.countDown();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; });
&lt;br&gt;}
&lt;br&gt;{code}
&lt;br&gt;&lt;br&gt;We can now write negativetests like:
&lt;br&gt;&lt;br&gt;{code}
&lt;br&gt;try {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; executeBaseTest(&amp;quot;inboundEndpoint2&amp;quot;, &amp;quot;vm://test.upload2&amp;quot;, &amp;quot;file2.txt&amp;quot;, SEND_SIZE, &amp;quot;receiving2&amp;quot;, TIMEOUT, &amp;quot;sftp&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; fail(&amp;quot;Should have received an Exception&amp;quot;);
&lt;br&gt;} catch (Exception e) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; assertTrue(e instanceof NotImplementedException);
&lt;br&gt;}
&lt;br&gt;{code}
&lt;br&gt;&lt;br&gt;&lt;br&gt;Compared to the old timer-based way, e.g.:
&lt;br&gt;&lt;br&gt;{code}
&lt;br&gt;// Send an file to the SFTP server, which the inbound-outboundEndpoint then can pick up
&lt;br&gt;muleClient.dispatch(getAddressByEndpoint(muleClient, INBOUND_ENDPOINT_NAME2), TEST_MESSAGE, fileNameProperties);
&lt;br&gt;&lt;br&gt;// TODO dont know any better way to wait for the above to finish? We cant use the same as SftpFileAgeFunctionalTestCase
&lt;br&gt;// for example since we dont have the TestComponent
&lt;br&gt;Thread.sleep(4000);
&lt;br&gt;&lt;br&gt;verifyInAndOutFiles(muleClient, INBOUND_ENDPOINT_NAME2, OUTBOUND_ENDPOINT_NAME2, false, true);
&lt;br&gt;&lt;br&gt;muleClient.dispatch(getAddressByEndpoint(muleClient, INBOUND_ENDPOINT_NAME2), TEST_MESSAGE, fileNameProperties);
&lt;br&gt;Thread.sleep(4000);
&lt;br&gt;&lt;br&gt;verifyInAndOutFiles(muleClient, INBOUND_ENDPOINT_NAME2, OUTBOUND_ENDPOINT_NAME2, true, true);
&lt;br&gt;// Get the exception from mule
&lt;br&gt;Throwable ex = ExceptionListener.getStandardException();
&lt;br&gt;assertNotNull(ex);
&lt;br&gt;assertTrue(ex instanceof IOException);
&lt;br&gt;{code}
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; was (Author: magnus):
&lt;br&gt;&amp;nbsp; &amp;nbsp; Fixed by adding the following code to AbstractSftpTestCase.java:
&lt;br&gt;&lt;br&gt;{code}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; final ValueHolder&amp;lt;Exception&amp;gt; exceptionHolder = new ValueHolder&amp;lt;Exception&amp;gt;();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (expectedFailingConnector != null) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Register an exception-listener on the connector that expects to fail and count down the latch after saving the throwed exception
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; muleContext.getRegistry().lookupConnector(expectedFailingConnector).setExceptionListener(new ExceptionListener() {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; public void exceptionThrown(Exception e) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; exceptionHolder.value = e;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; latch.countDown();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; });
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;{code}
&lt;br&gt;&lt;br&gt;We can now write negativetests like:
&lt;br&gt;&lt;br&gt;{code}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; try {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; executeBaseTest(&amp;quot;inboundEndpoint2&amp;quot;, &amp;quot;vm://test.upload2&amp;quot;, &amp;quot;file2.txt&amp;quot;, SEND_SIZE, &amp;quot;receiving2&amp;quot;, TIMEOUT, &amp;quot;sftp&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; fail(&amp;quot;Should have received an Exception&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } catch (Exception e) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; assertTrue(e instanceof NotImplementedException);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;{code}
&lt;br&gt;&lt;br&gt;&lt;br&gt;Compared to the old timer-based way, e.g.:
&lt;br&gt;&lt;br&gt;{code}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; // Send an file to the SFTP server, which the inbound-outboundEndpoint then can pick up
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; muleClient.dispatch(getAddressByEndpoint(muleClient, INBOUND_ENDPOINT_NAME2), TEST_MESSAGE, fileNameProperties);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; // TODO dont know any better way to wait for the above to finish? We cant use the same as SftpFileAgeFunctionalTestCase
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; // for example since we dont have the TestComponent
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Thread.sleep(4000);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; verifyInAndOutFiles(muleClient, INBOUND_ENDPOINT_NAME2, OUTBOUND_ENDPOINT_NAME2, false, true);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; muleClient.dispatch(getAddressByEndpoint(muleClient, INBOUND_ENDPOINT_NAME2), TEST_MESSAGE, fileNameProperties);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Thread.sleep(4000);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; verifyInAndOutFiles(muleClient, INBOUND_ENDPOINT_NAME2, OUTBOUND_ENDPOINT_NAME2, true, true);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; // Get the exception from mule
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Throwable ex = ExceptionListener.getStandardException();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; assertNotNull(ex);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; assertTrue(ex instanceof IOException);
&lt;br&gt;{code}
&lt;br&gt;&lt;br&gt;&amp;nbsp; 
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Improve support for negative tests
&lt;br&gt;&amp;gt; ----------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: SFTP-14
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;http://www.mulesource.org/jira/browse/SFTP-14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/browse/SFTP-14&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: SFTP Transport Project
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Improvement
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Test
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 2.2.*
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Magnus Larsson
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Magnus Larsson
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Priority: Minor
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 2.2.1-RC2, 2.2.*
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Today we call Thread.sleep() to be sure that asynchronous processing has completed.
&lt;br&gt;&amp;gt; For negative tests a far better approach is to programmatically register exception listeners that can catch expected exceptions and that immediately after that allows the processing to continue. This improvement will lead to both significantly faster and more robust negative tests. 
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://www.mulesource.org/jira/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://admin.muleforge.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://admin.muleforge.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;--
&lt;br&gt;&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;MuleForge Dev&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26618657&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;muleforgedev@...&lt;/a&gt;.
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26618657&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;muleforgedev+unsubscribe@...&lt;/a&gt;.
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/muleforgedev?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/muleforgedev?hl=en&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/MuleForge-Dev-f29652.html&quot; embed=&quot;fixTarget[29652]&quot; target=&quot;_top&quot; &gt;MuleForge Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-mule-transport-sftp-dev---mule-jira--Created%3A-%28SFTP-14%29-Improve-support-for-negative-tests-tp26615511p26618657.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26618658</id>
	<title>[mule-jira] Issue Comment Edited: (SFTP-14) Improve support for negative tests</title>
	<published>2009-12-02T15:40:22Z</published>
	<updated>2009-12-02T15:40:22Z</updated>
	<author>
		<name>JIRA no-reply@mulesource.com</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;http://www.mulesource.org/jira/browse/SFTP-14?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=32586#action_32586&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/browse/SFTP-14?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=32586#action_32586&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Magnus Larsson edited comment on SFTP-14 at 12/2/09 5:38 PM:
&lt;br&gt;-------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Fixed by adding the following code to AbstractSftpTestCase.java:
&lt;br&gt;&lt;br&gt;{code}
&lt;br&gt;final ValueHolder&amp;lt;Exception&amp;gt; exceptionHolder = new ValueHolder&amp;lt;Exception&amp;gt;();
&lt;br&gt;if (expectedFailingConnector != null) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Register an exception-listener on the connector that expects to fail and count down the latch after saving the throwed exception
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; muleContext.getRegistry().lookupConnector(expectedFailingConnector).setExceptionListener(new ExceptionListener() {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; public void exceptionThrown(Exception e) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; exceptionHolder.value = e;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; latch.countDown();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; });
&lt;br&gt;}
&lt;br&gt;{code}
&lt;br&gt;&lt;br&gt;We can now write negativetests like:
&lt;br&gt;&lt;br&gt;{code}
&lt;br&gt;try {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; executeBaseTest(&amp;quot;inboundEndpoint2&amp;quot;, &amp;quot;vm://test.upload2&amp;quot;, &amp;quot;file2.txt&amp;quot;, SEND_SIZE, &amp;quot;receiving2&amp;quot;, TIMEOUT, &amp;quot;sftp&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; fail(&amp;quot;Should have received an Exception&amp;quot;);
&lt;br&gt;} catch (Exception e) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; assertTrue(e instanceof NotImplementedException);
&lt;br&gt;}
&lt;br&gt;{code}
&lt;br&gt;&lt;br&gt;&lt;br&gt;Compared to the old timer-based way, e.g.:
&lt;br&gt;&lt;br&gt;{code}
&lt;br&gt;// Send an file to the SFTP server, which the inbound-outboundEndpoint then can pick up
&lt;br&gt;muleClient.dispatch(getAddressByEndpoint(muleClient, INBOUND_ENDPOINT_NAME2), TEST_MESSAGE, fileNameProperties);
&lt;br&gt;&lt;br&gt;// TODO dont know any better way to wait for the above to finish? We cant use the same as SftpFileAgeFunctionalTestCase
&lt;br&gt;// for example since we dont have the TestComponent
&lt;br&gt;Thread.sleep(4000);
&lt;br&gt;&lt;br&gt;verifyInAndOutFiles(muleClient, INBOUND_ENDPOINT_NAME2, OUTBOUND_ENDPOINT_NAME2, false, true);
&lt;br&gt;&lt;br&gt;muleClient.dispatch(getAddressByEndpoint(muleClient, INBOUND_ENDPOINT_NAME2), TEST_MESSAGE, fileNameProperties);
&lt;br&gt;Thread.sleep(4000);
&lt;br&gt;&lt;br&gt;verifyInAndOutFiles(muleClient, INBOUND_ENDPOINT_NAME2, OUTBOUND_ENDPOINT_NAME2, true, true);
&lt;br&gt;// Get the exception from mule
&lt;br&gt;Throwable ex = ExceptionListener.getStandardException();
&lt;br&gt;assertNotNull(ex);
&lt;br&gt;assertTrue(ex instanceof IOException);
&lt;br&gt;{code}
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; was (Author: magnus):
&lt;br&gt;&amp;nbsp; &amp;nbsp; Fixed by adding the following code to AbstractSftpTestCase.java:
&lt;br&gt;&lt;br&gt;{code}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; final ValueHolder&amp;lt;Exception&amp;gt; exceptionHolder = new ValueHolder&amp;lt;Exception&amp;gt;();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (expectedFailingConnector != null) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Register an exception-listener on the connector that expects to fail and count down the latch after saving the throwed exception
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; muleContext.getRegistry().lookupConnector(expectedFailingConnector).setExceptionListener(new ExceptionListener() {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; public void exceptionThrown(Exception e) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; exceptionHolder.value = e;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; latch.countDown();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; });
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;{code}
&lt;br&gt;&lt;br&gt;We can now write negativetests like:
&lt;br&gt;&lt;br&gt;{code}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; try {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; executeBaseTest(&amp;quot;inboundEndpoint2&amp;quot;, &amp;quot;vm://test.upload2&amp;quot;, &amp;quot;file2.txt&amp;quot;, SEND_SIZE, &amp;quot;receiving2&amp;quot;, TIMEOUT, &amp;quot;sftp&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; fail(&amp;quot;Should have received an Exception&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } catch (Exception e) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; assertTrue(e instanceof NotImplementedException);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;{code}
&lt;br&gt;&lt;br&gt;&lt;br&gt;Compared to the old timer-based way, e.g.:
&lt;br&gt;&lt;br&gt;{code}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; // Send an file to the SFTP server, which the inbound-outboundEndpoint then can pick up
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; muleClient.dispatch(getAddressByEndpoint(muleClient, INBOUND_ENDPOINT_NAME2), TEST_MESSAGE, fileNameProperties);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; // TODO dont know any better way to wait for the above to finish? We cant use the same as SftpFileAgeFunctionalTestCase
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; // for example since we dont have the TestComponent
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Thread.sleep(4000);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; verifyInAndOutFiles(muleClient, INBOUND_ENDPOINT_NAME2, OUTBOUND_ENDPOINT_NAME2, false, true);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; muleClient.dispatch(getAddressByEndpoint(muleClient, INBOUND_ENDPOINT_NAME2), TEST_MESSAGE, fileNameProperties);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Thread.sleep(4000);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; verifyInAndOutFiles(muleClient, INBOUND_ENDPOINT_NAME2, OUTBOUND_ENDPOINT_NAME2, true, true);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; // Get the exception from mule
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Throwable ex = ExceptionListener.getStandardException();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; assertNotNull(ex);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; assertTrue(ex instanceof IOException);
&lt;br&gt;{code}
&lt;br&gt;&lt;br&gt;&amp;nbsp; 
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Improve support for negative tests
&lt;br&gt;&amp;gt; ----------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: SFTP-14
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;http://www.mulesource.org/jira/browse/SFTP-14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/browse/SFTP-14&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: SFTP Transport Project
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Improvement
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Test
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 2.2.*
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Magnus Larsson
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Magnus Larsson
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Priority: Minor
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 2.2.1-RC2, 2.2.*
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Today we call Thread.sleep() to be sure that asynchronous processing has completed.
&lt;br&gt;&amp;gt; For negative tests a far better approach is to programmatically register exception listeners that can catch expected exceptions and that immediately after that allows the processing to continue. This improvement will lead to both significantly faster and more robust negative tests. 
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://www.mulesource.org/jira/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;MuleForge Dev&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26618658&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;muleforgedev@...&lt;/a&gt;.
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26618658&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;muleforgedev+unsubscribe@...&lt;/a&gt;.
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/muleforgedev?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/muleforgedev?hl=en&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/MuleForge-Dev-f29652.html&quot; embed=&quot;fixTarget[29652]&quot; target=&quot;_top&quot; &gt;MuleForge Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-mule-jira--Created%3A-%28SFTP-14%29-Improve-support-for-negative-tests-tp26615510p26618658.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26618663</id>
	<title>[mule-jira] Closed: (SFTP-14) Improve support for negative tests</title>
	<published>2009-12-02T15:40:22Z</published>
	<updated>2009-12-02T15:40:22Z</updated>
	<author>
		<name>JIRA no-reply@mulesource.com</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;http://www.mulesource.org/jira/browse/SFTP-14?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/browse/SFTP-14?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Magnus Larsson closed SFTP-14.
&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Resolution: Fixed
&lt;br&gt;&amp;nbsp; &amp;nbsp; Fix Version/s: 2.2.*
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Improve support for negative tests
&lt;br&gt;&amp;gt; ----------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: SFTP-14
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;http://www.mulesource.org/jira/browse/SFTP-14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/browse/SFTP-14&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: SFTP Transport Project
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Improvement
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Test
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 2.2.*
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Magnus Larsson
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Magnus Larsson
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Priority: Minor
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 2.2.1-RC2, 2.2.*
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Today we call Thread.sleep() to be sure that asynchronous processing has completed.
&lt;br&gt;&amp;gt; For negative tests a far better approach is to programmatically register exception listeners that can catch expected exceptions and that immediately after that allows the processing to continue. This improvement will lead to both significantly faster and more robust negative tests. 
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://www.mulesource.org/jira/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;MuleForge Dev&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26618663&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;muleforgedev@...&lt;/a&gt;.
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26618663&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;muleforgedev+unsubscribe@...&lt;/a&gt;.
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/muleforgedev?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/muleforgedev?hl=en&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/MuleForge-Dev-f29652.html&quot; embed=&quot;fixTarget[29652]&quot; target=&quot;_top&quot; &gt;MuleForge Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-mule-jira--Created%3A-%28SFTP-14%29-Improve-support-for-negative-tests-tp26615510p26618663.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26618594</id>
	<title>[mule-jira] Issue Comment Edited: (SFTP-14) Improve support for negative tests</title>
	<published>2009-12-02T15:36:22Z</published>
	<updated>2009-12-02T15:36:22Z</updated>
	<author>
		<name>JIRA no-reply@mulesource.com</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;http://www.mulesource.org/jira/browse/SFTP-14?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=32586#action_32586&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/browse/SFTP-14?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=32586#action_32586&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Magnus Larsson edited comment on SFTP-14 at 12/2/09 5:36 PM:
&lt;br&gt;-------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Fixed by adding the following code to AbstractSftpTestCase.java:
&lt;br&gt;&lt;br&gt;{code}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; final ValueHolder&amp;lt;Exception&amp;gt; exceptionHolder = new ValueHolder&amp;lt;Exception&amp;gt;();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (expectedFailingConnector != null) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Register an exception-listener on the connector that expects to fail and count down the latch after saving the throwed exception
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; muleContext.getRegistry().lookupConnector(expectedFailingConnector).setExceptionListener(new ExceptionListener() {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; public void exceptionThrown(Exception e) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; exceptionHolder.value = e;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; latch.countDown();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; });
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;{code}
&lt;br&gt;&lt;br&gt;We can now write negativetests like:
&lt;br&gt;&lt;br&gt;{code}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; try {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; executeBaseTest(&amp;quot;inboundEndpoint2&amp;quot;, &amp;quot;vm://test.upload2&amp;quot;, &amp;quot;file2.txt&amp;quot;, SEND_SIZE, &amp;quot;receiving2&amp;quot;, TIMEOUT, &amp;quot;sftp&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; fail(&amp;quot;Should have received an Exception&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } catch (Exception e) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; assertTrue(e instanceof NotImplementedException);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;{code}
&lt;br&gt;&lt;br&gt;&lt;br&gt;Compared to the old timer-based way, e.g.:
&lt;br&gt;&lt;br&gt;{code}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; // Send an file to the SFTP server, which the inbound-outboundEndpoint then can pick up
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; muleClient.dispatch(getAddressByEndpoint(muleClient, INBOUND_ENDPOINT_NAME2), TEST_MESSAGE, fileNameProperties);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; // TODO dont know any better way to wait for the above to finish? We cant use the same as SftpFileAgeFunctionalTestCase
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; // for example since we dont have the TestComponent
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Thread.sleep(4000);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; verifyInAndOutFiles(muleClient, INBOUND_ENDPOINT_NAME2, OUTBOUND_ENDPOINT_NAME2, false, true);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; muleClient.dispatch(getAddressByEndpoint(muleClient, INBOUND_ENDPOINT_NAME2), TEST_MESSAGE, fileNameProperties);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Thread.sleep(4000);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; verifyInAndOutFiles(muleClient, INBOUND_ENDPOINT_NAME2, OUTBOUND_ENDPOINT_NAME2, true, true);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; // Get the exception from mule
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Throwable ex = ExceptionListener.getStandardException();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; assertNotNull(ex);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; assertTrue(ex instanceof IOException);
&lt;br&gt;{code}
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; was (Author: magnus):
&lt;br&gt;&amp;nbsp; &amp;nbsp; Fixed by adding the following code to AbstractSftpTestCase.java:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; final ValueHolder&amp;lt;Exception&amp;gt; exceptionHolder = new ValueHolder&amp;lt;Exception&amp;gt;();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (expectedFailingConnector != null) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Register an exception-listener on the connector that expects to fail and count down the latch after saving the throwed exception
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; muleContext.getRegistry().lookupConnector(expectedFailingConnector).setExceptionListener(new ExceptionListener() {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; public void exceptionThrown(Exception e) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; exceptionHolder.value = e;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; latch.countDown();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; });
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;We can now write negativetests like:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; try {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; executeBaseTest(&amp;quot;inboundEndpoint2&amp;quot;, &amp;quot;vm://test.upload2&amp;quot;, &amp;quot;file2.txt&amp;quot;, SEND_SIZE, &amp;quot;receiving2&amp;quot;, TIMEOUT, &amp;quot;sftp&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; fail(&amp;quot;Should have received an Exception&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } catch (Exception e) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; assertTrue(e instanceof NotImplementedException);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;&lt;br&gt;Compared to the old timer-based way, e.g.:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; // Send an file to the SFTP server, which the inbound-outboundEndpoint then can pick up
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; muleClient.dispatch(getAddressByEndpoint(muleClient, INBOUND_ENDPOINT_NAME2), TEST_MESSAGE, fileNameProperties);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; // TODO dont know any better way to wait for the above to finish? We cant use the same as SftpFileAgeFunctionalTestCase
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; // for example since we dont have the TestComponent
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Thread.sleep(4000);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; verifyInAndOutFiles(muleClient, INBOUND_ENDPOINT_NAME2, OUTBOUND_ENDPOINT_NAME2, false, true);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; muleClient.dispatch(getAddressByEndpoint(muleClient, INBOUND_ENDPOINT_NAME2), TEST_MESSAGE, fileNameProperties);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Thread.sleep(4000);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; verifyInAndOutFiles(muleClient, INBOUND_ENDPOINT_NAME2, OUTBOUND_ENDPOINT_NAME2, true, true);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; // Get the exception from mule
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Throwable ex = ExceptionListener.getStandardException();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; assertNotNull(ex);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; assertTrue(ex instanceof IOException);
&lt;br&gt;&lt;br&gt;&amp;nbsp; 
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Improve support for negative tests
&lt;br&gt;&amp;gt; ----------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: SFTP-14
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;http://www.mulesource.org/jira/browse/SFTP-14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/browse/SFTP-14&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: SFTP Transport Project
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Improvement
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Test
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 2.2.*
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Magnus Larsson
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Magnus Larsson
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Priority: Minor
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 2.2.1-RC2
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Today we call Thread.sleep() to be sure that asynchronous processing has completed.
&lt;br&gt;&amp;gt; For negative tests a far better approach is to programmatically register exception listeners that can catch expected exceptions and that immediately after that allows the processing to continue. This improvement will lead to both significantly faster and more robust negative tests. 
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://www.mulesource.org/jira/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;MuleForge Dev&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26618594&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;muleforgedev@...&lt;/a&gt;.
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26618594&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;muleforgedev+unsubscribe@...&lt;/a&gt;.
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/muleforgedev?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/muleforgedev?hl=en&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/MuleForge-Dev-f29652.html&quot; embed=&quot;fixTarget[29652]&quot; target=&quot;_top&quot; &gt;MuleForge Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-mule-jira--Created%3A-%28SFTP-14%29-Improve-support-for-negative-tests-tp26615510p26618594.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26618595</id>
	<title>[mule-jira] Reopened: (SFTP-14) Improve support for negative tests</title>
	<published>2009-12-02T15:36:22Z</published>
	<updated>2009-12-02T15:36:22Z</updated>
	<author>
		<name>JIRA no-reply@mulesource.com</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;http://www.mulesource.org/jira/browse/SFTP-14?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/browse/SFTP-14?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Magnus Larsson reopened SFTP-14:
&lt;br&gt;--------------------------------
&lt;br&gt;&lt;br&gt;&lt;br&gt;add 2.2.x as fixed version
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Improve support for negative tests
&lt;br&gt;&amp;gt; ----------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: SFTP-14
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;http://www.mulesource.org/jira/browse/SFTP-14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/browse/SFTP-14&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: SFTP Transport Project
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Improvement
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Test
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 2.2.*
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Magnus Larsson
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Magnus Larsson
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Priority: Minor
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 2.2.1-RC2
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Today we call Thread.sleep() to be sure that asynchronous processing has completed.
&lt;br&gt;&amp;gt; For negative tests a far better approach is to programmatically register exception listeners that can catch expected exceptions and that immediately after that allows the processing to continue. This improvement will lead to both significantly faster and more robust negative tests. 
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://www.mulesource.org/jira/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;MuleForge Dev&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26618595&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;muleforgedev@...&lt;/a&gt;.
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26618595&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;muleforgedev+unsubscribe@...&lt;/a&gt;.
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/muleforgedev?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/muleforgedev?hl=en&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/MuleForge-Dev-f29652.html&quot; embed=&quot;fixTarget[29652]&quot; target=&quot;_top&quot; &gt;MuleForge Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-mule-jira--Created%3A-%28SFTP-14%29-Improve-support-for-negative-tests-tp26615510p26618595.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26618596</id>
	<title>[mule-transport-sftp-dev] [mule-jira] Reopened: (SFTP-14) Improve support for negative tests</title>
	<published>2009-12-02T15:36:22Z</published>
	<updated>2009-12-02T15:36:22Z</updated>
	<author>
		<name>JIRA no-reply@mulesource.com</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;http://www.mulesource.org/jira/browse/SFTP-14?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/browse/SFTP-14?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Magnus Larsson reopened SFTP-14:
&lt;br&gt;--------------------------------
&lt;br&gt;&lt;br&gt;&lt;br&gt;add 2.2.x as fixed version
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Improve support for negative tests
&lt;br&gt;&amp;gt; ----------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: SFTP-14
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;http://www.mulesource.org/jira/browse/SFTP-14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/browse/SFTP-14&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: SFTP Transport Project
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Improvement
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Test
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 2.2.*
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Magnus Larsson
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Magnus Larsson
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Priority: Minor
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 2.2.1-RC2
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Today we call Thread.sleep() to be sure that asynchronous processing has completed.
&lt;br&gt;&amp;gt; For negative tests a far better approach is to programmatically register exception listeners that can catch expected exceptions and that immediately after that allows the processing to continue. This improvement will lead to both significantly faster and more robust negative tests. 
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://www.mulesource.org/jira/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://admin.muleforge.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://admin.muleforge.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;--
&lt;br&gt;&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;MuleForge Dev&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26618596&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;muleforgedev@...&lt;/a&gt;.
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26618596&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;muleforgedev+unsubscribe@...&lt;/a&gt;.
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/muleforgedev?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/muleforgedev?hl=en&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/MuleForge-Dev-f29652.html&quot; embed=&quot;fixTarget[29652]&quot; target=&quot;_top&quot; &gt;MuleForge Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-mule-transport-sftp-dev---mule-jira--Created%3A-%28SFTP-14%29-Improve-support-for-negative-tests-tp26615511p26618596.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26618598</id>
	<title>[mule-transport-sftp-dev] [mule-jira] Issue Comment Edited: (SFTP-14) Improve support for negative tests</title>
	<published>2009-12-02T15:36:22Z</published>
	<updated>2009-12-02T15:36:22Z</updated>
	<author>
		<name>JIRA no-reply@mulesource.com</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;http://www.mulesource.org/jira/browse/SFTP-14?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=32586#action_32586&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/browse/SFTP-14?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=32586#action_32586&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Magnus Larsson edited comment on SFTP-14 at 12/2/09 5:36 PM:
&lt;br&gt;-------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Fixed by adding the following code to AbstractSftpTestCase.java:
&lt;br&gt;&lt;br&gt;{code}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; final ValueHolder&amp;lt;Exception&amp;gt; exceptionHolder = new ValueHolder&amp;lt;Exception&amp;gt;();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (expectedFailingConnector != null) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Register an exception-listener on the connector that expects to fail and count down the latch after saving the throwed exception
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; muleContext.getRegistry().lookupConnector(expectedFailingConnector).setExceptionListener(new ExceptionListener() {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; public void exceptionThrown(Exception e) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; exceptionHolder.value = e;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; latch.countDown();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; });
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;{code}
&lt;br&gt;&lt;br&gt;We can now write negativetests like:
&lt;br&gt;&lt;br&gt;{code}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; try {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; executeBaseTest(&amp;quot;inboundEndpoint2&amp;quot;, &amp;quot;vm://test.upload2&amp;quot;, &amp;quot;file2.txt&amp;quot;, SEND_SIZE, &amp;quot;receiving2&amp;quot;, TIMEOUT, &amp;quot;sftp&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; fail(&amp;quot;Should have received an Exception&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } catch (Exception e) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; assertTrue(e instanceof NotImplementedException);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;{code}
&lt;br&gt;&lt;br&gt;&lt;br&gt;Compared to the old timer-based way, e.g.:
&lt;br&gt;&lt;br&gt;{code}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; // Send an file to the SFTP server, which the inbound-outboundEndpoint then can pick up
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; muleClient.dispatch(getAddressByEndpoint(muleClient, INBOUND_ENDPOINT_NAME2), TEST_MESSAGE, fileNameProperties);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; // TODO dont know any better way to wait for the above to finish? We cant use the same as SftpFileAgeFunctionalTestCase
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; // for example since we dont have the TestComponent
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Thread.sleep(4000);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; verifyInAndOutFiles(muleClient, INBOUND_ENDPOINT_NAME2, OUTBOUND_ENDPOINT_NAME2, false, true);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; muleClient.dispatch(getAddressByEndpoint(muleClient, INBOUND_ENDPOINT_NAME2), TEST_MESSAGE, fileNameProperties);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Thread.sleep(4000);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; verifyInAndOutFiles(muleClient, INBOUND_ENDPOINT_NAME2, OUTBOUND_ENDPOINT_NAME2, true, true);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; // Get the exception from mule
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Throwable ex = ExceptionListener.getStandardException();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; assertNotNull(ex);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; assertTrue(ex instanceof IOException);
&lt;br&gt;{code}
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; was (Author: magnus):
&lt;br&gt;&amp;nbsp; &amp;nbsp; Fixed by adding the following code to AbstractSftpTestCase.java:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; final ValueHolder&amp;lt;Exception&amp;gt; exceptionHolder = new ValueHolder&amp;lt;Exception&amp;gt;();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (expectedFailingConnector != null) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Register an exception-listener on the connector that expects to fail and count down the latch after saving the throwed exception
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; muleContext.getRegistry().lookupConnector(expectedFailingConnector).setExceptionListener(new ExceptionListener() {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; public void exceptionThrown(Exception e) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; exceptionHolder.value = e;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; latch.countDown();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; });
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;We can now write negativetests like:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; try {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; executeBaseTest(&amp;quot;inboundEndpoint2&amp;quot;, &amp;quot;vm://test.upload2&amp;quot;, &amp;quot;file2.txt&amp;quot;, SEND_SIZE, &amp;quot;receiving2&amp;quot;, TIMEOUT, &amp;quot;sftp&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; fail(&amp;quot;Should have received an Exception&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } catch (Exception e) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; assertTrue(e instanceof NotImplementedException);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;&lt;br&gt;Compared to the old timer-based way, e.g.:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; // Send an file to the SFTP server, which the inbound-outboundEndpoint then can pick up
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; muleClient.dispatch(getAddressByEndpoint(muleClient, INBOUND_ENDPOINT_NAME2), TEST_MESSAGE, fileNameProperties);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; // TODO dont know any better way to wait for the above to finish? We cant use the same as SftpFileAgeFunctionalTestCase
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; // for example since we dont have the TestComponent
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Thread.sleep(4000);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; verifyInAndOutFiles(muleClient, INBOUND_ENDPOINT_NAME2, OUTBOUND_ENDPOINT_NAME2, false, true);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; muleClient.dispatch(getAddressByEndpoint(muleClient, INBOUND_ENDPOINT_NAME2), TEST_MESSAGE, fileNameProperties);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Thread.sleep(4000);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; verifyInAndOutFiles(muleClient, INBOUND_ENDPOINT_NAME2, OUTBOUND_ENDPOINT_NAME2, true, true);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; // Get the exception from mule
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Throwable ex = ExceptionListener.getStandardException();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; assertNotNull(ex);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; assertTrue(ex instanceof IOException);
&lt;br&gt;&lt;br&gt;&amp;nbsp; 
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Improve support for negative tests
&lt;br&gt;&amp;gt; ----------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: SFTP-14
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;http://www.mulesource.org/jira/browse/SFTP-14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/browse/SFTP-14&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: SFTP Transport Project
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Improvement
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Test
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 2.2.*
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Magnus Larsson
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Magnus Larsson
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Priority: Minor
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 2.2.1-RC2
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Today we call Thread.sleep() to be sure that asynchronous processing has completed.
&lt;br&gt;&amp;gt; For negative tests a far better approach is to programmatically register exception listeners that can catch expected exceptions and that immediately after that allows the processing to continue. This improvement will lead to both significantly faster and more robust negative tests. 
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://www.mulesource.org/jira/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://admin.muleforge.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://admin.muleforge.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;--
&lt;br&gt;&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;MuleForge Dev&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26618598&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;muleforgedev@...&lt;/a&gt;.
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26618598&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;muleforgedev+unsubscribe@...&lt;/a&gt;.
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/muleforgedev?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/muleforgedev?hl=en&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/MuleForge-Dev-f29652.html&quot; embed=&quot;fixTarget[29652]&quot; target=&quot;_top&quot; &gt;MuleForge Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-mule-transport-sftp-dev---mule-jira--Created%3A-%28SFTP-14%29-Improve-support-for-negative-tests-tp26615511p26618598.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26618534</id>
	<title>[mule-transport-sftp-dev] [mule-jira] Closed: (SFTP-14) Improve support for negative tests</title>
	<published>2009-12-02T15:30:22Z</published>
	<updated>2009-12-02T15:30:22Z</updated>
	<author>
		<name>JIRA no-reply@mulesource.com</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;http://www.mulesource.org/jira/browse/SFTP-14?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/browse/SFTP-14?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Magnus Larsson closed SFTP-14.
&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Priority: Minor &amp;nbsp;(was: To be reviewed)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Resolution: Fixed
&lt;br&gt;&amp;nbsp; &amp;nbsp; Fix Version/s: 2.2.1-RC2
&lt;br&gt;&lt;br&gt;Fixed by adding the following code to AbstractSftpTestCase.java:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; final ValueHolder&amp;lt;Exception&amp;gt; exceptionHolder = new ValueHolder&amp;lt;Exception&amp;gt;();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (expectedFailingConnector != null) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Register an exception-listener on the connector that expects to fail and count down the latch after saving the throwed exception
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; muleContext.getRegistry().lookupConnector(expectedFailingConnector).setExceptionListener(new ExceptionListener() {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; public void exceptionThrown(Exception e) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; exceptionHolder.value = e;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; latch.countDown();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; });
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;We can now write negativetests like:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; try {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; executeBaseTest(&amp;quot;inboundEndpoint2&amp;quot;, &amp;quot;vm://test.upload2&amp;quot;, &amp;quot;file2.txt&amp;quot;, SEND_SIZE, &amp;quot;receiving2&amp;quot;, TIMEOUT, &amp;quot;sftp&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; fail(&amp;quot;Should have received an Exception&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } catch (Exception e) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; assertTrue(e instanceof NotImplementedException);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;&lt;br&gt;Compared to the old timer-based way, e.g.:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; // Send an file to the SFTP server, which the inbound-outboundEndpoint then can pick up
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; muleClient.dispatch(getAddressByEndpoint(muleClient, INBOUND_ENDPOINT_NAME2), TEST_MESSAGE, fileNameProperties);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; // TODO dont know any better way to wait for the above to finish? We cant use the same as SftpFileAgeFunctionalTestCase
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; // for example since we dont have the TestComponent
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Thread.sleep(4000);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; verifyInAndOutFiles(muleClient, INBOUND_ENDPOINT_NAME2, OUTBOUND_ENDPOINT_NAME2, false, true);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; muleClient.dispatch(getAddressByEndpoint(muleClient, INBOUND_ENDPOINT_NAME2), TEST_MESSAGE, fileNameProperties);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Thread.sleep(4000);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; verifyInAndOutFiles(muleClient, INBOUND_ENDPOINT_NAME2, OUTBOUND_ENDPOINT_NAME2, true, true);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; // Get the exception from mule
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Throwable ex = ExceptionListener.getStandardException();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; assertNotNull(ex);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; assertTrue(ex instanceof IOException);
&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Improve support for negative tests
&lt;br&gt;&amp;gt; ----------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: SFTP-14
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;http://www.mulesource.org/jira/browse/SFTP-14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/browse/SFTP-14&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: SFTP Transport Project
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Improvement
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Test
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 2.2.*
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Magnus Larsson
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Magnus Larsson
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Priority: Minor
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 2.2.1-RC2
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Today we call Thread.sleep() to be sure that asynchronous processing has completed.
&lt;br&gt;&amp;gt; For negative tests a far better approach is to programmatically register exception listeners that can catch expected exceptions and that immediately after that allows the processing to continue. This improvement will lead to both significantly faster and more robust negative tests. 
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://www.mulesource.org/jira/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://admin.muleforge.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://admin.muleforge.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;--
&lt;br&gt;&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;MuleForge Dev&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26618534&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;muleforgedev@...&lt;/a&gt;.
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26618534&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;muleforgedev+unsubscribe@...&lt;/a&gt;.
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/muleforgedev?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/muleforgedev?hl=en&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/MuleForge-Dev-f29652.html&quot; embed=&quot;fixTarget[29652]&quot; target=&quot;_top&quot; &gt;MuleForge Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-mule-transport-sftp-dev---mule-jira--Created%3A-%28SFTP-14%29-Improve-support-for-negative-tests-tp26615511p26618534.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26618535</id>
	<title>[mule-jira] Closed: (SFTP-14) Improve support for negative tests</title>
	<published>2009-12-02T15:30:22Z</published>
	<updated>2009-12-02T15:30:22Z</updated>
	<author>
		<name>JIRA no-reply@mulesource.com</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;http://www.mulesource.org/jira/browse/SFTP-14?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/browse/SFTP-14?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Magnus Larsson closed SFTP-14.
&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Priority: Minor &amp;nbsp;(was: To be reviewed)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Resolution: Fixed
&lt;br&gt;&amp;nbsp; &amp;nbsp; Fix Version/s: 2.2.1-RC2
&lt;br&gt;&lt;br&gt;Fixed by adding the following code to AbstractSftpTestCase.java:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; final ValueHolder&amp;lt;Exception&amp;gt; exceptionHolder = new ValueHolder&amp;lt;Exception&amp;gt;();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (expectedFailingConnector != null) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Register an exception-listener on the connector that expects to fail and count down the latch after saving the throwed exception
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; muleContext.getRegistry().lookupConnector(expectedFailingConnector).setExceptionListener(new ExceptionListener() {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; public void exceptionThrown(Exception e) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; exceptionHolder.value = e;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; latch.countDown();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; });
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;We can now write negativetests like:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; try {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; executeBaseTest(&amp;quot;inboundEndpoint2&amp;quot;, &amp;quot;vm://test.upload2&amp;quot;, &amp;quot;file2.txt&amp;quot;, SEND_SIZE, &amp;quot;receiving2&amp;quot;, TIMEOUT, &amp;quot;sftp&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; fail(&amp;quot;Should have received an Exception&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } catch (Exception e) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; assertTrue(e instanceof NotImplementedException);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;&lt;br&gt;Compared to the old timer-based way, e.g.:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; // Send an file to the SFTP server, which the inbound-outboundEndpoint then can pick up
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; muleClient.dispatch(getAddressByEndpoint(muleClient, INBOUND_ENDPOINT_NAME2), TEST_MESSAGE, fileNameProperties);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; // TODO dont know any better way to wait for the above to finish? We cant use the same as SftpFileAgeFunctionalTestCase
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; // for example since we dont have the TestComponent
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Thread.sleep(4000);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; verifyInAndOutFiles(muleClient, INBOUND_ENDPOINT_NAME2, OUTBOUND_ENDPOINT_NAME2, false, true);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; muleClient.dispatch(getAddressByEndpoint(muleClient, INBOUND_ENDPOINT_NAME2), TEST_MESSAGE, fileNameProperties);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Thread.sleep(4000);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; verifyInAndOutFiles(muleClient, INBOUND_ENDPOINT_NAME2, OUTBOUND_ENDPOINT_NAME2, true, true);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; // Get the exception from mule
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Throwable ex = ExceptionListener.getStandardException();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; assertNotNull(ex);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; assertTrue(ex instanceof IOException);
&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Improve support for negative tests
&lt;br&gt;&amp;gt; ----------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: SFTP-14
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;http://www.mulesource.org/jira/browse/SFTP-14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/browse/SFTP-14&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: SFTP Transport Project
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Improvement
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Test
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 2.2.*
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Magnus Larsson
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Magnus Larsson
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Priority: Minor
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 2.2.1-RC2
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Today we call Thread.sleep() to be sure that asynchronous processing has completed.
&lt;br&gt;&amp;gt; For negative tests a far better approach is to programmatically register exception listeners that can catch expected exceptions and that immediately after that allows the processing to continue. This improvement will lead to both significantly faster and more robust negative tests. 
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://www.mulesource.org/jira/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;MuleForge Dev&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26618535&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;muleforgedev@...&lt;/a&gt;.
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26618535&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;muleforgedev+unsubscribe@...&lt;/a&gt;.
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/muleforgedev?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/muleforgedev?hl=en&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/MuleForge-Dev-f29652.html&quot; embed=&quot;fixTarget[29652]&quot; target=&quot;_top&quot; &gt;MuleForge Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-mule-jira--Created%3A-%28SFTP-14%29-Improve-support-for-negative-tests-tp26615510p26618535.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26618478</id>
	<title>[mule-jira] Work started: (SFTP-14) Improve support for negative tests</title>
	<published>2009-12-02T15:26:22Z</published>
	<updated>2009-12-02T15:26:22Z</updated>
	<author>
		<name>JIRA no-reply@mulesource.com</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;http://www.mulesource.org/jira/browse/SFTP-14?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/browse/SFTP-14?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Work on SFTP-14 started by Magnus Larsson.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Improve support for negative tests
&lt;br&gt;&amp;gt; ----------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: SFTP-14
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;http://www.mulesource.org/jira/browse/SFTP-14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/browse/SFTP-14&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: SFTP Transport Project
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Improvement
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Test
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 2.2.*
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Magnus Larsson
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Magnus Larsson
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Today we call Thread.sleep() to be sure that asynchronous processing has completed.
&lt;br&gt;&amp;gt; For negative tests a far better approach is to programmatically register exception listeners that can catch expected exceptions and that immediately after that allows the processing to continue. This improvement will lead to both significantly faster and more robust negative tests. 
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://www.mulesource.org/jira/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;MuleForge Dev&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26618478&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;muleforgedev@...&lt;/a&gt;.
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26618478&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;muleforgedev+unsubscribe@...&lt;/a&gt;.
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/muleforgedev?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/muleforgedev?hl=en&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/MuleForge-Dev-f29652.html&quot; embed=&quot;fixTarget[29652]&quot; target=&quot;_top&quot; &gt;MuleForge Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-mule-jira--Created%3A-%28SFTP-14%29-Improve-support-for-negative-tests-tp26615510p26618478.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26618479</id>
	<title>[mule-transport-sftp-dev] [mule-jira] Work stopped: (SFTP-14) Improve support for negative tests</title>
	<published>2009-12-02T15:26:22Z</published>
	<updated>2009-12-02T15:26:22Z</updated>
	<author>
		<name>JIRA no-reply@mulesource.com</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;http://www.mulesource.org/jira/browse/SFTP-14?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/browse/SFTP-14?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Work on SFTP-14 stopped by Magnus Larsson.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Improve support for negative tests
&lt;br&gt;&amp;gt; ----------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: SFTP-14
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;http://www.mulesource.org/jira/browse/SFTP-14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/browse/SFTP-14&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: SFTP Transport Project
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Improvement
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Test
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 2.2.*
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Magnus Larsson
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Magnus Larsson
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Today we call Thread.sleep() to be sure that asynchronous processing has completed.
&lt;br&gt;&amp;gt; For negative tests a far better approach is to programmatically register exception listeners that can catch expected exceptions and that immediately after that allows the processing to continue. This improvement will lead to both significantly faster and more robust negative tests. 
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://www.mulesource.org/jira/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://admin.muleforge.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://admin.muleforge.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;--
&lt;br&gt;&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;MuleForge Dev&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26618479&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;muleforgedev@...&lt;/a&gt;.
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26618479&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;muleforgedev+unsubscribe@...&lt;/a&gt;.
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/muleforgedev?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/muleforgedev?hl=en&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/MuleForge-Dev-f29652.html&quot; embed=&quot;fixTarget[29652]&quot; target=&quot;_top&quot; &gt;MuleForge Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-mule-transport-sftp-dev---mule-jira--Created%3A-%28SFTP-14%29-Improve-support-for-negative-tests-tp26615511p26618479.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26618481</id>
	<title>[mule-transport-sftp-dev] [mule-jira] Work started: (SFTP-14) Improve support for negative tests</title>
	<published>2009-12-02T15:26:22Z</published>
	<updated>2009-12-02T15:26:22Z</updated>
	<author>
		<name>JIRA no-reply@mulesource.com</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;http://www.mulesource.org/jira/browse/SFTP-14?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/browse/SFTP-14?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Work on SFTP-14 started by Magnus Larsson.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Improve support for negative tests
&lt;br&gt;&amp;gt; ----------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: SFTP-14
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;http://www.mulesource.org/jira/browse/SFTP-14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/browse/SFTP-14&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: SFTP Transport Project
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Improvement
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Test
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 2.2.*
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Magnus Larsson
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Magnus Larsson
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Today we call Thread.sleep() to be sure that asynchronous processing has completed.
&lt;br&gt;&amp;gt; For negative tests a far better approach is to programmatically register exception listeners that can catch expected exceptions and that immediately after that allows the processing to continue. This improvement will lead to both significantly faster and more robust negative tests. 
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://www.mulesource.org/jira/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://admin.muleforge.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://admin.muleforge.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;--
&lt;br&gt;&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;MuleForge Dev&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26618481&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;muleforgedev@...&lt;/a&gt;.
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26618481&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;muleforgedev+unsubscribe@...&lt;/a&gt;.
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/muleforgedev?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/muleforgedev?hl=en&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/MuleForge-Dev-f29652.html&quot; embed=&quot;fixTarget[29652]&quot; target=&quot;_top&quot; &gt;MuleForge Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-mule-transport-sftp-dev---mule-jira--Created%3A-%28SFTP-14%29-Improve-support-for-negative-tests-tp26615511p26618481.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26618482</id>
	<title>[mule-jira] Work stopped: (SFTP-14) Improve support for negative tests</title>
	<published>2009-12-02T15:26:22Z</published>
	<updated>2009-12-02T15:26:22Z</updated>
	<author>
		<name>JIRA no-reply@mulesource.com</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;http://www.mulesource.org/jira/browse/SFTP-14?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/browse/SFTP-14?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Work on SFTP-14 stopped by Magnus Larsson.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Improve support for negative tests
&lt;br&gt;&amp;gt; ----------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: SFTP-14
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;http://www.mulesource.org/jira/browse/SFTP-14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/browse/SFTP-14&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: SFTP Transport Project
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Improvement
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Test
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 2.2.*
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Magnus Larsson
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Magnus Larsson
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Today we call Thread.sleep() to be sure that asynchronous processing has completed.
&lt;br&gt;&amp;gt; For negative tests a far better approach is to programmatically register exception listeners that can catch expected exceptions and that immediately after that allows the processing to continue. This improvement will lead to both significantly faster and more robust negative tests. 
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://www.mulesource.org/jira/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;MuleForge Dev&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26618482&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;muleforgedev@...&lt;/a&gt;.
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26618482&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;muleforgedev+unsubscribe@...&lt;/a&gt;.
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/muleforgedev?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/muleforgedev?hl=en&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/MuleForge-Dev-f29652.html&quot; embed=&quot;fixTarget[29652]&quot; target=&quot;_top&quot; &gt;MuleForge Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-mule-jira--Created%3A-%28SFTP-14%29-Improve-support-for-negative-tests-tp26615510p26618482.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26618399</id>
	<title>[mule-transport-sftp-dev]  [112] trunk/src/test/java/org/mule/transport/sftp: SFTP-14: Improve support for negative tests</title>
	<published>2009-12-02T15:21:26Z</published>
	<updated>2009-12-02T15:21:26Z</updated>
	<author>
		<name>magnus-31</name>
	</author>
	<content type="html">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.1//EN&quot; &quot;http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd&quot;&gt;
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;
&lt;head&gt;
&lt;title&gt; [112] trunk/src/test/java/org/mule/transport/sftp: SFTP-14: Improve support for negative tests&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;

&lt;div id=&quot;msg&quot;&gt;
&lt;dl&gt;
&lt;dt&gt;Revision&lt;/dt&gt; &lt;dd&gt;&lt;a href=&quot;http://fisheye.muleforge.org/changelog/mule-transport-sftp/?cs=112&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;112&lt;/a&gt;&lt;/dd&gt;
&lt;dt&gt;Author&lt;/dt&gt; &lt;dd&gt;magnus&lt;/dd&gt;
&lt;dt&gt;Date&lt;/dt&gt; &lt;dd&gt;2009-12-02 17:21:26 -0600 (Wed, 02 Dec 2009)&lt;/dd&gt;
&lt;/dl&gt;

&lt;h3&gt;Log Message&lt;/h3&gt;
&lt;pre&gt;&lt;a href=&quot;http://mule.mulesource.org/jira/secure/ViewIssue.jspa?key=SFTP-14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;SFTP-14&lt;/a&gt;: Improve support for negative tests&lt;/pre&gt;

&lt;h3&gt;Modified Paths&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#trunksrctestjavaorgmuletransportsftpAbstractSftpTestCasejava&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;trunk/src/test/java/org/mule/transport/sftp/AbstractSftpTestCase.java&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#trunksrctestjavaorgmuletransportsftpSftpDuplicateHandlingFunctionalTestCasejava&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;trunk/src/test/java/org/mule/transport/sftp/SftpDuplicateHandlingFunctionalTestCase.java&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#trunksrctestjavaorgmuletransportsftpdataintegritySftpCheckDuplicateFileHandlingTestCasejava&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;trunk/src/test/java/org/mule/transport/sftp/dataintegrity/SftpCheckDuplicateFileHandlingTestCase.java&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#trunksrctestjavaorgmuletransportsftpnotificationExceptionListenerjava&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;trunk/src/test/java/org/mule/transport/sftp/notification/ExceptionListener.java&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Added Paths&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;trunk/src/test/java/org/mule/transport/sftp/util/&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#trunksrctestjavaorgmuletransportsftputilValueHolderjava&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;trunk/src/test/java/org/mule/transport/sftp/util/ValueHolder.java&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;div id=&quot;patch&quot;&gt;
&lt;h3&gt;Diff&lt;/h3&gt;
&lt;a id=&quot;trunksrctestjavaorgmuletransportsftpAbstractSftpTestCasejava&quot; target=&quot;_top&quot;&gt;&lt;/a&gt;
&lt;div class=&quot;modfile&quot;&gt;&lt;h4&gt;Modified: trunk/src/test/java/org/mule/transport/sftp/AbstractSftpTestCase.java (111 =&gt; 112)&lt;/h4&gt;
&lt;pre class=&quot;diff&quot;&gt;
&lt;span class=&quot;info&quot;&gt;--- trunk/src/test/java/org/mule/transport/sftp/AbstractSftpTestCase.java	2009-11-18 13:23:07 UTC (rev 111)
+++ trunk/src/test/java/org/mule/transport/sftp/AbstractSftpTestCase.java	2009-12-02 23:21:26 UTC (rev 112)
&lt;/span&gt;&lt;span class=&quot;lines&quot;&gt;@@ -9,14 +9,12 @@
&lt;/span&gt;&lt;span class=&quot;cx&quot;&gt;  */
 package org.mule.transport.sftp;
 
&lt;/span&gt;&lt;span class=&quot;add&quot;&gt;+import java.beans.ExceptionListener;
&lt;/span&gt;&lt;span class=&quot;cx&quot;&gt; import java.io.BufferedInputStream;
 import java.io.IOException;
 import java.io.InputStream;
 import java.util.HashMap;
 
&lt;/span&gt;&lt;span class=&quot;rem&quot;&gt;-import com.jcraft.jsch.ChannelSftp;
-import com.jcraft.jsch.SftpException;
-import org.apache.log4j.Logger;
&lt;/span&gt;&lt;span class=&quot;cx&quot;&gt; import org.mule.api.MuleEventContext;
 import org.mule.api.MuleException;
 import org.mule.api.endpoint.EndpointBuilder;
&lt;/span&gt;&lt;span class=&quot;lines&quot;&gt;@@ -26,24 +24,23 @@
&lt;/span&gt;&lt;span class=&quot;cx&quot;&gt; import org.mule.tck.FunctionalTestCase;
 import org.mule.tck.functional.EventCallback;
 import org.mule.tck.functional.FunctionalTestComponent;
&lt;/span&gt;&lt;span class=&quot;add&quot;&gt;+import org.mule.transport.sftp.util.ValueHolder;
&lt;/span&gt;&lt;span class=&quot;cx&quot;&gt; import org.mule.util.StringMessageUtils;
 
&lt;/span&gt;&lt;span class=&quot;add&quot;&gt;+import com.jcraft.jsch.ChannelSftp;
+import com.jcraft.jsch.SftpException;
+
&lt;/span&gt;&lt;span class=&quot;cx&quot;&gt; import edu.emory.mathcs.backport.java.util.concurrent.CountDownLatch;
 import edu.emory.mathcs.backport.java.util.concurrent.TimeUnit;
 import edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicInteger;
 
 
 /**
&lt;/span&gt;&lt;span class=&quot;rem&quot;&gt;- * @author Lennart H&amp;Atilde;&amp;curren;ggkvist
&lt;/span&gt;&lt;span class=&quot;add&quot;&gt;+ * @author Lennart H&amp;Atilde;&amp;curren;ggkvist, Magnus Larsson
&lt;/span&gt;&lt;span class=&quot;cx&quot;&gt;  *         Date: Jun 8, 2009
  */
 public abstract class AbstractSftpTestCase extends FunctionalTestCase
 {
&lt;/span&gt;&lt;span class=&quot;rem&quot;&gt;-    /**
-     * Logger
-     */
-    private static final Logger log = Logger.getLogger(AbstractSftpTestCase.class);
-
&lt;/span&gt;&lt;span class=&quot;cx&quot;&gt; 	/** Deletes all files in the directory, useful when testing to ensure that no files are in the way... */
 //	protected void cleanupRemoteFtpDirectory(MuleClient muleClient, String endpointName) throws IOException
 //	{
&lt;/span&gt;&lt;span class=&quot;lines&quot;&gt;@@ -231,6 +228,12 @@
&lt;/span&gt;&lt;span class=&quot;cx&quot;&gt; 	/** Base method for executing tests... */
 	protected void executeBaseTest(String inputEndpointName, String sendUrl, String filename, final int size, String receivingTestComponentName, long timeout) throws Exception
 	{
&lt;/span&gt;&lt;span class=&quot;add&quot;&gt;+		executeBaseTest(inputEndpointName, sendUrl, filename, size, receivingTestComponentName, timeout, null);
+	}
+
+	/** Base method for executing tests... */
+	protected void executeBaseTest(String inputEndpointName, String sendUrl, String filename, final int size, String receivingTestComponentName, long timeout, String expectedFailingConnector) throws Exception
+	{
&lt;/span&gt;&lt;span class=&quot;cx&quot;&gt; 		MuleClient client = new MuleClient();
 
 		// Do some cleaning so that the endpoint doesn&amp;#39;t have any other files
&lt;/span&gt;&lt;span class=&quot;lines&quot;&gt;@@ -281,9 +284,21 @@
&lt;/span&gt;&lt;span class=&quot;cx&quot;&gt; 				latch.countDown();
 			}
 		};
&lt;/span&gt;&lt;span class=&quot;rem&quot;&gt;-
&lt;/span&gt;&lt;span class=&quot;cx&quot;&gt; 		getFunctionalTestComponent(receivingTestComponentName).setEventCallback(callback);
&lt;/span&gt;&lt;span class=&quot;add&quot;&gt;+		
&lt;/span&gt;&lt;span class=&quot;cx&quot;&gt; 
&lt;/span&gt;&lt;span class=&quot;add&quot;&gt;+		final ValueHolder&amp;lt;Exception&amp;gt; exceptionHolder = new ValueHolder&amp;lt;Exception&amp;gt;();
+		if (expectedFailingConnector != null) {
+			// Register an exception-listener on the connector that expects to fail and count down the latch after saving the throwed exception
+			muleContext.getRegistry().lookupConnector(expectedFailingConnector).setExceptionListener(new ExceptionListener() {
+				public void exceptionThrown(Exception e) {
+					exceptionHolder.value = e;
+					latch.countDown();
+				}
+			});
+		}
+		
+
&lt;/span&gt;&lt;span class=&quot;cx&quot;&gt; 		// InputStream that generates the data without using a file
 		InputStream os = new InputStream()
 		{
&lt;/span&gt;&lt;span class=&quot;lines&quot;&gt;@@ -314,8 +329,12 @@
&lt;/span&gt;&lt;span class=&quot;cx&quot;&gt; 
 		boolean workDone = latch.await(timeout, TimeUnit.MILLISECONDS);
 
&lt;/span&gt;&lt;span class=&quot;rem&quot;&gt;-    assertTrue(&amp;quot;Test timed out. It took more than &amp;quot; + timeout + &amp;quot; milliseconds. If this error occurs the test probably needs a longer time out (on your computer/network)&amp;quot;, workDone);
&lt;/span&gt;&lt;span class=&quot;add&quot;&gt;+		assertTrue(&amp;quot;Test timed out. It took more than &amp;quot; + timeout + &amp;quot; milliseconds. If this error occurs the test probably needs a longer time out (on your computer/network)&amp;quot;, workDone);
&lt;/span&gt;&lt;span class=&quot;cx&quot;&gt; 
&lt;/span&gt;&lt;span class=&quot;add&quot;&gt;+		// Rethrow any exception that we have caught in an exception-listener
+    	if (exceptionHolder.value != null) {
+    		throw exceptionHolder.value;
+    	}
&lt;/span&gt;&lt;span class=&quot;cx&quot;&gt; 		executeBaseAssertionsAfterCall(size, totalReceivedSize.intValue());
 	}
 
&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;a id=&quot;trunksrctestjavaorgmuletransportsftpSftpDuplicateHandlingFunctionalTestCasejava&quot; target=&quot;_top&quot;&gt;&lt;/a&gt;
&lt;div class=&quot;modfile&quot;&gt;&lt;h4&gt;Modified: trunk/src/test/java/org/mule/transport/sftp/SftpDuplicateHandlingFunctionalTestCase.java (111 =&gt; 112)&lt;/h4&gt;
&lt;pre class=&quot;diff&quot;&gt;
&lt;span class=&quot;info&quot;&gt;--- trunk/src/test/java/org/mule/transport/sftp/SftpDuplicateHandlingFunctionalTestCase.java	2009-11-18 13:23:07 UTC (rev 111)
+++ trunk/src/test/java/org/mule/transport/sftp/SftpDuplicateHandlingFunctionalTestCase.java	2009-12-02 23:21:26 UTC (rev 112)
&lt;/span&gt;&lt;span class=&quot;lines&quot;&gt;@@ -12,7 +12,6 @@
&lt;/span&gt;&lt;span class=&quot;cx&quot;&gt; package org.mule.transport.sftp;
 
 import org.apache.commons.lang.NotImplementedException;
&lt;/span&gt;&lt;span class=&quot;rem&quot;&gt;-import org.mule.transport.sftp.notification.ExceptionListener;
&lt;/span&gt;&lt;span class=&quot;cx&quot;&gt; 
 
 /**
&lt;/span&gt;&lt;span class=&quot;lines&quot;&gt;@@ -22,9 +21,6 @@
&lt;/span&gt;&lt;span class=&quot;cx&quot;&gt; {
 	private static final long TIMEOUT = 10000;
 
&lt;/span&gt;&lt;span class=&quot;rem&quot;&gt;-	// TODO. Not very elegant solution, but the best I could figure out right now. Needs tp be improved over time...
-	private boolean expectException = false;
-
&lt;/span&gt;&lt;span class=&quot;cx&quot;&gt; 	// Size of the generated stream - 2 Mb
 	final static int SEND_SIZE = 1024 * 1024 * 2;
 
&lt;/span&gt;&lt;span class=&quot;lines&quot;&gt;@@ -51,9 +47,6 @@
&lt;/span&gt;&lt;span class=&quot;cx&quot;&gt;         initEndpointDirectory(&amp;quot;inboundEndpoint1&amp;quot;);
         initEndpointDirectory(&amp;quot;inboundEndpoint2&amp;quot;);
         initEndpointDirectory(&amp;quot;inboundEndpoint3&amp;quot;);
&lt;/span&gt;&lt;span class=&quot;rem&quot;&gt;-        
-		ExceptionListener.reset();
-		expectException = false;
&lt;/span&gt;&lt;span class=&quot;cx&quot;&gt; 	}
 
 
&lt;/span&gt;&lt;span class=&quot;lines&quot;&gt;@@ -75,15 +68,13 @@
&lt;/span&gt;&lt;span class=&quot;cx&quot;&gt; 	{
 		// TODO. Add some tests specific to this test, i.e. not only rely on the tests performed by executeTest().
 
&lt;/span&gt;&lt;span class=&quot;rem&quot;&gt;-		expectException = true;
-		assertNull(ExceptionListener.getStandardException());
-
-		executeBaseTest(&amp;quot;inboundEndpoint2&amp;quot;, &amp;quot;vm://test.upload2&amp;quot;, &amp;quot;file2.txt&amp;quot;, SEND_SIZE, &amp;quot;receiving2&amp;quot;, TIMEOUT);
-
-		// Verify that a NotImplementedException exception was throwed...
-		Throwable ex = ExceptionListener.getStandardException();
-		assertNotNull(ex);
-		assertTrue(ex instanceof NotImplementedException);
&lt;/span&gt;&lt;span class=&quot;add&quot;&gt;+		try {
+			executeBaseTest(&amp;quot;inboundEndpoint2&amp;quot;, &amp;quot;vm://test.upload2&amp;quot;, &amp;quot;file2.txt&amp;quot;, SEND_SIZE, &amp;quot;receiving2&amp;quot;, TIMEOUT, &amp;quot;sftp&amp;quot;);
+			fail(&amp;quot;Should have received an Exception&amp;quot;);
+		} catch (Exception e) {
+			System.err.println(&amp;quot;*** CATCHED AN EXPECTED EXCEPTION ***, &amp;quot; + e.getClass().getName());
+			assertTrue(e instanceof NotImplementedException);
+		}
&lt;/span&gt;&lt;span class=&quot;cx&quot;&gt; 	}
 
 	/**
&lt;/span&gt;&lt;span class=&quot;lines&quot;&gt;@@ -96,16 +87,4 @@
&lt;/span&gt;&lt;span class=&quot;cx&quot;&gt; 		executeBaseTest(&amp;quot;inboundEndpoint3&amp;quot;, &amp;quot;vm://test.upload3&amp;quot;, &amp;quot;file3.txt&amp;quot;, SEND_SIZE, &amp;quot;receiving3&amp;quot;, TIMEOUT);
 	}
 
&lt;/span&gt;&lt;span class=&quot;rem&quot;&gt;-	/**
-	 * To be overridden by the test-classes if required
-	 */
-	@Override
-	protected void executeBaseAssertionsAfterCall(int sendSize, int receivedSize) {
-
-		if (!expectException) {
-			super.executeBaseAssertionsAfterCall(sendSize, receivedSize);
-		}
-	}
-
-
&lt;/span&gt;&lt;span class=&quot;cx&quot;&gt; }
&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;a id=&quot;trunksrctestjavaorgmuletransportsftpdataintegritySftpCheckDuplicateFileHandlingTestCasejava&quot; target=&quot;_top&quot;&gt;&lt;/a&gt;
&lt;div class=&quot;modfile&quot;&gt;&lt;h4&gt;Modified: trunk/src/test/java/org/mule/transport/sftp/dataintegrity/SftpCheckDuplicateFileHandlingTestCase.java (111 =&gt; 112)&lt;/h4&gt;
&lt;pre class=&quot;diff&quot;&gt;
&lt;span class=&quot;info&quot;&gt;--- trunk/src/test/java/org/mule/transport/sftp/dataintegrity/SftpCheckDuplicateFileHandlingTestCase.java	2009-11-18 13:23:07 UTC (rev 111)
+++ trunk/src/test/java/org/mule/transport/sftp/dataintegrity/SftpCheckDuplicateFileHandlingTestCase.java	2009-12-02 23:21:26 UTC (rev 112)
&lt;/span&gt;&lt;span class=&quot;lines&quot;&gt;@@ -1,11 +1,8 @@
&lt;/span&gt;&lt;span class=&quot;cx&quot;&gt; package org.mule.transport.sftp.dataintegrity;
 
&lt;/span&gt;&lt;span class=&quot;rem&quot;&gt;-import java.io.IOException;
-
&lt;/span&gt;&lt;span class=&quot;cx&quot;&gt; import org.mule.api.endpoint.ImmutableEndpoint;
 import org.mule.module.client.MuleClient;
 import org.mule.transport.sftp.SftpClient;
&lt;/span&gt;&lt;span class=&quot;rem&quot;&gt;-import org.mule.transport.sftp.notification.ExceptionListener;
&lt;/span&gt;&lt;span class=&quot;cx&quot;&gt; 
 /**
  * Test the three different types of handling when duplicate files (i.e. file names) are being transferred by SftpTransport. 
&lt;/span&gt;&lt;span class=&quot;lines&quot;&gt;@@ -57,6 +54,7 @@
&lt;/span&gt;&lt;span class=&quot;cx&quot;&gt;       muleClient.dispatch(getAddressByEndpoint(muleClient, INBOUND_ENDPOINT_NAME), TEST_MESSAGE, fileNameProperties);
       // TODO dont know any better way to wait for the above to finish? We cant use the same as SftpFileAgeFunctionalTestCase
       // for example since we dont have the TestComponent
&lt;/span&gt;&lt;span class=&quot;add&quot;&gt;+
&lt;/span&gt;&lt;span class=&quot;cx&quot;&gt;       Thread.sleep(4000);
       // Make sure the file exists only in the outbound endpoint
       verifyInAndOutFiles(muleClient, INBOUND_ENDPOINT_NAME, OUTBOUND_ENDPOINT_NAME, false, true);
&lt;/span&gt;&lt;span class=&quot;lines&quot;&gt;@@ -75,34 +73,4 @@
&lt;/span&gt;&lt;span class=&quot;cx&quot;&gt;     }
   }
 
&lt;/span&gt;&lt;span class=&quot;rem&quot;&gt;-  /**
-   * Test transferring a duplicate file. The default handling of duplicates is to throw an exception.
-   */
-  public void testDuplicateDefaultExceptionHandling() throws Exception {
-    MuleClient muleClient = new MuleClient();
-    SftpClient sftpClient = getSftpClient(muleClient, OUTBOUND_ENDPOINT_NAME2);
-
-    try {
-
-      // Send an file to the SFTP server, which the inbound-outboundEndpoint then can pick up
-      muleClient.dispatch(getAddressByEndpoint(muleClient, INBOUND_ENDPOINT_NAME2), TEST_MESSAGE, fileNameProperties);
-
-      // TODO dont know any better way to wait for the above to finish? We cant use the same as SftpFileAgeFunctionalTestCase
-      // for example since we dont have the TestComponent
-      Thread.sleep(4000);
-
-      verifyInAndOutFiles(muleClient, INBOUND_ENDPOINT_NAME2, OUTBOUND_ENDPOINT_NAME2, false, true);
-
-      muleClient.dispatch(getAddressByEndpoint(muleClient, INBOUND_ENDPOINT_NAME2), TEST_MESSAGE, fileNameProperties);
-      Thread.sleep(4000);
-
-      verifyInAndOutFiles(muleClient, INBOUND_ENDPOINT_NAME2, OUTBOUND_ENDPOINT_NAME2, true, true);
-      // Get the exception from mule
-      Throwable ex = ExceptionListener.getStandardException();
-      assertNotNull(ex);
-      assertTrue(ex instanceof IOException);
-    } finally {
-      sftpClient.disconnect();
-    }
-  }
&lt;/span&gt;&lt;span class=&quot;cx&quot;&gt; }
&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;a id=&quot;trunksrctestjavaorgmuletransportsftpnotificationExceptionListenerjava&quot; target=&quot;_top&quot;&gt;&lt;/a&gt;
&lt;div class=&quot;modfile&quot;&gt;&lt;h4&gt;Modified: trunk/src/test/java/org/mule/transport/sftp/notification/ExceptionListener.java (111 =&gt; 112)&lt;/h4&gt;
&lt;pre class=&quot;diff&quot;&gt;
&lt;span class=&quot;info&quot;&gt;--- trunk/src/test/java/org/mule/transport/sftp/notification/ExceptionListener.java	2009-11-18 13:23:07 UTC (rev 111)
+++ trunk/src/test/java/org/mule/transport/sftp/notification/ExceptionListener.java	2009-12-02 23:21:26 UTC (rev 112)
&lt;/span&gt;&lt;span class=&quot;lines&quot;&gt;@@ -10,55 +10,23 @@
&lt;/span&gt;&lt;span class=&quot;cx&quot;&gt; 
 	private static final Logger logger = LoggerFactory.getLogger(ExceptionListener.class);
 
&lt;/span&gt;&lt;span class=&quot;rem&quot;&gt;-	private static Throwable lifecycleException = null;
-	private static Throwable messagingException = null;
-	private static Throwable routingException = null;
-	private static Throwable standardException = null;
-
&lt;/span&gt;&lt;span class=&quot;cx&quot;&gt; 	@Override
 	public void handleLifecycleException(Object component, Throwable e) {
&lt;/span&gt;&lt;span class=&quot;rem&quot;&gt;-		lifecycleException = e;
&lt;/span&gt;&lt;span class=&quot;cx&quot;&gt; 		logger.debug(&amp;quot;handleLifecycleException: &amp;quot; + component + &amp;quot;, &amp;quot; + e);
 	}
 
 	@Override
 	public void handleMessagingException(MuleMessage message, Throwable e) {
&lt;/span&gt;&lt;span class=&quot;rem&quot;&gt;-		messagingException = e;
&lt;/span&gt;&lt;span class=&quot;cx&quot;&gt; 		logger.debug(&amp;quot;handleMessagingException: &amp;quot; + message + &amp;quot;, &amp;quot; + e);
 	}
 
 	@Override
 	public void handleRoutingException(MuleMessage message, ImmutableEndpoint endpoint, Throwable e) {
&lt;/span&gt;&lt;span class=&quot;rem&quot;&gt;-		routingException = e;
&lt;/span&gt;&lt;span class=&quot;cx&quot;&gt; 		logger.debug(&amp;quot;handleRoutingException: &amp;quot; + message + &amp;quot;, &amp;quot; + endpoint + &amp;quot;, &amp;quot; + e);
 	}
 
 	@Override
 	public void handleStandardException(Throwable e) {
&lt;/span&gt;&lt;span class=&quot;rem&quot;&gt;-		standardException = e;
&lt;/span&gt;&lt;span class=&quot;cx&quot;&gt; 		logger.debug(&amp;quot;handleStandardException: &amp;quot; + e);
 	}
&lt;/span&gt;&lt;span class=&quot;rem&quot;&gt;-	
-	public static void reset() {
-		lifecycleException = null;
-		messagingException = null;
-		routingException = null;
-		standardException = null;
-	}
-
-	public static Throwable getLifecycleException() {
-		return lifecycleException;
-	}
-
-	public static Throwable getMessagingException() {
-		return messagingException;
-	}
-
-	public static Throwable getRoutingException() {
-		return routingException;
-	}
-
-	public static Throwable getStandardException() {
-		return standardException;
-	}
&lt;/span&gt;&lt;span class=&quot;cx&quot;&gt; }
&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;a id=&quot;trunksrctestjavaorgmuletransportsftputilValueHolderjava&quot; target=&quot;_top&quot;&gt;&lt;/a&gt;
&lt;div class=&quot;addfile&quot;&gt;&lt;h4&gt;Added: trunk/src/test/java/org/mule/transport/sftp/util/ValueHolder.java (0 =&gt; 112)&lt;/h4&gt;
&lt;pre class=&quot;diff&quot;&gt;
&lt;span class=&quot;info&quot;&gt;--- trunk/src/test/java/org/mule/transport/sftp/util/ValueHolder.java	                        (rev 0)
+++ trunk/src/test/java/org/mule/transport/sftp/util/ValueHolder.java	2009-12-02 23:21:26 UTC (rev 112)
&lt;/span&gt;&lt;span class=&quot;lines&quot;&gt;@@ -0,0 +1,5 @@
&lt;/span&gt;&lt;span class=&quot;add&quot;&gt;+package org.mule.transport.sftp.util;
+
+public class ValueHolder&amp;lt;T&amp;gt; {
+	public T value = null;
+}
&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;/body&gt;
&lt;/html&gt;

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://admin.muleforge.org/manage_email


&lt;p&gt;&lt;/p&gt;

&lt;p&gt;--&lt;/p&gt;

You received this message because you are subscribed to the Google Groups &quot;MuleForge Dev&quot; group.&lt;br /&gt;

To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26618399&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;muleforgedev@...&lt;/a&gt;.&lt;br /&gt;

To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26618399&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;muleforgedev+unsubscribe@...&lt;/a&gt;.&lt;br /&gt;

For more options, visit this group at http://groups.google.com/group/muleforgedev?hl=en.&lt;br /&gt;

&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/MuleForge-Dev-f29652.html&quot; embed=&quot;fixTarget[29652]&quot; target=&quot;_top&quot; &gt;MuleForge Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-mule-transport-sftp-dev----112--trunk-src-test-java-org-mule-transport-sftp%3A-SFTP-14%3A-Improve-support-for-negative-tests-tp26618399p26618399.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26616999</id>
	<title>[galaxy-dev]  [2077] trunk/gwt-client/src/main/java/org/mule/galaxy/web/client/item/RepositoryMenuPanel.java: finally fix annoying UI issue where versions were rendered as directories on the repo nav tree.</title>
	<published>2009-12-02T13:43:08Z</published>
	<updated>2009-12-02T13:43:08Z</updated>
	<author>
		<name>merv</name>
	</author>
	<content type="html">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.1//EN&quot; &quot;http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd&quot;&gt;
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;
&lt;head&gt;
&lt;title&gt; [2077] trunk/gwt-client/src/main/java/org/mule/galaxy/web/client/item/RepositoryMenuPanel.java: finally fix annoying UI issue where versions were rendered as directories on the repo nav tree.&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;

&lt;div id=&quot;msg&quot;&gt;
&lt;dl&gt;
&lt;dt&gt;Revision&lt;/dt&gt; &lt;dd&gt;&lt;a href=&quot;http://fisheye.muleforge.org/changelog/galaxy/?cs=2077&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;2077&lt;/a&gt;&lt;/dd&gt;
&lt;dt&gt;Author&lt;/dt&gt; &lt;dd&gt;merv&lt;/dd&gt;
&lt;dt&gt;Date&lt;/dt&gt; &lt;dd&gt;2009-12-02 15:43:08 -0600 (Wed, 02 Dec 2009)&lt;/dd&gt;
&lt;/dl&gt;

&lt;h3&gt;Log Message&lt;/h3&gt;
&lt;pre&gt;finally fix annoying UI issue where versions were rendered as directories on the repo nav tree.&lt;/pre&gt;

&lt;h3&gt;Modified Paths&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#trunkgwtclientsrcmainjavaorgmulegalaxywebclientitemRepositoryMenuPaneljava&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;trunk/gwt-client/src/main/java/org/mule/galaxy/web/client/item/RepositoryMenuPanel.java&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;div id=&quot;patch&quot;&gt;
&lt;h3&gt;Diff&lt;/h3&gt;
&lt;a id=&quot;trunkgwtclientsrcmainjavaorgmulegalaxywebclientitemRepositoryMenuPaneljava&quot; target=&quot;_top&quot;&gt;&lt;/a&gt;
&lt;div class=&quot;modfile&quot;&gt;&lt;h4&gt;Modified: trunk/gwt-client/src/main/java/org/mule/galaxy/web/client/item/RepositoryMenuPanel.java (2076 =&gt; 2077)&lt;/h4&gt;
&lt;pre class=&quot;diff&quot;&gt;
&lt;span class=&quot;info&quot;&gt;--- trunk/gwt-client/src/main/java/org/mule/galaxy/web/client/item/RepositoryMenuPanel.java	2009-12-02 18:36:43 UTC (rev 2076)
+++ trunk/gwt-client/src/main/java/org/mule/galaxy/web/client/item/RepositoryMenuPanel.java	2009-12-02 21:43:08 UTC (rev 2077)
&lt;/span&gt;&lt;span class=&quot;lines&quot;&gt;@@ -213,12 +213,11 @@
&lt;/span&gt;&lt;span class=&quot;cx&quot;&gt;         tree.setHeight(&amp;quot;95%&amp;quot;);
         tree.setIconProvider(new ModelIconProvider&amp;lt;ModelData&amp;gt;() {
             public AbstractImagePrototype getIcon(ModelData model) {
&lt;/span&gt;&lt;span class=&quot;rem&quot;&gt;-                // you are a leaf
-                String name = (String)model.get(&amp;quot;name&amp;quot;);
-                if (name.contains(&amp;quot;.&amp;quot;)) {
&lt;/span&gt;&lt;span class=&quot;add&quot;&gt;+                // you are a leaf if you are not a workspace
+                String name = (String)model.get(&amp;quot;type&amp;quot;);
+                if (name != null &amp;amp;&amp;amp; !name.equalsIgnoreCase(&amp;quot;Workspace&amp;quot;)) {
&lt;/span&gt;&lt;span class=&quot;cx&quot;&gt;                     return IconHelper.createPath(&amp;quot;extjsresources/images/default/tree/leaf.gif&amp;quot;);
                 }
&lt;/span&gt;&lt;span class=&quot;rem&quot;&gt;-                // FIXME: what about versions?
&lt;/span&gt;&lt;span class=&quot;cx&quot;&gt; 
                 // else you are a node
                 return null;
&lt;/span&gt;&lt;span class=&quot;lines&quot;&gt;@@ -304,6 +303,7 @@
&lt;/span&gt;&lt;span class=&quot;cx&quot;&gt;         BaseTreeModel model = new BaseTreeModel();
         model.set(&amp;quot;id&amp;quot;, i.getId());
         model.set(&amp;quot;name&amp;quot;, i.getName());
&lt;/span&gt;&lt;span class=&quot;add&quot;&gt;+        model.set(&amp;quot;type&amp;quot;, i.getType());
&lt;/span&gt;&lt;span class=&quot;cx&quot;&gt;         model.set(&amp;quot;token&amp;quot;, &amp;quot;item/&amp;quot; + i.getId());
         idToData.put(i.getId(), model);
         return model;
&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;/body&gt;
&lt;/html&gt;

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://admin.muleforge.org/manage_email


&lt;p&gt;&lt;/p&gt;

&lt;p&gt;--&lt;/p&gt;

You received this message because you are subscribed to the Google Groups &quot;MuleForge Dev&quot; group.&lt;br /&gt;

To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26616999&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;muleforgedev@...&lt;/a&gt;.&lt;br /&gt;

To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26616999&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;muleforgedev+unsubscribe@...&lt;/a&gt;.&lt;br /&gt;

For more options, visit this group at http://groups.google.com/group/muleforgedev?hl=en.&lt;br /&gt;

&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/MuleForge-Dev-f29652.html&quot; embed=&quot;fixTarget[29652]&quot; target=&quot;_top&quot; &gt;MuleForge Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-galaxy-dev----2077--trunk-gwt-client-src-main-java-org-mule-galaxy-web-client-item-RepositoryMenuPanel.java%3A-finally-fix-annoying-UI-issue-where-versions-were-rendered-as-directories-on-the-repo-nav-tree.-tp26616999p26616999.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26615511</id>
	<title>[mule-transport-sftp-dev] [mule-jira] Created: (SFTP-14) Improve support for negative tests</title>
	<published>2009-12-02T12:06:22Z</published>
	<updated>2009-12-02T12:06:22Z</updated>
	<author>
		<name>JIRA no-reply@mulesource.com</name>
	</author>
	<content type="html">Improve support for negative tests
&lt;br&gt;----------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Key: SFTP-14
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL: &lt;a href=&quot;http://www.mulesource.org/jira/browse/SFTP-14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/browse/SFTP-14&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Project: SFTP Transport Project
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Issue Type: Improvement
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Components: Test
&lt;br&gt;&amp;nbsp; &amp;nbsp; Affects Versions: 2.2.*
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reporter: Magnus Larsson
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Assignee: Magnus Larsson
&lt;br&gt;&lt;br&gt;&lt;br&gt;Today we call Thread.sleep() to be sure that asynchronous processing has completed.
&lt;br&gt;For negative tests a far better approach is to programmatically register exception listeners that can catch expected exceptions and that immediately after that allows the processing to continue. This improvement will lead to both significantly faster and more robust negative tests. 
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://www.mulesource.org/jira/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mulesource.org/jira/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://admin.muleforge.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://admin.muleforge.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;--
&lt;br&gt;&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;MuleForge Dev&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26615511&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;muleforgedev@...&lt;/a&gt;.
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26615511&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;muleforgedev+unsubscribe@...&lt;/a&gt;.
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/muleforgedev?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/muleforgedev?hl=en&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/MuleForge-Dev-f29652.html&quot; embed=&quot;fixTarget[29652]&quot; target=&quot;_top&quot; &gt;MuleForge Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-mule-transport-sftp-dev---mule-jira--Created%3A-%28SFTP-14%29-Improve-support-for-negative-tests-tp26615511p26615511.html" />
</entry>

</feed>
