<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-2587</id>
	<title>Nabble - Grinder - User</title>
	<updated>2009-12-02T12:38:41Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/Grinder---User-f2587.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Grinder---User-f2587.html" />
	<subtitle type="html"></subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26616027</id>
	<title>Re: Running Grinder console without UI</title>
	<published>2009-12-02T12:38:41Z</published>
	<updated>2009-12-02T12:38:41Z</updated>
	<author>
		<name>Philip Aston-3</name>
	</author>
	<content type="html">No, see
&lt;br&gt;&lt;a href=&quot;http://www.google.com/search?hl=en&amp;q=%22net.grinder.console.client%22&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.google.com/search?hl=en&amp;q=%22net.grinder.console.client%22&lt;/a&gt;&lt;br&gt;&lt;br&gt;Jyothi Krishnan wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi Philip,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I found the thread I think. &amp;nbsp;Is it the XVFB option?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thank you
&lt;br&gt;&amp;gt; Jo
&lt;br&gt;&amp;gt; --- On *Tue, 12/1/09, Philip Aston /&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26616027&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;philip.aston@...&lt;/a&gt;&amp;gt;/* wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; From: Philip Aston &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26616027&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;philip.aston@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Subject: Re: [Grinder-use] Running Grinder console without UI
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; To: &amp;quot;grinder-use&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26616027&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;grinder-use@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Date: Tuesday, December 1, 2009, 10:42 PM
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; josri wrote:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; Hi,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; Is there anyway to run Grinder console without the UI?
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; Thank you
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; Jo
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; -headless
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; You'll have to use the (undcoumented) console API to control it
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; though.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Search this list for more details.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; - Phil
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; a free event focused on virtualization and cloud computing.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; _______________________________________________
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; grinder-use mailing list
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26616027&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;grinder-use@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;/&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26616027&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mc/compose?to=grinder-use@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grinder-use&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grinder-use&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;&amp;gt; a free event focused on virtualization and cloud computing. 
&lt;br&gt;&amp;gt; Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;&amp;gt; ------------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; grinder-use mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26616027&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;grinder-use@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grinder-use&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grinder-use&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;grinder-use mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26616027&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;grinder-use@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grinder-use&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grinder-use&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Running-Grinder-console-without-UI-tp26600659p26616027.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26615812</id>
	<title>Re: Grinder and bandwidth throttling</title>
	<published>2009-12-02T12:23:39Z</published>
	<updated>2009-12-02T12:23:39Z</updated>
	<author>
		<name>Anirvan</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=&quot;Content-Type&quot; 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=EN-GB link=blue vlink=purple&gt;

&lt;div class=Section1&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;color:#1D33D9;letter-spacing:
1.1pt'&gt;Thanks for sharing those links on the user-list. I&amp;#8217;m sure they&amp;#8217;ll help
many a folks in the future. And yes, help ppl like me learn more about Grinder
too :]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;color:#1D33D9;letter-spacing:
1.1pt'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;color:#1D33D9;letter-spacing:
1.1pt'&gt;Thanks again!&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;color:#1D33D9;letter-spacing:
1.1pt'&gt;anirvan&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;color:#1D33D9;letter-spacing:
1.1pt'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;div style='border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt'&gt;

&lt;div&gt;

&lt;div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'&gt;

&lt;p class=MsoNormal&gt;&lt;b&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:
&quot;Tahoma&quot;,&quot;sans-serif&quot;'&gt;From:&lt;/span&gt;&lt;/b&gt;&lt;span lang=EN-US style='font-size:10.0pt;
font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;'&gt; Jyothi Krishnan [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26615812&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;stopjo@...&lt;/a&gt;] &lt;br&gt;
&lt;b&gt;Sent:&lt;/b&gt; 02 December 2009 23:45&lt;br&gt;
&lt;b&gt;To:&lt;/b&gt; grinder-use&lt;br&gt;
&lt;b&gt;Subject:&lt;/b&gt; Re: [Grinder-use] Grinder and bandwidth throttling&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;/div&gt;

&lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0&gt;
 &lt;tr&gt;
  &lt;td valign=top style='padding:0cm 0cm 0cm 0cm'&gt;
  &lt;p class=MsoNormal&gt;Hi Anirvan,&lt;br&gt;
  &lt;br&gt;
  I found the foll. 2 links.&amp;nbsp; Thought might be useful.&lt;br&gt;
  &lt;br&gt;
  http://blackanvil.blogspot.com/2006/11/grinder-addressing-warts.html&lt;br&gt;
  &lt;br&gt;
  http://&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26615812&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mail-archives.apache.org/mod_mbox/geronimo-scm/200809.mbox/%3C20080929201911.521972388A01@...&lt;/a&gt;%3E&lt;br&gt;
  &lt;br&gt;
  Thank you&lt;br&gt;
  Jo&lt;br&gt;
  --- On &lt;b&gt;Wed, 12/2/09, Anirvan Majumdar &lt;i&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26615812&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;anirvan.majumdar@...&lt;/a&gt;&amp;gt;&lt;/i&gt;&lt;/b&gt;
  wrote:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;
  &lt;p class=MsoNormal style='margin-bottom:12.0pt'&gt;&lt;br&gt;
  From: Anirvan Majumdar &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26615812&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;anirvan.majumdar@...&lt;/a&gt;&amp;gt;&lt;br&gt;
  Subject: Re: [Grinder-use] Grinder and bandwidth throttling&lt;br&gt;
  To: &amp;quot;'grinder-use'&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26615812&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;grinder-use@...&lt;/a&gt;&amp;gt;&lt;br&gt;
  Date: Wednesday, December 2, 2009, 9:32 AM&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;
  &lt;div&gt;
  &lt;p class=MsoNormal&gt;I do not know whether Grinder comes with in-built support
  for throttling,&lt;br&gt;
  but you might want to try some bandwidth throttling/shaping software which&lt;br&gt;
  can simulate a throttled network connection.&lt;br&gt;
  Perhaps one of the tools mentioned here&lt;br&gt;
  [&lt;a href=&quot;http://stackoverflow.com/questions/1094760/network-tools-that-simulate-slow&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://stackoverflow.com/questions/1094760/network-tools-that-simulate-slow&lt;/a&gt;&lt;br&gt;
  -network-connection] will come in handy.&lt;br&gt;
  &lt;br&gt;
  anirvan&lt;br&gt;
  &lt;br&gt;
  |-----Original Message-----&lt;br&gt;
  |From: josri [mailto:&lt;a href=&quot;/mc/compose?to=stopjo@yahoo.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;stopjo@...&lt;/a&gt;]&lt;br&gt;
  |Sent: 02 December 2009 22:39&lt;br&gt;
  |To: &lt;a href=&quot;/mc/compose?to=grinder-use@lists.sourceforge.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;grinder-use@...&lt;/a&gt;&lt;br&gt;
  |Subject: [Grinder-use] Grinder and bandwidth throttling&lt;br&gt;
  |&lt;br&gt;
  |&lt;br&gt;
  |Hi,&lt;br&gt;
  |&lt;br&gt;
  |Does grinder support variable connection speed/bandwidth throttling?&amp;nbsp;
  If&lt;br&gt;
  |so,&lt;br&gt;
  |how do I do that?&amp;nbsp; Any pointers would be helpful&lt;br&gt;
  |&lt;br&gt;
  |Thank you&lt;br&gt;
  |Jo&lt;br&gt;
  |--&lt;br&gt;
  |View this message in context: &lt;a href=&quot;http://old.nabble.com/Grinder-and-&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/Grinder-and-&lt;/a&gt;&lt;br&gt;
  |bandwidth-throttling-tp26612563p26612563.html&lt;br&gt;
  |Sent from the Grinder - User mailing list archive at Nabble.com.&lt;br&gt;
  |&lt;br&gt;
  |&lt;br&gt;
  |------------------------------------------------------------------------&lt;br&gt;
  |------&lt;br&gt;
  |Join us December 9, 2009 for the Red Hat Virtual Experience,&lt;br&gt;
  |a free event focused on virtualization and cloud computing.&lt;br&gt;
  |Attend in-depth sessions from your desk. Your couch. Anywhere.&lt;br&gt;
  |&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;
  |_______________________________________________&lt;br&gt;
  |grinder-use mailing list&lt;br&gt;
  |&lt;a href=&quot;/mc/compose?to=grinder-use@lists.sourceforge.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;grinder-use@...&lt;/a&gt;&lt;br&gt;
  |&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grinder-use&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grinder-use&lt;/a&gt;&lt;br&gt;
  &lt;br&gt;
  &lt;br&gt;
  ------------------------------------------------------------------------------&lt;br&gt;
  Join us December 9, 2009 for the Red Hat Virtual Experience,&lt;br&gt;
  a free event focused on virtualization and cloud computing. &lt;br&gt;
  Attend in-depth sessions from your desk. Your couch. Anywhere.&lt;br&gt;
  &lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;
  _______________________________________________&lt;br&gt;
  grinder-use mailing list&lt;br&gt;
  &lt;a href=&quot;/mc/compose?to=grinder-use@lists.sourceforge.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;grinder-use@...&lt;/a&gt;&lt;br&gt;
  &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grinder-use&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grinder-use&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;
  &lt;/div&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
&lt;/table&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;/div&gt;

&lt;/body&gt;

&lt;/html&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;grinder-use mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26615812&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;grinder-use@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grinder-use&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grinder-use&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Grinder-and-bandwidth-throttling-tp26612563p26615812.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26615231</id>
	<title>Shutdown questions</title>
	<published>2009-12-02T11:53:56Z</published>
	<updated>2009-12-02T11:53:56Z</updated>
	<author>
		<name>laboo</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;First time poster. Loving The Grinder.
&lt;br&gt;&lt;br&gt;When I'm running a test from the console and I click on the &amp;quot;Reset the worker processes&amp;quot; button in the console, I get lots of ShutdownExceptions.
&lt;br&gt;&lt;br&gt;What's confusing to me it that I expected that when I clicked that button the __del__ method would get called immediately. But that's not what happens. Instead, the remaining runs are all called first, each failing with a ShutdownException, and then __del__ gets called.
&lt;br&gt;&lt;br&gt;Is there a way that I can reverse this behavior, or at least check the shutdown status at the top of my __call__ method and exit out of it quickly.
&lt;br&gt;&lt;br&gt;My goal here is to not have an error file when I click on that button if I'm just aborting early.
&lt;br&gt;&lt;br&gt;Thanks for any help,
&lt;br&gt;&lt;br&gt;Mark</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Shutdown-questions-tp26615231p26615231.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26613778</id>
	<title>Re: Grinder and bandwidth throttling</title>
	<published>2009-12-02T10:14:52Z</published>
	<updated>2009-12-02T10:14:52Z</updated>
	<author>
		<name>josri</name>
	</author>
	<content type="html">&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot;&gt;&lt;tr&gt;&lt;td valign=&quot;top&quot; style=&quot;font: inherit;&quot;&gt;Hi Anirvan,&lt;br&gt;&lt;br&gt;I found the foll. 2 links.&amp;nbsp; Thought might be useful.&lt;br&gt;&lt;br&gt;http://blackanvil.blogspot.com/2006/11/grinder-addressing-warts.html&lt;br&gt;&lt;br&gt;http://&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26613778&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mail-archives.apache.org/mod_mbox/geronimo-scm/200809.mbox/%3C20080929201911.521972388A01@...&lt;/a&gt;%3E&lt;br&gt;&lt;br&gt;Thank you&lt;br&gt;Jo&lt;br&gt;--- On &lt;b&gt;Wed, 12/2/09, Anirvan Majumdar &lt;i&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26613778&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;anirvan.majumdar@...&lt;/a&gt;&amp;gt;&lt;/i&gt;&lt;/b&gt; wrote:&lt;br&gt;&lt;blockquote style=&quot;border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;&quot;&gt;&lt;br&gt;From: Anirvan Majumdar &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26613778&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;anirvan.majumdar@...&lt;/a&gt;&amp;gt;&lt;br&gt;Subject: Re: [Grinder-use] Grinder and bandwidth throttling&lt;br&gt;To: &quot;'grinder-use'&quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26613778&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;grinder-use@...&lt;/a&gt;&amp;gt;&lt;br&gt;Date: Wednesday, December 2, 2009, 9:32 AM&lt;br&gt;&lt;br&gt;&lt;div class=&quot;plainMail&quot;&gt;I do not know whether Grinder comes with in-built support for throttling,&lt;br&gt;but you might want to try some
 bandwidth throttling/shaping software which&lt;br&gt;can simulate a throttled network connection.&lt;br&gt;Perhaps one of the tools mentioned here&lt;br&gt;[&lt;a href=&quot;http://stackoverflow.com/questions/1094760/network-tools-that-simulate-slow&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://stackoverflow.com/questions/1094760/network-tools-that-simulate-slow&lt;/a&gt;&lt;br&gt;-network-connection] will come in handy.&lt;br&gt;&lt;br&gt;anirvan&lt;br&gt;&lt;br&gt;|-----Original Message-----&lt;br&gt;|From: josri [mailto:&lt;a ymailto=&quot;mailto:stopjo@yahoo.com&quot; href=&quot;/mc/compose?to=stopjo@yahoo.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;stopjo@...&lt;/a&gt;]&lt;br&gt;|Sent: 02 December 2009 22:39&lt;br&gt;|To: &lt;a ymailto=&quot;mailto:grinder-use@lists.sourceforge.net&quot; href=&quot;/mc/compose?to=grinder-use@lists.sourceforge.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;grinder-use@...&lt;/a&gt;&lt;br&gt;|Subject: [Grinder-use] Grinder and bandwidth throttling&lt;br&gt;|&lt;br&gt;|&lt;br&gt;|Hi,&lt;br&gt;|&lt;br&gt;|Does grinder support variable connection speed/bandwidth throttling?&amp;nbsp; If&lt;br&gt;|so,&lt;br&gt;|how do I do that?&amp;nbsp; Any pointers would be
 helpful&lt;br&gt;|&lt;br&gt;|Thank you&lt;br&gt;|Jo&lt;br&gt;|--&lt;br&gt;|View this message in context: &lt;a href=&quot;http://old.nabble.com/Grinder-and-&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/Grinder-and-&lt;/a&gt;&lt;br&gt;|bandwidth-throttling-tp26612563p26612563.html&lt;br&gt;|Sent from the Grinder - User mailing list archive at Nabble.com.&lt;br&gt;|&lt;br&gt;|&lt;br&gt;|------------------------------------------------------------------------&lt;br&gt;|------&lt;br&gt;|Join us December 9, 2009 for the Red Hat Virtual Experience,&lt;br&gt;|a free event focused on virtualization and cloud computing.&lt;br&gt;|Attend in-depth sessions from your desk. Your couch. Anywhere.&lt;br&gt;|&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;|_______________________________________________&lt;br&gt;|grinder-use mailing list&lt;br&gt;|&lt;a ymailto=&quot;mailto:grinder-use@lists.sourceforge.net&quot; href=&quot;/mc/compose?to=grinder-use@lists.sourceforge.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;grinder-use@...&lt;/a&gt;&lt;br&gt;|&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grinder-use&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grinder-use&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,&lt;br&gt;a free event focused on virtualization and cloud computing. &lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________&lt;br&gt;grinder-use mailing list&lt;br&gt;&lt;a ymailto=&quot;mailto:grinder-use@lists.sourceforge.net&quot; href=&quot;/mc/compose?to=grinder-use@lists.sourceforge.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;grinder-use@...&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grinder-use&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grinder-use&lt;/a&gt;&lt;br&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br&gt;



&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;grinder-use mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26613778&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;grinder-use@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grinder-use&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grinder-use&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Grinder-and-bandwidth-throttling-tp26612563p26613778.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26612997</id>
	<title>Re: Grinder and bandwidth throttling</title>
	<published>2009-12-02T09:32:54Z</published>
	<updated>2009-12-02T09:32:54Z</updated>
	<author>
		<name>Anirvan</name>
	</author>
	<content type="html">I do not know whether Grinder comes with in-built support for throttling,
&lt;br&gt;but you might want to try some bandwidth throttling/shaping software which
&lt;br&gt;can simulate a throttled network connection.
&lt;br&gt;Perhaps one of the tools mentioned here
&lt;br&gt;[&lt;a href=&quot;http://stackoverflow.com/questions/1094760/network-tools-that-simulate-slow&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://stackoverflow.com/questions/1094760/network-tools-that-simulate-slow&lt;/a&gt;&lt;br&gt;-network-connection] will come in handy.
&lt;br&gt;&lt;br&gt;anirvan
&lt;br&gt;&lt;br&gt;|-----Original Message-----
&lt;br&gt;|From: josri [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26612997&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;stopjo@...&lt;/a&gt;]
&lt;br&gt;|Sent: 02 December 2009 22:39
&lt;br&gt;|To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26612997&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;grinder-use@...&lt;/a&gt;
&lt;br&gt;|Subject: [Grinder-use] Grinder and bandwidth throttling
&lt;br&gt;|
&lt;br&gt;|
&lt;br&gt;|Hi,
&lt;br&gt;|
&lt;br&gt;|Does grinder support variable connection speed/bandwidth throttling? &amp;nbsp;If
&lt;br&gt;|so,
&lt;br&gt;|how do I do that? &amp;nbsp;Any pointers would be helpful
&lt;br&gt;|
&lt;br&gt;|Thank you
&lt;br&gt;|Jo
&lt;br&gt;|--
&lt;br&gt;|View this message in context: &lt;a href=&quot;http://old.nabble.com/Grinder-and-&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/Grinder-and-&lt;/a&gt;&lt;br&gt;|bandwidth-throttling-tp26612563p26612563.html
&lt;br&gt;|Sent from the Grinder - User mailing list archive at Nabble.com.
&lt;br&gt;|
&lt;br&gt;|
&lt;br&gt;|------------------------------------------------------------------------
&lt;br&gt;|------
&lt;br&gt;|Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;|a free event focused on virtualization and cloud computing.
&lt;br&gt;|Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;|&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;|_______________________________________________
&lt;br&gt;|grinder-use mailing list
&lt;br&gt;|&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26612997&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;grinder-use@...&lt;/a&gt;
&lt;br&gt;|&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grinder-use&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grinder-use&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;grinder-use mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26612997&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;grinder-use@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grinder-use&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grinder-use&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Grinder-and-bandwidth-throttling-tp26612563p26612997.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26612840</id>
	<title>Re: Running Grinder console without UI</title>
	<published>2009-12-02T09:23:01Z</published>
	<updated>2009-12-02T09:23:01Z</updated>
	<author>
		<name>josri</name>
	</author>
	<content type="html">&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot;&gt;&lt;tr&gt;&lt;td valign=&quot;top&quot; style=&quot;font: inherit;&quot;&gt;Hi Philip,&lt;br&gt;&lt;br&gt;I found the thread I think.&amp;nbsp; Is it the XVFB option?&lt;br&gt;&lt;br&gt;Thank you&lt;br&gt;Jo&lt;br&gt;--- On &lt;b&gt;Tue, 12/1/09, Philip Aston &lt;i&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26612840&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;philip.aston@...&lt;/a&gt;&amp;gt;&lt;/i&gt;&lt;/b&gt; wrote:&lt;br&gt;&lt;blockquote style=&quot;border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;&quot;&gt;&lt;br&gt;From: Philip Aston &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26612840&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;philip.aston@...&lt;/a&gt;&amp;gt;&lt;br&gt;Subject: Re: [Grinder-use] Running Grinder console without UI&lt;br&gt;To: &quot;grinder-use&quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26612840&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;grinder-use@...&lt;/a&gt;&amp;gt;&lt;br&gt;Date: Tuesday, December 1, 2009, 10:42 PM&lt;br&gt;&lt;br&gt;&lt;div class=&quot;plainMail&quot;&gt;josri wrote:&lt;br&gt;&amp;gt; Hi,&lt;br&gt;&amp;gt; Is there anyway to run Grinder console without the UI?&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; Thank you&lt;br&gt;&amp;gt; Jo&lt;br&gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br&gt;-headless&lt;br&gt;&lt;br&gt;You'll have to use the (undcoumented) console API to control it though.&lt;br&gt;Search this list for more details.&lt;br&gt;&lt;br&gt;-
 Phil&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,&lt;br&gt;a free event focused on virtualization and cloud computing. &lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________&lt;br&gt;grinder-use mailing list&lt;br&gt;&lt;a ymailto=&quot;mailto:grinder-use@lists.sourceforge.net&quot; href=&quot;/mc/compose?to=grinder-use@lists.sourceforge.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;grinder-use@...&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grinder-use&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grinder-use&lt;/a&gt;&lt;br&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br&gt;

&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;grinder-use mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26612840&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;grinder-use@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grinder-use&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grinder-use&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Running-Grinder-console-without-UI-tp26600659p26612840.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26612563</id>
	<title>Grinder and bandwidth throttling</title>
	<published>2009-12-02T09:09:25Z</published>
	<updated>2009-12-02T09:09:25Z</updated>
	<author>
		<name>josri</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;Does grinder support variable connection speed/bandwidth throttling? &amp;nbsp;If so, how do I do that? &amp;nbsp;Any pointers would be helpful
&lt;br&gt;&lt;br&gt;Thank you
&lt;br&gt;Jo</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Grinder-and-bandwidth-throttling-tp26612563p26612563.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26612490</id>
	<title>Re: Grinder Agent log</title>
	<published>2009-12-02T09:05:45Z</published>
	<updated>2009-12-02T09:05:45Z</updated>
	<author>
		<name>josri</name>
	</author>
	<content type="html">We are eliminating Hudson for now. &amp;nbsp;So, we are ok. &amp;nbsp;We can live with the results produced in each agent and the consolidated report from the Grinder Console.
&lt;br&gt;&lt;br&gt;Thank you Anirvan you answers were really helpful in understanding how Grinder reports
&lt;br&gt;Jo
&lt;br&gt;&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;Anirvan wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message shrinkable-quote&quot;&gt;Are you interested in the &amp;quot;data&amp;quot; log file or the &amp;quot;out&amp;quot; log file?
&lt;br&gt;The Grinder results at Console correspond to the &amp;quot;data&amp;quot; log file format.
&lt;br&gt;&lt;br&gt;&amp;gt;From your description I feel you want to get a handle on the individual
&lt;br&gt;agent &amp;quot;out&amp;quot; log file. But do you really want to capture information at
&lt;br&gt;individual thread level operating at every agent?
&lt;br&gt;&lt;br&gt;anirvan
&lt;br&gt;&lt;br&gt;On Wed, Dec 2, 2009 at 11:19 AM, josri &amp;lt;stopjo@yahoo.com&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thank you for the response.
&lt;br&gt;&amp;gt; I am starting the Grinder console from the hudson (Continuous Integration
&lt;br&gt;&amp;gt; tool) using Grinder Plugin. &amp;nbsp;The plugin has a place to give the output
&lt;br&gt;&amp;gt; filename which is picked up to produce a chart at the end of the run. &amp;nbsp;So,
&lt;br&gt;&amp;gt; if the log file is only generated in the agent, then what Grinder Plugin
&lt;br&gt;&amp;gt; would work only if the agent is running on the same machine? &amp;nbsp;Also, when I
&lt;br&gt;&amp;gt; save the grinder results from the console, it only gives the summary :(
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thank you
&lt;br&gt;&amp;gt; Jo
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Anirvan wrote:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; The result is consolidated in the Console. The way it should be set up is
&lt;br&gt;&amp;gt; &amp;gt; -
&lt;br&gt;&amp;gt; &amp;gt; run your agents on multiple systems. Configure each of the agents to talk
&lt;br&gt;&amp;gt; &amp;gt; to
&lt;br&gt;&amp;gt; &amp;gt; a single Console running on another system. When the agents run, they log
&lt;br&gt;&amp;gt; &amp;gt; their statistics on the respective machines as well as send them to the
&lt;br&gt;&amp;gt; &amp;gt; Console where it gets consolidated. However, no consolidated log file is
&lt;br&gt;&amp;gt; &amp;gt; generated at the Console m/c. You'll need to save the test results in the
&lt;br&gt;&amp;gt; &amp;gt; Console using an option present under the 'File' menu option.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; anirvan
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; |-----Original Message-----
&lt;br&gt;&amp;gt; &amp;gt; |From: josri [mailto:stopjo@yahoo.com]
&lt;br&gt;&amp;gt; &amp;gt; |Sent: 02 December 2009 05:18
&lt;br&gt;&amp;gt; &amp;gt; |To: grinder-use@lists.sourceforge.net
&lt;br&gt;&amp;gt; &amp;gt; |Subject: [Grinder-use] Grinder Agent log
&lt;br&gt;&amp;gt; &amp;gt; |
&lt;br&gt;&amp;gt; &amp;gt; |
&lt;br&gt;&amp;gt; &amp;gt; |Hi,
&lt;br&gt;&amp;gt; &amp;gt; |
&lt;br&gt;&amp;gt; &amp;gt; |I run console on a machine and multiple agents from different machines,
&lt;br&gt;&amp;gt; &amp;gt; |the
&lt;br&gt;&amp;gt; &amp;gt; |log is written in a separate log file on each machine. &amp;nbsp;How is the
&lt;br&gt;&amp;gt; &amp;gt; |result
&lt;br&gt;&amp;gt; &amp;gt; |consolidated? &amp;nbsp;Isn't it supposed to be one report when you run multiple
&lt;br&gt;&amp;gt; &amp;gt; |agents? &amp;nbsp;I have hudson running on the console machine and hudson is not
&lt;br&gt;&amp;gt; &amp;gt; |able
&lt;br&gt;&amp;gt; &amp;gt; |to see the log files. &amp;nbsp;How do I make the logs to be in one single log
&lt;br&gt;&amp;gt; &amp;gt; |file?
&lt;br&gt;&amp;gt; &amp;gt; |
&lt;br&gt;&amp;gt; &amp;gt; |Thank you
&lt;br&gt;&amp;gt; &amp;gt; |Jo
&lt;br&gt;&amp;gt; &amp;gt; |--
&lt;br&gt;&amp;gt; &amp;gt; |View this message in context: &lt;a href=&quot;http://old.nabble.com/Grinder-Agent-log-&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/Grinder-Agent-log-&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; |tp26600215p26600215.html
&lt;br&gt;&amp;gt; &amp;gt; |Sent from the Grinder - User mailing list archive at Nabble.com.
&lt;br&gt;&amp;gt; &amp;gt; |
&lt;br&gt;&amp;gt; &amp;gt; |
&lt;br&gt;&amp;gt; &amp;gt; |------------------------------------------------------------------------
&lt;br&gt;&amp;gt; &amp;gt; |------
&lt;br&gt;&amp;gt; &amp;gt; |Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;&amp;gt; &amp;gt; |a free event focused on virtualization and cloud computing.
&lt;br&gt;&amp;gt; &amp;gt; |Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&amp;gt; &amp;gt; |&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; |_______________________________________________
&lt;br&gt;&amp;gt; &amp;gt; |grinder-use mailing list
&lt;br&gt;&amp;gt; &amp;gt; |grinder-use@lists.sourceforge.net
&lt;br&gt;&amp;gt; &amp;gt; |&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grinder-use&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grinder-use&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; &amp;gt; Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;&amp;gt; &amp;gt; a free event focused on virtualization and cloud computing.
&lt;br&gt;&amp;gt; &amp;gt; Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; &amp;gt; grinder-use mailing list
&lt;br&gt;&amp;gt; &amp;gt; grinder-use@lists.sourceforge.net
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grinder-use&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grinder-use&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; View this message in context:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/Grinder-Agent-log-tp26600215p26603937.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/Grinder-Agent-log-tp26600215p26603937.html&lt;/a&gt;&lt;br&gt;&amp;gt; Sent from the Grinder - User mailing list archive at Nabble.com.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;&amp;gt; a free event focused on virtualization and cloud computing.
&lt;br&gt;&amp;gt; Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; grinder-use mailing list
&lt;br&gt;&amp;gt; grinder-use@lists.sourceforge.net
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grinder-use&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grinder-use&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;grinder-use mailing list
&lt;br&gt;grinder-use@lists.sourceforge.net
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grinder-use&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grinder-use&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Grinder-Agent-log-tp26600215p26612490.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26612048</id>
	<title>Re: Running Grinder console without UI</title>
	<published>2009-12-02T08:37:53Z</published>
	<updated>2009-12-02T08:37:53Z</updated>
	<author>
		<name>josri</name>
	</author>
	<content type="html">&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot;&gt;&lt;tr&gt;&lt;td valign=&quot;top&quot; style=&quot;font: inherit;&quot;&gt;I'm afraid, I'm not able to find the discussion you are talking about.&amp;nbsp; Searched with the term &quot;console api&quot;, &quot;Grinder console api&quot;....&amp;nbsp; May be not searching with the right term. Can you please help?&lt;br&gt;&lt;br&gt;Thank you&lt;br&gt;Jo&lt;br&gt;&lt;br&gt;--- On &lt;b&gt;Tue, 12/1/09, Philip Aston &lt;i&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26612048&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;philip.aston@...&lt;/a&gt;&amp;gt;&lt;/i&gt;&lt;/b&gt; wrote:&lt;br&gt;&lt;blockquote style=&quot;border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;&quot;&gt;&lt;br&gt;From: Philip Aston &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26612048&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;philip.aston@...&lt;/a&gt;&amp;gt;&lt;br&gt;Subject: Re: [Grinder-use] Running Grinder console without UI&lt;br&gt;To: &quot;grinder-use&quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26612048&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;grinder-use@...&lt;/a&gt;&amp;gt;&lt;br&gt;Date: Tuesday, December 1, 2009, 10:42 PM&lt;br&gt;&lt;br&gt;&lt;div class=&quot;plainMail&quot;&gt;josri wrote:&lt;br&gt;&amp;gt; Hi,&lt;br&gt;&amp;gt; Is there anyway to run Grinder console without the UI?&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; Thank you&lt;br&gt;&amp;gt; Jo&lt;br&gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br&gt;-headless&lt;br&gt;&lt;br&gt;You'll have to
 use the (undcoumented) console API to control it though.&lt;br&gt;Search this list for more details.&lt;br&gt;&lt;br&gt;- Phil&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,&lt;br&gt;a free event focused on virtualization and cloud computing. &lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________&lt;br&gt;grinder-use mailing list&lt;br&gt;&lt;a ymailto=&quot;mailto:grinder-use@lists.sourceforge.net&quot; href=&quot;/mc/compose?to=grinder-use@lists.sourceforge.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;grinder-use@...&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grinder-use&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grinder-use&lt;/a&gt;&lt;br&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br&gt;

&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;grinder-use mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26612048&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;grinder-use@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grinder-use&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grinder-use&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Running-Grinder-console-without-UI-tp26600659p26612048.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26604332</id>
	<title>Re: Running Grinder console without UI</title>
	<published>2009-12-01T22:42:02Z</published>
	<updated>2009-12-01T22:42:02Z</updated>
	<author>
		<name>Philip Aston-3</name>
	</author>
	<content type="html">josri wrote:
&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt; Is there anyway to run Grinder console without the UI?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thank you
&lt;br&gt;&amp;gt; Jo
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;-headless
&lt;br&gt;&lt;br&gt;You'll have to use the (undcoumented) console API to control it though.
&lt;br&gt;Search this list for more details.
&lt;br&gt;&lt;br&gt;- Phil
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;grinder-use mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26604332&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;grinder-use@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grinder-use&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grinder-use&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Running-Grinder-console-without-UI-tp26600659p26604332.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26604242</id>
	<title>Re: Grinder Agent log</title>
	<published>2009-12-01T22:29:11Z</published>
	<updated>2009-12-01T22:29:11Z</updated>
	<author>
		<name>Anirvan</name>
	</author>
	<content type="html">Are you interested in the &amp;quot;data&amp;quot; log file or the &amp;quot;out&amp;quot; log file?&lt;br&gt;The Grinder results at Console correspond to the &amp;quot;data&amp;quot; log file format. &lt;br&gt;&lt;br&gt;From your description I feel you want to get a handle on the individual agent &amp;quot;out&amp;quot; log file. But do you really want to capture information at individual thread level operating at every agent?&lt;br&gt;
&lt;br&gt;anirvan&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Wed, Dec 2, 2009 at 11:19 AM, josri &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26604242&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;stopjo@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
&lt;br&gt;
Thank you for the response.&lt;br&gt;
I am starting the Grinder console from the hudson (Continuous Integration&lt;br&gt;
tool) using Grinder Plugin.  The plugin has a place to give the output&lt;br&gt;
filename which is picked up to produce a chart at the end of the run.  So,&lt;br&gt;
if the log file is only generated in the agent, then what Grinder Plugin&lt;br&gt;
would work only if the agent is running on the same machine?  Also, when I&lt;br&gt;
save the grinder results from the console, it only gives the summary :(&lt;br&gt;
&lt;br&gt;
Thank you&lt;br&gt;
Jo&lt;br&gt;
&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;&lt;br&gt;
&lt;br&gt;
Anirvan wrote:&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; The result is consolidated in the Console. The way it should be set up is&lt;br&gt;
&amp;gt; -&lt;br&gt;
&amp;gt; run your agents on multiple systems. Configure each of the agents to talk&lt;br&gt;
&amp;gt; to&lt;br&gt;
&amp;gt; a single Console running on another system. When the agents run, they log&lt;br&gt;
&amp;gt; their statistics on the respective machines as well as send them to the&lt;br&gt;
&amp;gt; Console where it gets consolidated. However, no consolidated log file is&lt;br&gt;
&amp;gt; generated at the Console m/c. You&amp;#39;ll need to save the test results in the&lt;br&gt;
&amp;gt; Console using an option present under the &amp;#39;File&amp;#39; menu option.&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; anirvan&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; |-----Original Message-----&lt;br&gt;
&amp;gt; |From: josri [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26604242&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;stopjo@...&lt;/a&gt;]&lt;br&gt;
&amp;gt; |Sent: 02 December 2009 05:18&lt;br&gt;
&amp;gt; |To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26604242&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;grinder-use@...&lt;/a&gt;&lt;br&gt;
&amp;gt; |Subject: [Grinder-use] Grinder Agent log&lt;br&gt;
&amp;gt; |&lt;br&gt;
&amp;gt; |&lt;br&gt;
&amp;gt; |Hi,&lt;br&gt;
&amp;gt; |&lt;br&gt;
&amp;gt; |I run console on a machine and multiple agents from different machines,&lt;br&gt;
&amp;gt; |the&lt;br&gt;
&amp;gt; |log is written in a separate log file on each machine.  How is the&lt;br&gt;
&amp;gt; |result&lt;br&gt;
&amp;gt; |consolidated?  Isn&amp;#39;t it supposed to be one report when you run multiple&lt;br&gt;
&amp;gt; |agents?  I have hudson running on the console machine and hudson is not&lt;br&gt;
&amp;gt; |able&lt;br&gt;
&amp;gt; |to see the log files.  How do I make the logs to be in one single log&lt;br&gt;
&amp;gt; |file?&lt;br&gt;
&amp;gt; |&lt;br&gt;
&amp;gt; |Thank you&lt;br&gt;
&amp;gt; |Jo&lt;br&gt;
&amp;gt; |--&lt;br&gt;
&amp;gt; |View this message in context: &lt;a href=&quot;http://old.nabble.com/Grinder-Agent-log-&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/Grinder-Agent-log-&lt;/a&gt;&lt;br&gt;
&amp;gt; |tp26600215p26600215.html&lt;br&gt;
&amp;gt; |Sent from the Grinder - User mailing list archive at Nabble.com.&lt;br&gt;
&amp;gt; |&lt;br&gt;
&amp;gt; |&lt;br&gt;
&amp;gt; |------------------------------------------------------------------------&lt;br&gt;
&amp;gt; |------&lt;br&gt;
&amp;gt; |Join us December 9, 2009 for the Red Hat Virtual Experience,&lt;br&gt;
&amp;gt; |a free event focused on virtualization and cloud computing.&lt;br&gt;
&amp;gt; |Attend in-depth sessions from your desk. Your couch. Anywhere.&lt;br&gt;
&amp;gt; |&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;
&amp;gt; |_______________________________________________&lt;br&gt;
&amp;gt; |grinder-use mailing list&lt;br&gt;
&amp;gt; |&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26604242&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;grinder-use@...&lt;/a&gt;&lt;br&gt;
&amp;gt; |&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grinder-use&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grinder-use&lt;/a&gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&amp;gt; ------------------------------------------------------------------------------&lt;br&gt;
&lt;div class=&quot;im&quot;&gt;&amp;gt; Join us December 9, 2009 for the Red Hat Virtual Experience,&lt;br&gt;
&amp;gt; a free event focused on virtualization and cloud computing.&lt;br&gt;
&amp;gt; Attend in-depth sessions from your desk. Your couch. Anywhere.&lt;br&gt;
&amp;gt; &lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;
&amp;gt; _______________________________________________&lt;br&gt;
&amp;gt; grinder-use mailing list&lt;br&gt;
&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26604242&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;grinder-use@...&lt;/a&gt;&lt;br&gt;
&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grinder-use&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grinder-use&lt;/a&gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;&lt;font color=&quot;#888888&quot;&gt;--&lt;br&gt;
View this message in context: &lt;a href=&quot;http://old.nabble.com/Grinder-Agent-log-tp26600215p26603937.html&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/Grinder-Agent-log-tp26600215p26603937.html&lt;/a&gt;&lt;br&gt;
&lt;/font&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;Sent from the Grinder - User mailing list archive at Nabble.com.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
------------------------------------------------------------------------------&lt;br&gt;
Join us December 9, 2009 for the Red Hat Virtual Experience,&lt;br&gt;
a free event focused on virtualization and cloud computing.&lt;br&gt;
Attend in-depth sessions from your desk. Your couch. Anywhere.&lt;br&gt;
&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;
_______________________________________________&lt;br&gt;
grinder-use mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26604242&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;grinder-use@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grinder-use&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grinder-use&lt;/a&gt;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;grinder-use mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26604242&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;grinder-use@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grinder-use&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grinder-use&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Grinder-Agent-log-tp26600215p26604242.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26603937</id>
	<title>Re: Grinder Agent log</title>
	<published>2009-12-01T21:49:54Z</published>
	<updated>2009-12-01T21:49:54Z</updated>
	<author>
		<name>josri</name>
	</author>
	<content type="html">Thank you for the response. 
&lt;br&gt;I am starting the Grinder console from the hudson (Continuous Integration tool) using Grinder Plugin. &amp;nbsp;The plugin has a place to give the output filename which is picked up to produce a chart at the end of the run. &amp;nbsp;So, if the log file is only generated in the agent, then what Grinder Plugin would work only if the agent is running on the same machine? &amp;nbsp;Also, when I save the grinder results from the console, it only gives the summary :(
&lt;br&gt;&lt;br&gt;Thank you
&lt;br&gt;Jo
&lt;br&gt;&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;Anirvan wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message shrinkable-quote&quot;&gt;The result is consolidated in the Console. The way it should be set up is -
&lt;br&gt;run your agents on multiple systems. Configure each of the agents to talk to
&lt;br&gt;a single Console running on another system. When the agents run, they log
&lt;br&gt;their statistics on the respective machines as well as send them to the
&lt;br&gt;Console where it gets consolidated. However, no consolidated log file is
&lt;br&gt;generated at the Console m/c. You'll need to save the test results in the
&lt;br&gt;Console using an option present under the 'File' menu option.
&lt;br&gt;&lt;br&gt;anirvan
&lt;br&gt;&lt;br&gt;|-----Original Message-----
&lt;br&gt;|From: josri [mailto:stopjo@yahoo.com]
&lt;br&gt;|Sent: 02 December 2009 05:18
&lt;br&gt;|To: grinder-use@lists.sourceforge.net
&lt;br&gt;|Subject: [Grinder-use] Grinder Agent log
&lt;br&gt;|
&lt;br&gt;|
&lt;br&gt;|Hi,
&lt;br&gt;|
&lt;br&gt;|I run console on a machine and multiple agents from different machines,
&lt;br&gt;|the
&lt;br&gt;|log is written in a separate log file on each machine. &amp;nbsp;How is the
&lt;br&gt;|result
&lt;br&gt;|consolidated? &amp;nbsp;Isn't it supposed to be one report when you run multiple
&lt;br&gt;|agents? &amp;nbsp;I have hudson running on the console machine and hudson is not
&lt;br&gt;|able
&lt;br&gt;|to see the log files. &amp;nbsp;How do I make the logs to be in one single log
&lt;br&gt;|file?
&lt;br&gt;|
&lt;br&gt;|Thank you
&lt;br&gt;|Jo
&lt;br&gt;|--
&lt;br&gt;|View this message in context: &lt;a href=&quot;http://old.nabble.com/Grinder-Agent-log-&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/Grinder-Agent-log-&lt;/a&gt;&lt;br&gt;|tp26600215p26600215.html
&lt;br&gt;|Sent from the Grinder - User mailing list archive at Nabble.com.
&lt;br&gt;|
&lt;br&gt;|
&lt;br&gt;|------------------------------------------------------------------------
&lt;br&gt;|------
&lt;br&gt;|Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;|a free event focused on virtualization and cloud computing.
&lt;br&gt;|Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;|&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;|_______________________________________________
&lt;br&gt;|grinder-use mailing list
&lt;br&gt;|grinder-use@lists.sourceforge.net
&lt;br&gt;|&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grinder-use&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grinder-use&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;grinder-use mailing list
&lt;br&gt;grinder-use@lists.sourceforge.net
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grinder-use&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grinder-use&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Grinder-Agent-log-tp26600215p26603937.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26603283</id>
	<title>Ben Woodhouse is out of the office.</title>
	<published>2009-12-01T20:00:29Z</published>
	<updated>2009-12-01T20:00:29Z</updated>
	<author>
		<name>itsmewoody</name>
	</author>
	<content type="html">&lt;br&gt;I will be out of the office starting &amp;nbsp;30/11/2009 and will not return until
&lt;br&gt;01/03/2010.
&lt;br&gt;&lt;br&gt;I am now based on customer site without access to my IBM email.
&lt;br&gt;&lt;br&gt;I can be contacted either at &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26603283&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ben.woodhouse@...&lt;/a&gt; or on 07920 211824 /
&lt;br&gt;ITN (37261616)
&lt;br&gt;&lt;br&gt;I will check my mail on a weekly basis, should the matter not be urgent.
&lt;br&gt;&lt;br&gt;Thanks
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;grinder-use mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26603283&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;grinder-use@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grinder-use&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grinder-use&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Ben-Woodhouse-is-out-of-the-office.-tp26603283p26603283.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26602828</id>
	<title>Re: Grinder Agent log</title>
	<published>2009-12-01T19:01:06Z</published>
	<updated>2009-12-01T19:01:06Z</updated>
	<author>
		<name>Anirvan</name>
	</author>
	<content type="html">The result is consolidated in the Console. The way it should be set up is -
&lt;br&gt;run your agents on multiple systems. Configure each of the agents to talk to
&lt;br&gt;a single Console running on another system. When the agents run, they log
&lt;br&gt;their statistics on the respective machines as well as send them to the
&lt;br&gt;Console where it gets consolidated. However, no consolidated log file is
&lt;br&gt;generated at the Console m/c. You'll need to save the test results in the
&lt;br&gt;Console using an option present under the 'File' menu option.
&lt;br&gt;&lt;br&gt;anirvan
&lt;br&gt;&lt;br&gt;|-----Original Message-----
&lt;br&gt;|From: josri [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26602828&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;stopjo@...&lt;/a&gt;]
&lt;br&gt;|Sent: 02 December 2009 05:18
&lt;br&gt;|To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26602828&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;grinder-use@...&lt;/a&gt;
&lt;br&gt;|Subject: [Grinder-use] Grinder Agent log
&lt;br&gt;|
&lt;br&gt;|
&lt;br&gt;|Hi,
&lt;br&gt;|
&lt;br&gt;|I run console on a machine and multiple agents from different machines,
&lt;br&gt;|the
&lt;br&gt;|log is written in a separate log file on each machine. &amp;nbsp;How is the
&lt;br&gt;|result
&lt;br&gt;|consolidated? &amp;nbsp;Isn't it supposed to be one report when you run multiple
&lt;br&gt;|agents? &amp;nbsp;I have hudson running on the console machine and hudson is not
&lt;br&gt;|able
&lt;br&gt;|to see the log files. &amp;nbsp;How do I make the logs to be in one single log
&lt;br&gt;|file?
&lt;br&gt;|
&lt;br&gt;|Thank you
&lt;br&gt;|Jo
&lt;br&gt;|--
&lt;br&gt;|View this message in context: &lt;a href=&quot;http://old.nabble.com/Grinder-Agent-log-&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/Grinder-Agent-log-&lt;/a&gt;&lt;br&gt;|tp26600215p26600215.html
&lt;br&gt;|Sent from the Grinder - User mailing list archive at Nabble.com.
&lt;br&gt;|
&lt;br&gt;|
&lt;br&gt;|------------------------------------------------------------------------
&lt;br&gt;|------
&lt;br&gt;|Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;|a free event focused on virtualization and cloud computing.
&lt;br&gt;|Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;|&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;|_______________________________________________
&lt;br&gt;|grinder-use mailing list
&lt;br&gt;|&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26602828&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;grinder-use@...&lt;/a&gt;
&lt;br&gt;|&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grinder-use&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grinder-use&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;grinder-use mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26602828&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;grinder-use@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grinder-use&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grinder-use&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Grinder-Agent-log-tp26600215p26602828.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26602812</id>
	<title>Re: Running Grinder console without UI</title>
	<published>2009-12-01T18:57:39Z</published>
	<updated>2009-12-01T18:57:39Z</updated>
	<author>
		<name>Anirvan</name>
	</author>
	<content type="html">Not that I'm aware of. However, if you've got only one agent, then you do
&lt;br&gt;not need to use the Console. In that case, set the useConsole parameter to
&lt;br&gt;false in the grinder.properties file.
&lt;br&gt;&lt;br&gt;|-----Original Message-----
&lt;br&gt;|From: josri [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26602812&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;stopjo@...&lt;/a&gt;]
&lt;br&gt;|Sent: 02 December 2009 04:34
&lt;br&gt;|To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26602812&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;grinder-use@...&lt;/a&gt;
&lt;br&gt;|Subject: [Grinder-use] Running Grinder console without UI
&lt;br&gt;|
&lt;br&gt;|
&lt;br&gt;|Hi,
&lt;br&gt;|Is there anyway to run Grinder console without the UI?
&lt;br&gt;|
&lt;br&gt;|Thank you
&lt;br&gt;|Jo
&lt;br&gt;|--
&lt;br&gt;|View this message in context: &lt;a href=&quot;http://old.nabble.com/Running-Grinder-&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/Running-Grinder-&lt;/a&gt;&lt;br&gt;|console-without-UI-tp26600659p26600659.html
&lt;br&gt;|Sent from the Grinder - User mailing list archive at Nabble.com.
&lt;br&gt;|
&lt;br&gt;|
&lt;br&gt;|------------------------------------------------------------------------
&lt;br&gt;|------
&lt;br&gt;|Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;|a free event focused on virtualization and cloud computing.
&lt;br&gt;|Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;|&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;|_______________________________________________
&lt;br&gt;|grinder-use mailing list
&lt;br&gt;|&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26602812&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;grinder-use@...&lt;/a&gt;
&lt;br&gt;|&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grinder-use&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grinder-use&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;grinder-use mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26602812&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;grinder-use@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grinder-use&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grinder-use&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Running-Grinder-console-without-UI-tp26600659p26602812.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26601039</id>
	<title>Grinder Agent logs</title>
	<published>2009-12-01T15:50:58Z</published>
	<updated>2009-12-01T15:50:58Z</updated>
	<author>
		<name>josri</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I run console on a machine and multiple agents from different machines, the log is written in a separate log file on each machine. &amp;nbsp;How is the result consolidated? &amp;nbsp;Isn't it supposed to be one report when you run multiple agents? &amp;nbsp;I have hudson running on the console machine and hudson is not able to see the log files. &amp;nbsp;How do I make the logs to be in one single log file?
&lt;br&gt;&lt;br&gt;Thank you
&lt;br&gt;Jo </content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Grinder-Agent-logs-tp26601039p26601039.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26600659</id>
	<title>Running Grinder console without UI</title>
	<published>2009-12-01T15:03:33Z</published>
	<updated>2009-12-01T15:03:33Z</updated>
	<author>
		<name>josri</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;Is there anyway to run Grinder console without the UI?
&lt;br&gt;&lt;br&gt;Thank you
&lt;br&gt;Jo</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Running-Grinder-console-without-UI-tp26600659p26600659.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26600215</id>
	<title>Grinder Agent log</title>
	<published>2009-12-01T14:31:42Z</published>
	<updated>2009-12-01T14:31:42Z</updated>
	<author>
		<name>josri</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I run console on a machine and multiple agents from different machines, the log is written in a separate log file on each machine. &amp;nbsp;How is the result consolidated? &amp;nbsp;Isn't it supposed to be one report when you run multiple agents? &amp;nbsp;I have hudson running on the console machine and hudson is not able to see the log files. &amp;nbsp;How do I make the logs to be in one single log file?
&lt;br&gt;&lt;br&gt;Thank you
&lt;br&gt;Jo</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Grinder-Agent-log-tp26600215p26600215.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26581749</id>
	<title>Performance Testing of any Flash based Web Site</title>
	<published>2009-11-30T12:56:26Z</published>
	<updated>2009-11-30T12:56:26Z</updated>
	<author>
		<name>Grin.Scorp</name>
	</author>
	<content type="html">Hello All,
&lt;br&gt;&lt;br&gt;Is there a way to do Performance Testing of any Flash based Web Site. I 
&lt;br&gt;see that it is possible using Neoload and latest version of Load 
&lt;br&gt;Runner/SP. Can anyone please let me know if it is possible using The 
&lt;br&gt;Grinder.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Rahman.
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;grinder-use mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26581749&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;grinder-use@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grinder-use&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grinder-use&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Performance-Testing-of-any-Flash-based-Web-Site-tp26581749p26581749.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26528888</id>
	<title>Re: FW: BUG :: Grinder 3.2b // SSLSocketFactory</title>
	<published>2009-11-26T04:38:47Z</published>
	<updated>2009-11-26T04:38:47Z</updated>
	<author>
		<name>Serra, Guido, VF-Group</name>
	</author>
	<content type="html">&lt;HTML&gt;
&lt;HEAD&gt;
&lt;TITLE&gt;Re: [Grinder-use] FW: BUG :: Grinder 3.2b // SSLSocketFactory&lt;/TITLE&gt;
&lt;/HEAD&gt;
&lt;BODY&gt;
&lt;FONT FACE=&quot;Courier, Courier New&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;Ah, should work then... Thanks :-)&lt;BR&gt;
&lt;BR&gt;
G.&lt;BR&gt;
&lt;BR&gt;
&lt;BR&gt;
Am 11/26/09 12:00 PM schrieb &amp;quot;Philip Aston&amp;quot; unter &amp;lt;&lt;a href=&quot;philip.aston@oracle.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;philip.aston@...&lt;/a&gt;&amp;gt;:&lt;BR&gt;
&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BLOCKQUOTE&gt;&lt;FONT FACE=&quot;Courier, Courier New&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;Yes.&lt;BR&gt;
&lt;BR&gt;
&lt;a href=&quot;http://grinder.svn.sourceforge.net/viewvc/grinder/trunk/source/src/net/grinder/util/InsecureSSLContextFactory.java?view=markup&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://grinder.svn.sourceforge.net/viewvc/grinder/trunk/source/src/net/grinder/util/InsecureSSLContextFactory.java?view=markup&lt;/a&gt;&lt;BR&gt;
&lt;BR&gt;
Guido Serra wrote: &lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BLOCKQUOTE&gt;&lt;FONT FACE=&quot;Courier, Courier New&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt; Re: [Grinder-use] FW: BUG :: Grinder 3.2b // SSLSocketFactory Hi Phil,&lt;BR&gt;
It looks like it does not.&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
Did u overrided the CA Trust mechanism? That&amp;#8217;s the only way u could have achieved that...&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
Regards,&lt;BR&gt;
G.&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
Am 11/26/09 11:31 AM schrieb &amp;quot;Philip Aston&amp;quot; unter &amp;lt;&lt;a href=&quot;philip.aston@oracle.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;philip.aston@...&lt;/a&gt;&amp;gt;:&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&amp;nbsp;&amp;nbsp;&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BLOCKQUOTE&gt;&lt;FONT FACE=&quot;Courier, Courier New&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;You do not need to do this. The Grinder will automatically trust your server's certificate.&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
- Phil&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
Guido Serra wrote: &lt;BR&gt;
&amp;nbsp;&amp;nbsp;&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BLOCKQUOTE&gt;&lt;FONT FACE=&quot;Courier, Courier New&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt; Re: [Grinder-use] FW: BUG :: Grinder 3.2b // SSLSocketFactory Hi Phil,&lt;BR&gt;
If ur target is using a certificate which is &amp;#8220;home signed&amp;#8221;, u need to import his CA.&lt;BR&gt;
Java mechanism to do this is the trustStore. We need to be able to override it.&lt;BR&gt;
 &lt;BR&gt;
Regards,&lt;BR&gt;
G.&lt;BR&gt;
 &lt;BR&gt;
 &lt;BR&gt;
Am 11/26/09 11:05 AM schrieb &amp;quot;Philip Aston&amp;quot; unter &amp;lt;&lt;a href=&quot;philip.aston@oracle.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;philip.aston@...&lt;/a&gt;&amp;gt;:&lt;BR&gt;
 &lt;BR&gt;
  &lt;BR&gt;
&amp;nbsp;&amp;nbsp;&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BLOCKQUOTE&gt;&lt;FONT FACE=&quot;Courier, Courier New&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;The current implementation will not reject any connections on the basis of trust. There is no requirement to provide trust certificates.&lt;BR&gt;
 &lt;BR&gt;
Can you explain why you need to do so?&lt;BR&gt;
 &lt;BR&gt;
- Phil&lt;BR&gt;
 &lt;BR&gt;
Guido Serra wrote: &lt;BR&gt;
  &lt;BR&gt;
&amp;nbsp;&amp;nbsp;&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BLOCKQUOTE&gt;&lt;FONT FACE=&quot;Courier, Courier New&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt; Re: [Grinder-use] FW: BUG :: Grinder 3.2b // SSLSocketFactory Hi Phil,&lt;BR&gt;
With the current set of API it is not possible to override the trustStore.&lt;BR&gt;
 &lt;BR&gt;
We are creating internally a patch, would u like to integrate it? Should we do it?&lt;BR&gt;
 &lt;BR&gt;
Regards,&lt;BR&gt;
G.&lt;BR&gt;
 &lt;BR&gt;
 &lt;BR&gt;
Am 11/9/09 10:38 PM schrieb &amp;quot;Philip Aston&amp;quot; unter &amp;lt;&lt;a href=&quot;philip.aston@oracle.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;philip.aston@...&lt;/a&gt;&amp;gt;:&lt;BR&gt;
 &lt;BR&gt;
  &lt;BR&gt;
  &lt;BR&gt;
&amp;nbsp;&amp;nbsp;&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BLOCKQUOTE&gt;&lt;FONT FACE=&quot;Courier, Courier New&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;Serra, Guido, VF-Group wrote:&lt;BR&gt;
&amp;gt; If the server requires to present an SSL certificate as credentials and ... The server certificate is signed with a CA which is not in the SUN default TrustStore, u need to override the SSLSocketFactory or provide a keyStore and a trustStore from the jvm command line&lt;BR&gt;
&amp;gt;  &lt;BR&gt;
 &lt;BR&gt;
Or you could just trust everything, which is what The Grinder does.&lt;BR&gt;
Refer to the URL I quote below for details.&lt;BR&gt;
 &lt;BR&gt;
- Phil&lt;BR&gt;
 &lt;BR&gt;
&amp;gt; The method to override this, implemented in the HTTPConnection class, doesn't seem to work properly. It relies on the default values&lt;BR&gt;
&amp;gt;&lt;BR&gt;
&amp;gt; Regards,&lt;BR&gt;
&amp;gt; G.&lt;BR&gt;
&amp;gt;&lt;BR&gt;
&amp;gt;&lt;BR&gt;
&amp;gt; www.vodafone.com &amp;lt;&lt;a href=&quot;http://www.vodafone.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.vodafone.com&lt;/a&gt;&amp;gt; &amp;nbsp;&amp;lt;&lt;a href=&quot;http://www.vodafone.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.vodafone.com&lt;/a&gt;&amp;gt;  &amp;lt;&lt;a href=&quot;http://www.vodafone.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.vodafone.com&lt;/a&gt;&amp;gt; &lt;BR&gt;
&amp;gt;&lt;BR&gt;
&amp;gt;&lt;BR&gt;
&amp;gt; Vodafone Group Services GmbH&lt;BR&gt;
&amp;gt; Mannesmannufer 2 ∙ D-40213 D&amp;uuml;sseldorf&lt;BR&gt;
&amp;gt; Amtsgericht D&amp;uuml;sseldorf, HRB 53554&lt;BR&gt;
&amp;gt; Gesch&amp;auml;ftsf&amp;uuml;hrung: Dr. Joachim Peters, Rainer Wallek&lt;BR&gt;
&amp;gt;&lt;BR&gt;
&amp;gt;&lt;BR&gt;
&amp;gt;&lt;BR&gt;
&amp;gt; This message and any files or documents attached are confidential and may also be legally privileged or protected by other legal rules. It is intended only for the individual or entity named. If you are not the named addressee or you have received this email in error, please inform the sender immediately, delete it from your system and do not copy or disclose it or its contents or use it for any purpose. Thank you. Please also note that transmission cannot be guaranteed to be secure or error-free.&lt;BR&gt;
&amp;gt;&lt;BR&gt;
&amp;gt; ----- Original Message -----&lt;BR&gt;
&amp;gt; From: Philip Aston &amp;lt;&lt;a href=&quot;philip.aston@oracle.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;philip.aston@...&lt;/a&gt;&amp;gt;&lt;BR&gt;
&amp;gt; To: grinder-use &amp;lt;&lt;a href=&quot;grinder-use@lists.sourceforge.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;grinder-use@...&lt;/a&gt;&amp;gt;&lt;BR&gt;
&amp;gt; Sent: Mon Nov 09 20:44:51 2009&lt;BR&gt;
&amp;gt; Subject: Re: [Grinder-use] FW: BUG :: Grinder 3.2b // SSLSocketFactory&lt;BR&gt;
&amp;gt;&lt;BR&gt;
&amp;gt; What is the reason you need a custom SSLSocketFactory?&lt;BR&gt;
&amp;gt;&lt;BR&gt;
&amp;gt; By default, the grinder does not validate any certificates, it trusts&lt;BR&gt;
&amp;gt; everything. See &lt;a href=&quot;http://grinder.sourceforge.net/g3/ssl-support.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://grinder.sourceforge.net/g3/ssl-support.html&lt;/a&gt;&lt;BR&gt;
&amp;gt;&lt;BR&gt;
&amp;gt; - Phil&lt;BR&gt;
&amp;gt;&lt;BR&gt;
&amp;gt; Guido Serra wrote:&lt;BR&gt;
&amp;gt;  &lt;BR&gt;
&amp;gt;&amp;gt; Hi All,&lt;BR&gt;
&amp;gt;&amp;gt; Should I open an official bug, or ... Can u have a look at ur code,&lt;BR&gt;
&amp;gt;&amp;gt; please?&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; Regards,&lt;BR&gt;
&amp;gt;&amp;gt; G.&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; +++++++++++++++++++++++++++++++++++++++&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; Hi All,&lt;BR&gt;
&amp;gt;&amp;gt; There&amp;#8217;s a bug in grinder (the grinder.sf.net) source code.&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; XXXXX implemented a very nice feature to manage certificates, but it&lt;BR&gt;
&amp;gt;&amp;gt; doesn&amp;#8217;t work due to the way grinder manages internally the&lt;BR&gt;
&amp;gt;&amp;gt; SSLSocketFactory. The code from the framework tries to override that&lt;BR&gt;
&amp;gt;&amp;gt; class instance.&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; Internally grinder doesn&amp;#8217;t keep the sslFactory overridden by our&lt;BR&gt;
&amp;gt;&amp;gt; framework.&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; See lines 596,597 of file src/HTTPClient/HTTPConnection.java :&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt;    final SSLSocket socket = (SSLSocket)defaultSSLFactory.createSocket();&lt;BR&gt;
&amp;gt;&amp;gt;     sslProtocols = socket.getSupportedProtocols();&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; And line 3099:&lt;BR&gt;
&amp;gt;&amp;gt;   &lt;BR&gt;
&amp;gt;&amp;gt;    sock = sslFactory.createSocket(sock, Host, Port, true);&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; What scares me is this loop/comment in grinder.sf.net source code...&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt;  int try_count = 3;&lt;BR&gt;
&amp;gt;&amp;gt;   /* what a hack! This is to handle the case where the server closes&lt;BR&gt;
&amp;gt;&amp;gt;    * the connection but we don't realize it until we try to send&lt;BR&gt;
&amp;gt;&amp;gt;    * something. The problem is that we only get IOException, but&lt;BR&gt;
&amp;gt;&amp;gt;    * we need a finer specification (i.e. whether it's an EPIPE or&lt;BR&gt;
&amp;gt;&amp;gt;    * something else); I don't trust relying on the message part&lt;BR&gt;
&amp;gt;&amp;gt;    * of IOException (which on SunOS/Solaris gives 'Broken pipe',&lt;BR&gt;
&amp;gt;&amp;gt;    * but what on Windoze/Mac?).&lt;BR&gt;
&amp;gt;&amp;gt;    */&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt;   while (try_count-- &amp;gt; 0)&lt;BR&gt;
&amp;gt;&amp;gt;   {&lt;BR&gt;
&amp;gt;&amp;gt;       try&lt;BR&gt;
&amp;gt;&amp;gt;       {&lt;BR&gt;
&amp;gt;&amp;gt;     // get a client socket&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; I commented out the line were we override the SSLContext from jython code.&lt;BR&gt;
&amp;gt;&amp;gt; And set the certificates I trust at JVM level... I had to specify&lt;BR&gt;
&amp;gt;&amp;gt; directly the server certificate as trustStore.&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; -Djavax.net.ssl.trustStore=env/_certificates/*dgig.jks* \&lt;BR&gt;
&amp;gt;&amp;gt;  -Djavax.net.ssl.trustStorePassword=vod@fone \&lt;BR&gt;
&amp;gt;&amp;gt;  -Djavax.net.ssl.keyStorePassword=importkey \&lt;BR&gt;
&amp;gt;&amp;gt;  -Djavax.net.ssl.keyStore=env/_certificates/10000000001189cc2bbbe_client2.jks&lt;BR&gt;
&amp;gt;&amp;gt; \&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; With the DEVVodafone CA, it didn&amp;#8217;t worked.&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; NOTE! How I noticed the sslContext overwritten?&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; &amp;gt;From the httpclient.log ... The first POST worked... While other 3&lt;BR&gt;
&amp;gt;&amp;gt; POST failed.&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; The createSocket() function is instantiated 4 times in the&lt;BR&gt;
&amp;gt;&amp;gt; HTTPConnection.java ... 3 times in the loop above, and once by the&lt;BR&gt;
&amp;gt;&amp;gt; (SSLSocket)defaultSSLFactory .... (see enclosed file)&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; I committed my mods... On trunk/ , do not trust them till XXXXX&lt;BR&gt;
&amp;gt;&amp;gt; reviews the code, please.&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; Authentication realm: &amp;lt;&lt;a href=&quot;http://85.205.240.168:8080&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://85.205.240.168:8080&lt;/a&gt;&amp;gt; Subversion Repository&lt;BR&gt;
&amp;gt;&amp;gt; Password for 'guido.serra':&lt;BR&gt;
&amp;gt;&amp;gt; Adding  (bin)  env/_certificates/10000000001189cc2bbbe_client2.jks&lt;BR&gt;
&amp;gt;&amp;gt; Adding  (bin)  env/_certificates/DEV_TLServer_2048CAcert.truststore.jks&lt;BR&gt;
&amp;gt;&amp;gt; Adding  (bin)  env/_certificates/dgig.jks&lt;BR&gt;
&amp;gt;&amp;gt; Sending        src/com/vodafone/qa/common/httpclient.py&lt;BR&gt;
&amp;gt;&amp;gt; Sending        src/test.py&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; Regards,&lt;BR&gt;
&amp;gt;&amp;gt; G.&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/BLOCKQUOTE&gt;&lt;FONT FACE=&quot;Courier, Courier New&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt; &lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/BLOCKQUOTE&gt;&lt;FONT FACE=&quot;Courier, Courier New&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt; &lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/BLOCKQUOTE&gt;&lt;FONT FACE=&quot;Courier, Courier New&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt; &lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/BLOCKQUOTE&gt;&lt;FONT FACE=&quot;Courier, Courier New&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt; &lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/BLOCKQUOTE&gt;&lt;/BLOCKQUOTE&gt;&lt;FONT FACE=&quot;Courier, Courier New&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;&lt;BR&gt;
&lt;BR&gt;
&lt;HR ALIGN=CENTER SIZE=&quot;3&quot; WIDTH=&quot;95%&quot;&gt;&lt;/SPAN&gt;&lt;FONT SIZE=&quot;2&quot;&gt;&lt;SPAN STYLE='font-size:10pt'&gt;------------------------------------------------------------------------------&lt;BR&gt;
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day &lt;BR&gt;
trial. Simplify your report design, integration and deployment - and focus on &lt;BR&gt;
what you do best, core application coding. Discover what's new with&lt;BR&gt;
Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;BR&gt;
&lt;HR ALIGN=CENTER SIZE=&quot;3&quot; WIDTH=&quot;95%&quot;&gt;_______________________________________________&lt;BR&gt;
grinder-use mailing list&lt;BR&gt;
&lt;a href=&quot;grinder-use@lists.sourceforge.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;grinder-use@...&lt;/a&gt;&lt;BR&gt;
&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grinder-use&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grinder-use&lt;/a&gt;&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/BLOCKQUOTE&gt;
&lt;/BODY&gt;
&lt;/HTML&gt;

&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;grinder-use mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26528888&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;grinder-use@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grinder-use&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grinder-use&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/FW%3A-BUG-%3A%3A-Grinder-3.2b----SSLSocketFactory-tp26271693p26528888.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26528078</id>
	<title>Re: FW: BUG :: Grinder 3.2b // SSLSocketFactory</title>
	<published>2009-11-26T03:00:18Z</published>
	<updated>2009-11-26T03:00:18Z</updated>
	<author>
		<name>Philip Aston-3</name>
	</author>
	<content type="html">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;
&lt;html&gt;
&lt;head&gt;
  &lt;meta content=&quot;text/html;charset=UTF-8&quot; http-equiv=&quot;Content-Type&quot;&gt;
&lt;/head&gt;
&lt;body bgcolor=&quot;#ffffff&quot; text=&quot;#000000&quot;&gt;
Yes.&lt;br&gt;
&lt;br&gt;
&lt;a class=&quot;moz-txt-link-freetext&quot; href=&quot;http://grinder.svn.sourceforge.net/viewvc/grinder/trunk/source/src/net/grinder/util/InsecureSSLContextFactory.java?view=markup&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://grinder.svn.sourceforge.net/viewvc/grinder/trunk/source/src/net/grinder/util/InsecureSSLContextFactory.java?view=markup&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
Guido Serra wrote:
&lt;blockquote cite=&quot;mid:C7341D03.E6DE%25guido.serra@vodafone.com&quot; type=&quot;cite&quot;&gt;
  &lt;title&gt;Re: [Grinder-use] FW: BUG :: Grinder 3.2b // SSLSocketFactory&lt;/title&gt;
  &lt;font face=&quot;Courier, Courier New&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Hi
Phil,&lt;br&gt;
It looks like it does not.&lt;br&gt;
  &lt;br&gt;
Did u overrided the CA Trust mechanism? That’s the only way u could
have achieved that...&lt;br&gt;
  &lt;br&gt;
Regards,&lt;br&gt;
G.&lt;br&gt;
  &lt;br&gt;
  &lt;br&gt;
Am 11/26/09 11:31 AM schrieb &quot;Philip Aston&quot; unter &amp;lt;&lt;a moz-do-not-send=&quot;true&quot; href=&quot;philip.aston@oracle.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;philip.aston@...&lt;/a&gt;&amp;gt;:&lt;br&gt;
  &lt;br&gt;
  &lt;/span&gt;&lt;/font&gt;
  &lt;blockquote&gt;&lt;font face=&quot;Courier, Courier New&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;You do not need to do this. The Grinder will
automatically trust your server's certificate.&lt;br&gt;
    &lt;br&gt;
- Phil&lt;br&gt;
    &lt;br&gt;
Guido Serra wrote: &lt;br&gt;
    &lt;/span&gt;&lt;/font&gt;
    &lt;blockquote&gt;&lt;font face=&quot;Courier, Courier New&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt; Re: [Grinder-use] FW: BUG :: Grinder 3.2b //
SSLSocketFactory Hi Phil,&lt;br&gt;
If ur target is using a certificate which is “home signed”, u need to
import his CA.&lt;br&gt;
Java mechanism to do this is the trustStore. We need to be able to
override it.&lt;br&gt;
 &lt;br&gt;
Regards,&lt;br&gt;
G.&lt;br&gt;
 &lt;br&gt;
 &lt;br&gt;
Am 11/26/09 11:05 AM schrieb &quot;Philip Aston&quot; unter &amp;lt;&lt;a moz-do-not-send=&quot;true&quot; href=&quot;philip.aston@oracle.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;philip.aston@...&lt;/a&gt;&amp;gt;:&lt;br&gt;
 &lt;br&gt;
  &lt;br&gt;
      &lt;/span&gt;&lt;/font&gt;
      &lt;blockquote&gt;&lt;font face=&quot;Courier, Courier New&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;The current implementation will not reject
any connections on the basis of trust. There is no requirement to
provide trust certificates.&lt;br&gt;
 &lt;br&gt;
Can you explain why you need to do so?&lt;br&gt;
 &lt;br&gt;
- Phil&lt;br&gt;
 &lt;br&gt;
Guido Serra wrote: &lt;br&gt;
  &lt;br&gt;
        &lt;/span&gt;&lt;/font&gt;
        &lt;blockquote&gt;&lt;font face=&quot;Courier, Courier New&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt; Re: [Grinder-use] FW: BUG :: Grinder 3.2b //
SSLSocketFactory Hi Phil,&lt;br&gt;
With the current set of API it is not possible to override the
trustStore.&lt;br&gt;
 &lt;br&gt;
We are creating internally a patch, would u like to integrate it?
Should we do it?&lt;br&gt;
 &lt;br&gt;
Regards,&lt;br&gt;
G.&lt;br&gt;
 &lt;br&gt;
 &lt;br&gt;
Am 11/9/09 10:38 PM schrieb &quot;Philip Aston&quot; unter &amp;lt;&lt;a moz-do-not-send=&quot;true&quot; href=&quot;philip.aston@oracle.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;philip.aston@...&lt;/a&gt;&amp;gt;:&lt;br&gt;
 &lt;br&gt;
  &lt;br&gt;
  &lt;br&gt;
          &lt;/span&gt;&lt;/font&gt;
          &lt;blockquote&gt;&lt;font face=&quot;Courier, Courier New&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Serra, Guido, VF-Group wrote:&lt;br&gt;
&amp;gt; If the server requires to present an SSL certificate as
credentials and ... The server certificate is signed with a CA which is
not in the SUN default TrustStore, u need to override the
SSLSocketFactory or provide a keyStore and a trustStore from the jvm
command line&lt;br&gt;
&amp;gt;  &lt;br&gt;
 &lt;br&gt;
Or you could just trust everything, which is what The Grinder does.&lt;br&gt;
Refer to the URL I quote below for details.&lt;br&gt;
 &lt;br&gt;
- Phil&lt;br&gt;
 &lt;br&gt;
&amp;gt; The method to override this, implemented in the HTTPConnection
class, doesn't seem to work properly. It relies on the default values&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; Regards,&lt;br&gt;
&amp;gt; G.&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; &lt;a class=&quot;moz-txt-link-abbreviated&quot; href=&quot;http://www.vodafone.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;www.vodafone.com&lt;/a&gt; &amp;lt;&lt;a moz-do-not-send=&quot;true&quot; href=&quot;http://www.vodafone.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.vodafone.com&lt;/a&gt;&amp;gt;  &amp;lt;&lt;a moz-do-not-send=&quot;true&quot; href=&quot;http://www.vodafone.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.vodafone.com&lt;/a&gt;&amp;gt;
            &lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; Vodafone Group Services GmbH&lt;br&gt;
&amp;gt; Mannesmannufer 2 ∙ D-40213 Düsseldorf&lt;br&gt;
&amp;gt; Amtsgericht Düsseldorf, HRB 53554&lt;br&gt;
&amp;gt; Geschäftsführung: Dr. Joachim Peters, Rainer Wallek&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; This message and any files or documents attached are confidential
and may also be legally privileged or protected by other legal rules.
It is intended only for the individual or entity named. If you are not
the named addressee or you have received this email in error, please
inform the sender immediately, delete it from your system and do not
copy or disclose it or its contents or use it for any purpose. Thank
you. Please also note that transmission cannot be guaranteed to be
secure or error-free.&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; ----- Original Message -----&lt;br&gt;
&amp;gt; From: Philip Aston &amp;lt;&lt;a moz-do-not-send=&quot;true&quot; href=&quot;philip.aston@oracle.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;philip.aston@...&lt;/a&gt;&amp;gt;&lt;br&gt;
&amp;gt; To: grinder-use &amp;lt;&lt;a moz-do-not-send=&quot;true&quot; href=&quot;grinder-use@lists.sourceforge.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;grinder-use@...&lt;/a&gt;&amp;gt;&lt;br&gt;
&amp;gt; Sent: Mon Nov 09 20:44:51 2009&lt;br&gt;
&amp;gt; Subject: Re: [Grinder-use] FW: BUG :: Grinder 3.2b //
SSLSocketFactory&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; What is the reason you need a custom SSLSocketFactory?&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; By default, the grinder does not validate any certificates, it
trusts&lt;br&gt;
&amp;gt; everything. See &lt;a moz-do-not-send=&quot;true&quot; href=&quot;http://grinder.sourceforge.net/g3/ssl-support.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://grinder.sourceforge.net/g3/ssl-support.html&lt;/a&gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; - Phil&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; Guido Serra wrote:&lt;br&gt;
&amp;gt;  &lt;br&gt;
&amp;gt;&amp;gt; Hi All,&lt;br&gt;
&amp;gt;&amp;gt; Should I open an official bug, or ... Can u have a look at ur
code,&lt;br&gt;
&amp;gt;&amp;gt; please?&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; Regards,&lt;br&gt;
&amp;gt;&amp;gt; G.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; +++++++++++++++++++++++++++++++++++++++&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; Hi All,&lt;br&gt;
&amp;gt;&amp;gt; There’s a bug in grinder (the grinder.sf.net) source code.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; XXXXX implemented a very nice feature to manage certificates,
but it&lt;br&gt;
&amp;gt;&amp;gt; doesn’t work due to the way grinder manages internally the&lt;br&gt;
&amp;gt;&amp;gt; SSLSocketFactory. The code from the framework tries to
override that&lt;br&gt;
&amp;gt;&amp;gt; class instance.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; Internally grinder doesn’t keep the sslFactory overridden by
our&lt;br&gt;
&amp;gt;&amp;gt; framework.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; See lines 596,597 of file src/HTTPClient/HTTPConnection.java :&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;    final SSLSocket socket =
(SSLSocket)defaultSSLFactory.createSocket();&lt;br&gt;
&amp;gt;&amp;gt;     sslProtocols = socket.getSupportedProtocols();&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; And line 3099:&lt;br&gt;
&amp;gt;&amp;gt;   &lt;br&gt;
&amp;gt;&amp;gt;    sock = sslFactory.createSocket(sock, Host, Port, true);&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; What scares me is this loop/comment in grinder.sf.net source
code...&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;  int try_count = 3;&lt;br&gt;
&amp;gt;&amp;gt;   /* what a hack! This is to handle the case where the server
closes&lt;br&gt;
&amp;gt;&amp;gt;    * the connection but we don't realize it until we try to
send&lt;br&gt;
&amp;gt;&amp;gt;    * something. The problem is that we only get IOException,
but&lt;br&gt;
&amp;gt;&amp;gt;    * we need a finer specification (i.e. whether it's an EPIPE
or&lt;br&gt;
&amp;gt;&amp;gt;    * something else); I don't trust relying on the message part&lt;br&gt;
&amp;gt;&amp;gt;    * of IOException (which on SunOS/Solaris gives 'Broken
pipe',&lt;br&gt;
&amp;gt;&amp;gt;    * but what on Windoze/Mac?).&lt;br&gt;
&amp;gt;&amp;gt;    */&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;   while (try_count-- &amp;gt; 0)&lt;br&gt;
&amp;gt;&amp;gt;   {&lt;br&gt;
&amp;gt;&amp;gt;       try&lt;br&gt;
&amp;gt;&amp;gt;       {&lt;br&gt;
&amp;gt;&amp;gt;     // get a client socket&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; I commented out the line were we override the SSLContext from
jython code.&lt;br&gt;
&amp;gt;&amp;gt; And set the certificates I trust at JVM level... I had to
specify&lt;br&gt;
&amp;gt;&amp;gt; directly the server certificate as trustStore.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; -Djavax.net.ssl.trustStore=env/_certificates/*dgig.jks* \&lt;br&gt;
&amp;gt;&amp;gt;  -Djavax.net.ssl.trustStorePassword=vod@fone \&lt;br&gt;
&amp;gt;&amp;gt;  -Djavax.net.ssl.keyStorePassword=importkey \&lt;br&gt;
&amp;gt;&amp;gt;
 -Djavax.net.ssl.keyStore=env/_certificates/10000000001189cc2bbbe_client2.jks&lt;br&gt;
&amp;gt;&amp;gt; \&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; With the DEVVodafone CA, it didn’t worked.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; NOTE! How I noticed the sslContext overwritten?&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;From the httpclient.log ... The first POST worked... While
other 3&lt;br&gt;
&amp;gt;&amp;gt; POST failed.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; The createSocket() function is instantiated 4 times in the&lt;br&gt;
&amp;gt;&amp;gt; HTTPConnection.java ... 3 times in the loop above, and once by
the&lt;br&gt;
&amp;gt;&amp;gt; (SSLSocket)defaultSSLFactory .... (see enclosed file)&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; I committed my mods... On trunk/ , do not trust them till XXXXX&lt;br&gt;
&amp;gt;&amp;gt; reviews the code, please.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; Authentication realm: &amp;lt;&lt;a moz-do-not-send=&quot;true&quot; href=&quot;http://85.205.240.168:8080&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://85.205.240.168:8080&lt;/a&gt;&amp;gt;
Subversion Repository&lt;br&gt;
&amp;gt;&amp;gt; Password for 'guido.serra':&lt;br&gt;
&amp;gt;&amp;gt; Adding  (bin)
 env/_certificates/10000000001189cc2bbbe_client2.jks&lt;br&gt;
&amp;gt;&amp;gt; Adding  (bin)
 env/_certificates/DEV_TLServer_2048CAcert.truststore.jks&lt;br&gt;
&amp;gt;&amp;gt; Adding  (bin)  env/_certificates/dgig.jks&lt;br&gt;
&amp;gt;&amp;gt; Sending        src/com/vodafone/qa/common/httpclient.py&lt;br&gt;
&amp;gt;&amp;gt; Sending        src/test.py&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; Regards,&lt;br&gt;
&amp;gt;&amp;gt; G.&lt;br&gt;
&amp;gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/blockquote&gt;
        &lt;/blockquote&gt;
      &lt;/blockquote&gt;
    &lt;/blockquote&gt;
  &lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;br&gt;
&lt;/body&gt;
&lt;/html&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;grinder-use mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26528078&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;grinder-use@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grinder-use&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grinder-use&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/FW%3A-BUG-%3A%3A-Grinder-3.2b----SSLSocketFactory-tp26271693p26528078.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26527658</id>
	<title>Re: FW: BUG :: Grinder 3.2b // SSLSocketFactory</title>
	<published>2009-11-26T02:54:43Z</published>
	<updated>2009-11-26T02:54:43Z</updated>
	<author>
		<name>Serra, Guido, VF-Group</name>
	</author>
	<content type="html">&lt;HTML&gt;
&lt;HEAD&gt;
&lt;TITLE&gt;Re: [Grinder-use] FW: BUG :: Grinder 3.2b // SSLSocketFactory&lt;/TITLE&gt;
&lt;/HEAD&gt;
&lt;BODY&gt;
&lt;FONT FACE=&quot;Courier, Courier New&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;Hi Phil,&lt;BR&gt;
It looks like it does not.&lt;BR&gt;
&lt;BR&gt;
Did u overrided the CA Trust mechanism? That&amp;#8217;s the only way u could have achieved that...&lt;BR&gt;
&lt;BR&gt;
Regards,&lt;BR&gt;
G.&lt;BR&gt;
&lt;BR&gt;
&lt;BR&gt;
Am 11/26/09 11:31 AM schrieb &amp;quot;Philip Aston&amp;quot; unter &amp;lt;&lt;a href=&quot;philip.aston@oracle.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;philip.aston@...&lt;/a&gt;&amp;gt;:&lt;BR&gt;
&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BLOCKQUOTE&gt;&lt;FONT FACE=&quot;Courier, Courier New&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;You do not need to do this. The Grinder will automatically trust your server's certificate.&lt;BR&gt;
&lt;BR&gt;
- Phil&lt;BR&gt;
&lt;BR&gt;
Guido Serra wrote: &lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BLOCKQUOTE&gt;&lt;FONT FACE=&quot;Courier, Courier New&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt; Re: [Grinder-use] FW: BUG :: Grinder 3.2b // SSLSocketFactory Hi Phil,&lt;BR&gt;
If ur target is using a certificate which is &amp;#8220;home signed&amp;#8221;, u need to import his CA.&lt;BR&gt;
Java mechanism to do this is the trustStore. We need to be able to override it.&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
Regards,&lt;BR&gt;
G.&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
Am 11/26/09 11:05 AM schrieb &amp;quot;Philip Aston&amp;quot; unter &amp;lt;&lt;a href=&quot;philip.aston@oracle.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;philip.aston@...&lt;/a&gt;&amp;gt;:&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&amp;nbsp;&amp;nbsp;&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BLOCKQUOTE&gt;&lt;FONT FACE=&quot;Courier, Courier New&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;The current implementation will not reject any connections on the basis of trust. There is no requirement to provide trust certificates.&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
Can you explain why you need to do so?&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
- Phil&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
Guido Serra wrote: &lt;BR&gt;
&amp;nbsp;&amp;nbsp;&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BLOCKQUOTE&gt;&lt;FONT FACE=&quot;Courier, Courier New&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt; Re: [Grinder-use] FW: BUG :: Grinder 3.2b // SSLSocketFactory Hi Phil,&lt;BR&gt;
With the current set of API it is not possible to override the trustStore.&lt;BR&gt;
 &lt;BR&gt;
We are creating internally a patch, would u like to integrate it? Should we do it?&lt;BR&gt;
 &lt;BR&gt;
Regards,&lt;BR&gt;
G.&lt;BR&gt;
 &lt;BR&gt;
 &lt;BR&gt;
Am 11/9/09 10:38 PM schrieb &amp;quot;Philip Aston&amp;quot; unter &amp;lt;&lt;a href=&quot;philip.aston@oracle.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;philip.aston@...&lt;/a&gt;&amp;gt;:&lt;BR&gt;
 &lt;BR&gt;
  &lt;BR&gt;
&amp;nbsp;&amp;nbsp;&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BLOCKQUOTE&gt;&lt;FONT FACE=&quot;Courier, Courier New&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;Serra, Guido, VF-Group wrote:&lt;BR&gt;
&amp;gt; If the server requires to present an SSL certificate as credentials and ... The server certificate is signed with a CA which is not in the SUN default TrustStore, u need to override the SSLSocketFactory or provide a keyStore and a trustStore from the jvm command line&lt;BR&gt;
&amp;gt;  &lt;BR&gt;
 &lt;BR&gt;
Or you could just trust everything, which is what The Grinder does.&lt;BR&gt;
Refer to the URL I quote below for details.&lt;BR&gt;
 &lt;BR&gt;
- Phil&lt;BR&gt;
 &lt;BR&gt;
&amp;gt; The method to override this, implemented in the HTTPConnection class, doesn't seem to work properly. It relies on the default values&lt;BR&gt;
&amp;gt;&lt;BR&gt;
&amp;gt; Regards,&lt;BR&gt;
&amp;gt; G.&lt;BR&gt;
&amp;gt;&lt;BR&gt;
&amp;gt;&lt;BR&gt;
&amp;gt; www.vodafone.com &amp;lt;&lt;a href=&quot;http://www.vodafone.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.vodafone.com&lt;/a&gt;&amp;gt; &amp;nbsp;&amp;lt;&lt;a href=&quot;http://www.vodafone.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.vodafone.com&lt;/a&gt;&amp;gt; &lt;BR&gt;
&amp;gt;&lt;BR&gt;
&amp;gt;&lt;BR&gt;
&amp;gt; Vodafone Group Services GmbH&lt;BR&gt;
&amp;gt; Mannesmannufer 2 ∙ D-40213 D&amp;uuml;sseldorf&lt;BR&gt;
&amp;gt; Amtsgericht D&amp;uuml;sseldorf, HRB 53554&lt;BR&gt;
&amp;gt; Gesch&amp;auml;ftsf&amp;uuml;hrung: Dr. Joachim Peters, Rainer Wallek&lt;BR&gt;
&amp;gt;&lt;BR&gt;
&amp;gt;&lt;BR&gt;
&amp;gt;&lt;BR&gt;
&amp;gt; This message and any files or documents attached are confidential and may also be legally privileged or protected by other legal rules. It is intended only for the individual or entity named. If you are not the named addressee or you have received this email in error, please inform the sender immediately, delete it from your system and do not copy or disclose it or its contents or use it for any purpose. Thank you. Please also note that transmission cannot be guaranteed to be secure or error-free.&lt;BR&gt;
&amp;gt;&lt;BR&gt;
&amp;gt; ----- Original Message -----&lt;BR&gt;
&amp;gt; From: Philip Aston &amp;lt;&lt;a href=&quot;philip.aston@oracle.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;philip.aston@...&lt;/a&gt;&amp;gt;&lt;BR&gt;
&amp;gt; To: grinder-use &amp;lt;&lt;a href=&quot;grinder-use@lists.sourceforge.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;grinder-use@...&lt;/a&gt;&amp;gt;&lt;BR&gt;
&amp;gt; Sent: Mon Nov 09 20:44:51 2009&lt;BR&gt;
&amp;gt; Subject: Re: [Grinder-use] FW: BUG :: Grinder 3.2b // SSLSocketFactory&lt;BR&gt;
&amp;gt;&lt;BR&gt;
&amp;gt; What is the reason you need a custom SSLSocketFactory?&lt;BR&gt;
&amp;gt;&lt;BR&gt;
&amp;gt; By default, the grinder does not validate any certificates, it trusts&lt;BR&gt;
&amp;gt; everything. See &lt;a href=&quot;http://grinder.sourceforge.net/g3/ssl-support.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://grinder.sourceforge.net/g3/ssl-support.html&lt;/a&gt;&lt;BR&gt;
&amp;gt;&lt;BR&gt;
&amp;gt; - Phil&lt;BR&gt;
&amp;gt;&lt;BR&gt;
&amp;gt; Guido Serra wrote:&lt;BR&gt;
&amp;gt;  &lt;BR&gt;
&amp;gt;&amp;gt; Hi All,&lt;BR&gt;
&amp;gt;&amp;gt; Should I open an official bug, or ... Can u have a look at ur code,&lt;BR&gt;
&amp;gt;&amp;gt; please?&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; Regards,&lt;BR&gt;
&amp;gt;&amp;gt; G.&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; +++++++++++++++++++++++++++++++++++++++&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; Hi All,&lt;BR&gt;
&amp;gt;&amp;gt; There&amp;#8217;s a bug in grinder (the grinder.sf.net) source code.&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; XXXXX implemented a very nice feature to manage certificates, but it&lt;BR&gt;
&amp;gt;&amp;gt; doesn&amp;#8217;t work due to the way grinder manages internally the&lt;BR&gt;
&amp;gt;&amp;gt; SSLSocketFactory. The code from the framework tries to override that&lt;BR&gt;
&amp;gt;&amp;gt; class instance.&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; Internally grinder doesn&amp;#8217;t keep the sslFactory overridden by our&lt;BR&gt;
&amp;gt;&amp;gt; framework.&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; See lines 596,597 of file src/HTTPClient/HTTPConnection.java :&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt;    final SSLSocket socket = (SSLSocket)defaultSSLFactory.createSocket();&lt;BR&gt;
&amp;gt;&amp;gt;     sslProtocols = socket.getSupportedProtocols();&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; And line 3099:&lt;BR&gt;
&amp;gt;&amp;gt;   &lt;BR&gt;
&amp;gt;&amp;gt;    sock = sslFactory.createSocket(sock, Host, Port, true);&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; What scares me is this loop/comment in grinder.sf.net source code...&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt;  int try_count = 3;&lt;BR&gt;
&amp;gt;&amp;gt;   /* what a hack! This is to handle the case where the server closes&lt;BR&gt;
&amp;gt;&amp;gt;    * the connection but we don't realize it until we try to send&lt;BR&gt;
&amp;gt;&amp;gt;    * something. The problem is that we only get IOException, but&lt;BR&gt;
&amp;gt;&amp;gt;    * we need a finer specification (i.e. whether it's an EPIPE or&lt;BR&gt;
&amp;gt;&amp;gt;    * something else); I don't trust relying on the message part&lt;BR&gt;
&amp;gt;&amp;gt;    * of IOException (which on SunOS/Solaris gives 'Broken pipe',&lt;BR&gt;
&amp;gt;&amp;gt;    * but what on Windoze/Mac?).&lt;BR&gt;
&amp;gt;&amp;gt;    */&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt;   while (try_count-- &amp;gt; 0)&lt;BR&gt;
&amp;gt;&amp;gt;   {&lt;BR&gt;
&amp;gt;&amp;gt;       try&lt;BR&gt;
&amp;gt;&amp;gt;       {&lt;BR&gt;
&amp;gt;&amp;gt;     // get a client socket&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; I commented out the line were we override the SSLContext from jython code.&lt;BR&gt;
&amp;gt;&amp;gt; And set the certificates I trust at JVM level... I had to specify&lt;BR&gt;
&amp;gt;&amp;gt; directly the server certificate as trustStore.&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; -Djavax.net.ssl.trustStore=env/_certificates/*dgig.jks* \&lt;BR&gt;
&amp;gt;&amp;gt;  -Djavax.net.ssl.trustStorePassword=vod@fone \&lt;BR&gt;
&amp;gt;&amp;gt;  -Djavax.net.ssl.keyStorePassword=importkey \&lt;BR&gt;
&amp;gt;&amp;gt;  -Djavax.net.ssl.keyStore=env/_certificates/10000000001189cc2bbbe_client2.jks&lt;BR&gt;
&amp;gt;&amp;gt; \&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; With the DEVVodafone CA, it didn&amp;#8217;t worked.&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; NOTE! How I noticed the sslContext overwritten?&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; &amp;gt;From the httpclient.log ... The first POST worked... While other 3&lt;BR&gt;
&amp;gt;&amp;gt; POST failed.&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; The createSocket() function is instantiated 4 times in the&lt;BR&gt;
&amp;gt;&amp;gt; HTTPConnection.java ... 3 times in the loop above, and once by the&lt;BR&gt;
&amp;gt;&amp;gt; (SSLSocket)defaultSSLFactory .... (see enclosed file)&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; I committed my mods... On trunk/ , do not trust them till XXXXX&lt;BR&gt;
&amp;gt;&amp;gt; reviews the code, please.&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; Authentication realm: &amp;lt;&lt;a href=&quot;http://85.205.240.168:8080&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://85.205.240.168:8080&lt;/a&gt;&amp;gt; Subversion Repository&lt;BR&gt;
&amp;gt;&amp;gt; Password for 'guido.serra':&lt;BR&gt;
&amp;gt;&amp;gt; Adding  (bin)  env/_certificates/10000000001189cc2bbbe_client2.jks&lt;BR&gt;
&amp;gt;&amp;gt; Adding  (bin)  env/_certificates/DEV_TLServer_2048CAcert.truststore.jks&lt;BR&gt;
&amp;gt;&amp;gt; Adding  (bin)  env/_certificates/dgig.jks&lt;BR&gt;
&amp;gt;&amp;gt; Sending        src/com/vodafone/qa/common/httpclient.py&lt;BR&gt;
&amp;gt;&amp;gt; Sending        src/test.py&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; Regards,&lt;BR&gt;
&amp;gt;&amp;gt; G.&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; ------------------------------------------------------------------------&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; ------------------------------------------------------------------------------&lt;BR&gt;
&amp;gt;&amp;gt; Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day&lt;BR&gt;
&amp;gt;&amp;gt; trial. Simplify your report design, integration and deployment - and focus on&lt;BR&gt;
&amp;gt;&amp;gt; what you do best, core application coding. Discover what's new with&lt;BR&gt;
&amp;gt;&amp;gt; Crystal Reports now.  &lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;BR&gt;
&amp;gt;&amp;gt; ------------------------------------------------------------------------&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; _______________________________________________&lt;BR&gt;
&amp;gt;&amp;gt; grinder-use mailing list&lt;BR&gt;
&amp;gt;&amp;gt; &lt;a href=&quot;grinder-use@lists.sourceforge.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;grinder-use@...&lt;/a&gt;&lt;BR&gt;
&amp;gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grinder-use&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grinder-use&lt;/a&gt;&lt;BR&gt;
&amp;gt;&amp;gt;  &lt;BR&gt;
&amp;gt;&amp;gt;    &lt;BR&gt;
&amp;gt;&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/BLOCKQUOTE&gt;&lt;FONT FACE=&quot;Courier, Courier New&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt; &lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/BLOCKQUOTE&gt;&lt;FONT FACE=&quot;Courier, Courier New&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt; &lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/BLOCKQUOTE&gt;&lt;/BLOCKQUOTE&gt;&lt;FONT FACE=&quot;Courier, Courier New&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;&lt;BR&gt;
&lt;BR&gt;
&lt;HR ALIGN=CENTER SIZE=&quot;3&quot; WIDTH=&quot;95%&quot;&gt;&lt;/SPAN&gt;&lt;FONT SIZE=&quot;2&quot;&gt;&lt;SPAN STYLE='font-size:10pt'&gt;------------------------------------------------------------------------------&lt;BR&gt;
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day &lt;BR&gt;
trial. Simplify your report design, integration and deployment - and focus on &lt;BR&gt;
what you do best, core application coding. Discover what's new with&lt;BR&gt;
Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/BLOCKQUOTE&gt;
&lt;/BODY&gt;
&lt;/HTML&gt;

&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;grinder-use mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26527658&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;grinder-use@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grinder-use&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grinder-use&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/FW%3A-BUG-%3A%3A-Grinder-3.2b----SSLSocketFactory-tp26271693p26527658.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26527396</id>
	<title>Re: FW: BUG :: Grinder 3.2b // SSLSocketFactory</title>
	<published>2009-11-26T02:31:22Z</published>
	<updated>2009-11-26T02:31:22Z</updated>
	<author>
		<name>Philip Aston-3</name>
	</author>
	<content type="html">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;
&lt;html&gt;
&lt;head&gt;
  &lt;meta content=&quot;text/html;charset=UTF-8&quot; http-equiv=&quot;Content-Type&quot;&gt;
&lt;/head&gt;
&lt;body bgcolor=&quot;#ffffff&quot; text=&quot;#000000&quot;&gt;
You do not need to do this. The Grinder will automatically trust your
server's certificate.&lt;br&gt;
&lt;br&gt;
- Phil&lt;br&gt;
&lt;br&gt;
Guido Serra wrote:
&lt;blockquote cite=&quot;mid:C73416A2.E6D6%25guido.serra@vodafone.com&quot; type=&quot;cite&quot;&gt;
  &lt;title&gt;Re: [Grinder-use] FW: BUG :: Grinder 3.2b // SSLSocketFactory&lt;/title&gt;
  &lt;font face=&quot;Courier, Courier New&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Hi
Phil,&lt;br&gt;
If ur target is using a certificate which is “home signed”, u need to
import his CA.&lt;br&gt;
Java mechanism to do this is the trustStore. We need to be able to
override it.&lt;br&gt;
  &lt;br&gt;
Regards,&lt;br&gt;
G.&lt;br&gt;
  &lt;br&gt;
  &lt;br&gt;
Am 11/26/09 11:05 AM schrieb &quot;Philip Aston&quot; unter &amp;lt;&lt;a moz-do-not-send=&quot;true&quot; href=&quot;philip.aston@oracle.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;philip.aston@...&lt;/a&gt;&amp;gt;:&lt;br&gt;
  &lt;br&gt;
  &lt;/span&gt;&lt;/font&gt;
  &lt;blockquote&gt;&lt;font face=&quot;Courier, Courier New&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;The current implementation will not reject
any connections on the basis of trust. There is no requirement to
provide trust certificates.&lt;br&gt;
    &lt;br&gt;
Can you explain why you need to do so?&lt;br&gt;
    &lt;br&gt;
- Phil&lt;br&gt;
    &lt;br&gt;
Guido Serra wrote: &lt;br&gt;
    &lt;/span&gt;&lt;/font&gt;
    &lt;blockquote&gt;&lt;font face=&quot;Courier, Courier New&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt; Re: [Grinder-use] FW: BUG :: Grinder 3.2b //
SSLSocketFactory Hi Phil,&lt;br&gt;
With the current set of API it is not possible to override the
trustStore.&lt;br&gt;
 &lt;br&gt;
We are creating internally a patch, would u like to integrate it?
Should we do it?&lt;br&gt;
 &lt;br&gt;
Regards,&lt;br&gt;
G.&lt;br&gt;
 &lt;br&gt;
 &lt;br&gt;
Am 11/9/09 10:38 PM schrieb &quot;Philip Aston&quot; unter &amp;lt;&lt;a moz-do-not-send=&quot;true&quot; href=&quot;philip.aston@oracle.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;philip.aston@...&lt;/a&gt;&amp;gt;:&lt;br&gt;
 &lt;br&gt;
  &lt;br&gt;
      &lt;/span&gt;&lt;/font&gt;
      &lt;blockquote&gt;&lt;font face=&quot;Courier, Courier New&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Serra, Guido, VF-Group wrote:&lt;br&gt;
&amp;gt; If the server requires to present an SSL certificate as
credentials and ... The server certificate is signed with a CA which is
not in the SUN default TrustStore, u need to override the
SSLSocketFactory or provide a keyStore and a trustStore from the jvm
command line&lt;br&gt;
&amp;gt;  &lt;br&gt;
 &lt;br&gt;
Or you could just trust everything, which is what The Grinder does.&lt;br&gt;
Refer to the URL I quote below for details.&lt;br&gt;
 &lt;br&gt;
- Phil&lt;br&gt;
 &lt;br&gt;
&amp;gt; The method to override this, implemented in the HTTPConnection
class, doesn't seem to work properly. It relies on the default values&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; Regards,&lt;br&gt;
&amp;gt; G.&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; &lt;a class=&quot;moz-txt-link-abbreviated&quot; href=&quot;http://www.vodafone.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;www.vodafone.com&lt;/a&gt; &amp;lt;&lt;a moz-do-not-send=&quot;true&quot; href=&quot;http://www.vodafone.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.vodafone.com&lt;/a&gt;&amp;gt; &lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; Vodafone Group Services GmbH&lt;br&gt;
&amp;gt; Mannesmannufer 2 ∙ D-40213 Düsseldorf&lt;br&gt;
&amp;gt; Amtsgericht Düsseldorf, HRB 53554&lt;br&gt;
&amp;gt; Geschäftsführung: Dr. Joachim Peters, Rainer Wallek&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; This message and any files or documents attached are confidential
and may also be legally privileged or protected by other legal rules.
It is intended only for the individual or entity named. If you are not
the named addressee or you have received this email in error, please
inform the sender immediately, delete it from your system and do not
copy or disclose it or its contents or use it for any purpose. Thank
you. Please also note that transmission cannot be guaranteed to be
secure or error-free.&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; ----- Original Message -----&lt;br&gt;
&amp;gt; From: Philip Aston &amp;lt;&lt;a moz-do-not-send=&quot;true&quot; href=&quot;philip.aston@oracle.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;philip.aston@...&lt;/a&gt;&amp;gt;&lt;br&gt;
&amp;gt; To: grinder-use &amp;lt;&lt;a moz-do-not-send=&quot;true&quot; href=&quot;grinder-use@lists.sourceforge.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;grinder-use@...&lt;/a&gt;&amp;gt;&lt;br&gt;
&amp;gt; Sent: Mon Nov 09 20:44:51 2009&lt;br&gt;
&amp;gt; Subject: Re: [Grinder-use] FW: BUG :: Grinder 3.2b //
SSLSocketFactory&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; What is the reason you need a custom SSLSocketFactory?&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; By default, the grinder does not validate any certificates, it
trusts&lt;br&gt;
&amp;gt; everything. See &lt;a moz-do-not-send=&quot;true&quot; href=&quot;http://grinder.sourceforge.net/g3/ssl-support.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://grinder.sourceforge.net/g3/ssl-support.html&lt;/a&gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; - Phil&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; Guido Serra wrote:&lt;br&gt;
&amp;gt;  &lt;br&gt;
&amp;gt;&amp;gt; Hi All,&lt;br&gt;
&amp;gt;&amp;gt; Should I open an official bug, or ... Can u have a look at ur
code,&lt;br&gt;
&amp;gt;&amp;gt; please?&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; Regards,&lt;br&gt;
&amp;gt;&amp;gt; G.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; +++++++++++++++++++++++++++++++++++++++&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; Hi All,&lt;br&gt;
&amp;gt;&amp;gt; There’s a bug in grinder (the grinder.sf.net) source code.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; XXXXX implemented a very nice feature to manage certificates,
but it&lt;br&gt;
&amp;gt;&amp;gt; doesn’t work due to the way grinder manages internally the&lt;br&gt;
&amp;gt;&amp;gt; SSLSocketFactory. The code from the framework tries to
override that&lt;br&gt;
&amp;gt;&amp;gt; class instance.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; Internally grinder doesn’t keep the sslFactory overridden by
our&lt;br&gt;
&amp;gt;&amp;gt; framework.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; See lines 596,597 of file src/HTTPClient/HTTPConnection.java :&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;    final SSLSocket socket =
(SSLSocket)defaultSSLFactory.createSocket();&lt;br&gt;
&amp;gt;&amp;gt;     sslProtocols = socket.getSupportedProtocols();&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; And line 3099:&lt;br&gt;
&amp;gt;&amp;gt;   &lt;br&gt;
&amp;gt;&amp;gt;    sock = sslFactory.createSocket(sock, Host, Port, true);&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; What scares me is this loop/comment in grinder.sf.net source
code...&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;  int try_count = 3;&lt;br&gt;
&amp;gt;&amp;gt;   /* what a hack! This is to handle the case where the server
closes&lt;br&gt;
&amp;gt;&amp;gt;    * the connection but we don't realize it until we try to
send&lt;br&gt;
&amp;gt;&amp;gt;    * something. The problem is that we only get IOException,
but&lt;br&gt;
&amp;gt;&amp;gt;    * we need a finer specification (i.e. whether it's an EPIPE
or&lt;br&gt;
&amp;gt;&amp;gt;    * something else); I don't trust relying on the message part&lt;br&gt;
&amp;gt;&amp;gt;    * of IOException (which on SunOS/Solaris gives 'Broken
pipe',&lt;br&gt;
&amp;gt;&amp;gt;    * but what on Windoze/Mac?).&lt;br&gt;
&amp;gt;&amp;gt;    */&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;   while (try_count-- &amp;gt; 0)&lt;br&gt;
&amp;gt;&amp;gt;   {&lt;br&gt;
&amp;gt;&amp;gt;       try&lt;br&gt;
&amp;gt;&amp;gt;       {&lt;br&gt;
&amp;gt;&amp;gt;     // get a client socket&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; I commented out the line were we override the SSLContext from
jython code.&lt;br&gt;
&amp;gt;&amp;gt; And set the certificates I trust at JVM level... I had to
specify&lt;br&gt;
&amp;gt;&amp;gt; directly the server certificate as trustStore.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; -Djavax.net.ssl.trustStore=env/_certificates/*dgig.jks* \&lt;br&gt;
&amp;gt;&amp;gt;  -Djavax.net.ssl.trustStorePassword=vod@fone \&lt;br&gt;
&amp;gt;&amp;gt;  -Djavax.net.ssl.keyStorePassword=importkey \&lt;br&gt;
&amp;gt;&amp;gt;
 -Djavax.net.ssl.keyStore=env/_certificates/10000000001189cc2bbbe_client2.jks&lt;br&gt;
&amp;gt;&amp;gt; \&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; With the DEVVodafone CA, it didn’t worked.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; NOTE! How I noticed the sslContext overwritten?&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;From the httpclient.log ... The first POST worked... While
other 3&lt;br&gt;
&amp;gt;&amp;gt; POST failed.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; The createSocket() function is instantiated 4 times in the&lt;br&gt;
&amp;gt;&amp;gt; HTTPConnection.java ... 3 times in the loop above, and once by
the&lt;br&gt;
&amp;gt;&amp;gt; (SSLSocket)defaultSSLFactory .... (see enclosed file)&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; I committed my mods... On trunk/ , do not trust them till XXXXX&lt;br&gt;
&amp;gt;&amp;gt; reviews the code, please.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; Authentication realm: &amp;lt;&lt;a moz-do-not-send=&quot;true&quot; href=&quot;http://85.205.240.168:8080&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://85.205.240.168:8080&lt;/a&gt;&amp;gt;
Subversion Repository&lt;br&gt;
&amp;gt;&amp;gt; Password for 'guido.serra':&lt;br&gt;
&amp;gt;&amp;gt; Adding  (bin)
 env/_certificates/10000000001189cc2bbbe_client2.jks&lt;br&gt;
&amp;gt;&amp;gt; Adding  (bin)
 env/_certificates/DEV_TLServer_2048CAcert.truststore.jks&lt;br&gt;
&amp;gt;&amp;gt; Adding  (bin)  env/_certificates/dgig.jks&lt;br&gt;
&amp;gt;&amp;gt; Sending        src/com/vodafone/qa/common/httpclient.py&lt;br&gt;
&amp;gt;&amp;gt; Sending        src/test.py&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; Regards,&lt;br&gt;
&amp;gt;&amp;gt; G.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;
------------------------------------------------------------------------&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;
------------------------------------------------------------------------------&lt;br&gt;
&amp;gt;&amp;gt; Let Crystal Reports handle the reporting - Free Crystal
Reports 2008 30-Day&lt;br&gt;
&amp;gt;&amp;gt; trial. Simplify your report design, integration and deployment
- and focus on&lt;br&gt;
&amp;gt;&amp;gt; what you do best, core application coding. Discover what's new
with&lt;br&gt;
&amp;gt;&amp;gt; Crystal Reports now.  &lt;a moz-do-not-send=&quot;true&quot; href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;
&amp;gt;&amp;gt;
------------------------------------------------------------------------&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; _______________________________________________&lt;br&gt;
&amp;gt;&amp;gt; grinder-use mailing list&lt;br&gt;
&amp;gt;&amp;gt; &lt;a moz-do-not-send=&quot;true&quot; href=&quot;grinder-use@lists.sourceforge.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;grinder-use@...&lt;/a&gt;&lt;br&gt;
&amp;gt;&amp;gt; &lt;a moz-do-not-send=&quot;true&quot; href=&quot;https://lists.sourceforge.net/lists/listinfo/grinder-use&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grinder-use&lt;/a&gt;&lt;br&gt;
&amp;gt;&amp;gt;  &lt;br&gt;
&amp;gt;&amp;gt;    &lt;br&gt;
&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/blockquote&gt;
    &lt;/blockquote&gt;
  &lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;br&gt;
&lt;/body&gt;
&lt;/html&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;grinder-use mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26527396&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;grinder-use@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grinder-use&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grinder-use&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/FW%3A-BUG-%3A%3A-Grinder-3.2b----SSLSocketFactory-tp26271693p26527396.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26527321</id>
	<title>Re: FW: BUG :: Grinder 3.2b // SSLSocketFactory</title>
	<published>2009-11-26T02:27:30Z</published>
	<updated>2009-11-26T02:27:30Z</updated>
	<author>
		<name>Serra, Guido, VF-Group</name>
	</author>
	<content type="html">&lt;HTML&gt;
&lt;HEAD&gt;
&lt;TITLE&gt;Re: [Grinder-use] FW: BUG :: Grinder 3.2b // SSLSocketFactory&lt;/TITLE&gt;
&lt;/HEAD&gt;
&lt;BODY&gt;
&lt;FONT FACE=&quot;Courier, Courier New&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;Hi Phil,&lt;BR&gt;
If ur target is using a certificate which is &amp;#8220;home signed&amp;#8221;, u need to import his CA.&lt;BR&gt;
Java mechanism to do this is the trustStore. We need to be able to override it.&lt;BR&gt;
&lt;BR&gt;
Regards,&lt;BR&gt;
G.&lt;BR&gt;
&lt;BR&gt;
&lt;BR&gt;
Am 11/26/09 11:05 AM schrieb &amp;quot;Philip Aston&amp;quot; unter &amp;lt;&lt;a href=&quot;philip.aston@oracle.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;philip.aston@...&lt;/a&gt;&amp;gt;:&lt;BR&gt;
&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BLOCKQUOTE&gt;&lt;FONT FACE=&quot;Courier, Courier New&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;The current implementation will not reject any connections on the basis of trust. There is no requirement to provide trust certificates.&lt;BR&gt;
&lt;BR&gt;
Can you explain why you need to do so?&lt;BR&gt;
&lt;BR&gt;
- Phil&lt;BR&gt;
&lt;BR&gt;
Guido Serra wrote: &lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BLOCKQUOTE&gt;&lt;FONT FACE=&quot;Courier, Courier New&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt; Re: [Grinder-use] FW: BUG :: Grinder 3.2b // SSLSocketFactory Hi Phil,&lt;BR&gt;
With the current set of API it is not possible to override the trustStore.&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
We are creating internally a patch, would u like to integrate it? Should we do it?&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
Regards,&lt;BR&gt;
G.&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
Am 11/9/09 10:38 PM schrieb &amp;quot;Philip Aston&amp;quot; unter &amp;lt;&lt;a href=&quot;philip.aston@oracle.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;philip.aston@...&lt;/a&gt;&amp;gt;:&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&amp;nbsp;&amp;nbsp;&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BLOCKQUOTE&gt;&lt;FONT FACE=&quot;Courier, Courier New&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;Serra, Guido, VF-Group wrote:&lt;BR&gt;
&amp;gt; If the server requires to present an SSL certificate as credentials and ... The server certificate is signed with a CA which is not in the SUN default TrustStore, u need to override the SSLSocketFactory or provide a keyStore and a trustStore from the jvm command line&lt;BR&gt;
&amp;gt;  &lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
Or you could just trust everything, which is what The Grinder does.&lt;BR&gt;
Refer to the URL I quote below for details.&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
- Phil&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&amp;gt; The method to override this, implemented in the HTTPConnection class, doesn't seem to work properly. It relies on the default values&lt;BR&gt;
&amp;gt;&lt;BR&gt;
&amp;gt; Regards,&lt;BR&gt;
&amp;gt; G.&lt;BR&gt;
&amp;gt;&lt;BR&gt;
&amp;gt;&lt;BR&gt;
&amp;gt; www.vodafone.com &amp;lt;&lt;a href=&quot;http://www.vodafone.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.vodafone.com&lt;/a&gt;&amp;gt; &lt;BR&gt;
&amp;gt;&lt;BR&gt;
&amp;gt;&lt;BR&gt;
&amp;gt; Vodafone Group Services GmbH&lt;BR&gt;
&amp;gt; Mannesmannufer 2 ∙ D-40213 D&amp;uuml;sseldorf&lt;BR&gt;
&amp;gt; Amtsgericht D&amp;uuml;sseldorf, HRB 53554&lt;BR&gt;
&amp;gt; Gesch&amp;auml;ftsf&amp;uuml;hrung: Dr. Joachim Peters, Rainer Wallek&lt;BR&gt;
&amp;gt;&lt;BR&gt;
&amp;gt;&lt;BR&gt;
&amp;gt;&lt;BR&gt;
&amp;gt; This message and any files or documents attached are confidential and may also be legally privileged or protected by other legal rules. It is intended only for the individual or entity named. If you are not the named addressee or you have received this email in error, please inform the sender immediately, delete it from your system and do not copy or disclose it or its contents or use it for any purpose. Thank you. Please also note that transmission cannot be guaranteed to be secure or error-free.&lt;BR&gt;
&amp;gt;&lt;BR&gt;
&amp;gt; ----- Original Message -----&lt;BR&gt;
&amp;gt; From: Philip Aston &amp;lt;&lt;a href=&quot;philip.aston@oracle.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;philip.aston@...&lt;/a&gt;&amp;gt;&lt;BR&gt;
&amp;gt; To: grinder-use &amp;lt;&lt;a href=&quot;grinder-use@lists.sourceforge.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;grinder-use@...&lt;/a&gt;&amp;gt;&lt;BR&gt;
&amp;gt; Sent: Mon Nov 09 20:44:51 2009&lt;BR&gt;
&amp;gt; Subject: Re: [Grinder-use] FW: BUG :: Grinder 3.2b // SSLSocketFactory&lt;BR&gt;
&amp;gt;&lt;BR&gt;
&amp;gt; What is the reason you need a custom SSLSocketFactory?&lt;BR&gt;
&amp;gt;&lt;BR&gt;
&amp;gt; By default, the grinder does not validate any certificates, it trusts&lt;BR&gt;
&amp;gt; everything. See &lt;a href=&quot;http://grinder.sourceforge.net/g3/ssl-support.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://grinder.sourceforge.net/g3/ssl-support.html&lt;/a&gt;&lt;BR&gt;
&amp;gt;&lt;BR&gt;
&amp;gt; - Phil&lt;BR&gt;
&amp;gt;&lt;BR&gt;
&amp;gt; Guido Serra wrote:&lt;BR&gt;
&amp;gt;  &lt;BR&gt;
&amp;gt;&amp;gt; Hi All,&lt;BR&gt;
&amp;gt;&amp;gt; Should I open an official bug, or ... Can u have a look at ur code,&lt;BR&gt;
&amp;gt;&amp;gt; please?&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; Regards,&lt;BR&gt;
&amp;gt;&amp;gt; G.&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; +++++++++++++++++++++++++++++++++++++++&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; Hi All,&lt;BR&gt;
&amp;gt;&amp;gt; There&amp;#8217;s a bug in grinder (the grinder.sf.net) source code.&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; XXXXX implemented a very nice feature to manage certificates, but it&lt;BR&gt;
&amp;gt;&amp;gt; doesn&amp;#8217;t work due to the way grinder manages internally the&lt;BR&gt;
&amp;gt;&amp;gt; SSLSocketFactory. The code from the framework tries to override that&lt;BR&gt;
&amp;gt;&amp;gt; class instance.&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; Internally grinder doesn&amp;#8217;t keep the sslFactory overridden by our&lt;BR&gt;
&amp;gt;&amp;gt; framework.&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; See lines 596,597 of file src/HTTPClient/HTTPConnection.java :&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt;    final SSLSocket socket = (SSLSocket)defaultSSLFactory.createSocket();&lt;BR&gt;
&amp;gt;&amp;gt;     sslProtocols = socket.getSupportedProtocols();&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; And line 3099:&lt;BR&gt;
&amp;gt;&amp;gt;   &lt;BR&gt;
&amp;gt;&amp;gt;    sock = sslFactory.createSocket(sock, Host, Port, true);&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; What scares me is this loop/comment in grinder.sf.net source code...&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt;  int try_count = 3;&lt;BR&gt;
&amp;gt;&amp;gt;   /* what a hack! This is to handle the case where the server closes&lt;BR&gt;
&amp;gt;&amp;gt;    * the connection but we don't realize it until we try to send&lt;BR&gt;
&amp;gt;&amp;gt;    * something. The problem is that we only get IOException, but&lt;BR&gt;
&amp;gt;&amp;gt;    * we need a finer specification (i.e. whether it's an EPIPE or&lt;BR&gt;
&amp;gt;&amp;gt;    * something else); I don't trust relying on the message part&lt;BR&gt;
&amp;gt;&amp;gt;    * of IOException (which on SunOS/Solaris gives 'Broken pipe',&lt;BR&gt;
&amp;gt;&amp;gt;    * but what on Windoze/Mac?).&lt;BR&gt;
&amp;gt;&amp;gt;    */&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt;   while (try_count-- &amp;gt; 0)&lt;BR&gt;
&amp;gt;&amp;gt;   {&lt;BR&gt;
&amp;gt;&amp;gt;       try&lt;BR&gt;
&amp;gt;&amp;gt;       {&lt;BR&gt;
&amp;gt;&amp;gt;     // get a client socket&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; I commented out the line were we override the SSLContext from jython code.&lt;BR&gt;
&amp;gt;&amp;gt; And set the certificates I trust at JVM level... I had to specify&lt;BR&gt;
&amp;gt;&amp;gt; directly the server certificate as trustStore.&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; -Djavax.net.ssl.trustStore=env/_certificates/*dgig.jks* \&lt;BR&gt;
&amp;gt;&amp;gt;  -Djavax.net.ssl.trustStorePassword=vod@fone \&lt;BR&gt;
&amp;gt;&amp;gt;  -Djavax.net.ssl.keyStorePassword=importkey \&lt;BR&gt;
&amp;gt;&amp;gt;  -Djavax.net.ssl.keyStore=env/_certificates/10000000001189cc2bbbe_client2.jks&lt;BR&gt;
&amp;gt;&amp;gt; \&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; With the DEVVodafone CA, it didn&amp;#8217;t worked.&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; NOTE! How I noticed the sslContext overwritten?&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; &amp;gt;From the httpclient.log ... The first POST worked... While other 3&lt;BR&gt;
&amp;gt;&amp;gt; POST failed.&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; The createSocket() function is instantiated 4 times in the&lt;BR&gt;
&amp;gt;&amp;gt; HTTPConnection.java ... 3 times in the loop above, and once by the&lt;BR&gt;
&amp;gt;&amp;gt; (SSLSocket)defaultSSLFactory .... (see enclosed file)&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; I committed my mods... On trunk/ , do not trust them till XXXXX&lt;BR&gt;
&amp;gt;&amp;gt; reviews the code, please.&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; Authentication realm: &amp;lt;&lt;a href=&quot;http://85.205.240.168:8080&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://85.205.240.168:8080&lt;/a&gt;&amp;gt; Subversion Repository&lt;BR&gt;
&amp;gt;&amp;gt; Password for 'guido.serra':&lt;BR&gt;
&amp;gt;&amp;gt; Adding  (bin)  env/_certificates/10000000001189cc2bbbe_client2.jks&lt;BR&gt;
&amp;gt;&amp;gt; Adding  (bin)  env/_certificates/DEV_TLServer_2048CAcert.truststore.jks&lt;BR&gt;
&amp;gt;&amp;gt; Adding  (bin)  env/_certificates/dgig.jks&lt;BR&gt;
&amp;gt;&amp;gt; Sending        src/com/vodafone/qa/common/httpclient.py&lt;BR&gt;
&amp;gt;&amp;gt; Sending        src/test.py&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; Regards,&lt;BR&gt;
&amp;gt;&amp;gt; G.&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; ------------------------------------------------------------------------&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; ------------------------------------------------------------------------------&lt;BR&gt;
&amp;gt;&amp;gt; Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day&lt;BR&gt;
&amp;gt;&amp;gt; trial. Simplify your report design, integration and deployment - and focus on&lt;BR&gt;
&amp;gt;&amp;gt; what you do best, core application coding. Discover what's new with&lt;BR&gt;
&amp;gt;&amp;gt; Crystal Reports now.  &lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;BR&gt;
&amp;gt;&amp;gt; ------------------------------------------------------------------------&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; _______________________________________________&lt;BR&gt;
&amp;gt;&amp;gt; grinder-use mailing list&lt;BR&gt;
&amp;gt;&amp;gt; &lt;a href=&quot;grinder-use@lists.sourceforge.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;grinder-use@...&lt;/a&gt;&lt;BR&gt;
&amp;gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grinder-use&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grinder-use&lt;/a&gt;&lt;BR&gt;
&amp;gt;&amp;gt;  &lt;BR&gt;
&amp;gt;&amp;gt;    &lt;BR&gt;
&amp;gt;&lt;BR&gt;
&amp;gt;&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/BLOCKQUOTE&gt;&lt;/BLOCKQUOTE&gt;&lt;FONT FACE=&quot;Courier, Courier New&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;&lt;BR&gt;
&lt;BR&gt;
&lt;HR ALIGN=CENTER SIZE=&quot;3&quot; WIDTH=&quot;95%&quot;&gt;&lt;/SPAN&gt;&lt;FONT SIZE=&quot;2&quot;&gt;&lt;SPAN STYLE='font-size:10pt'&gt;------------------------------------------------------------------------------&lt;BR&gt;
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day &lt;BR&gt;
trial. Simplify your report design, integration and deployment - and focus on &lt;BR&gt;
what you do best, core application coding. Discover what's new with&lt;BR&gt;
Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;BR&gt;
&lt;HR ALIGN=CENTER SIZE=&quot;3&quot; WIDTH=&quot;95%&quot;&gt;_______________________________________________&lt;BR&gt;
grinder-use mailing list&lt;BR&gt;
&lt;a href=&quot;grinder-use@lists.sourceforge.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;grinder-use@...&lt;/a&gt;&lt;BR&gt;
&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grinder-use&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grinder-use&lt;/a&gt;&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/BLOCKQUOTE&gt;
&lt;/BODY&gt;
&lt;/HTML&gt;

&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;grinder-use mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26527321&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;grinder-use@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grinder-use&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grinder-use&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/FW%3A-BUG-%3A%3A-Grinder-3.2b----SSLSocketFactory-tp26271693p26527321.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26527066</id>
	<title>Re: FW: BUG :: Grinder 3.2b // SSLSocketFactory</title>
	<published>2009-11-26T02:05:47Z</published>
	<updated>2009-11-26T02:05:47Z</updated>
	<author>
		<name>Philip Aston-3</name>
	</author>
	<content type="html">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;
&lt;html&gt;
&lt;head&gt;
  &lt;meta content=&quot;text/html;charset=UTF-8&quot; http-equiv=&quot;Content-Type&quot;&gt;
  &lt;title&gt;&lt;/title&gt;
&lt;/head&gt;
&lt;body bgcolor=&quot;#ffffff&quot; text=&quot;#000000&quot;&gt;
The current implementation will not reject any connections on the basis
of trust. There is no requirement to provide trust certificates.&lt;br&gt;
&lt;br&gt;
Can you explain why you need to do so?&lt;br&gt;
&lt;br&gt;
- Phil&lt;br&gt;
&lt;br&gt;
Guido Serra wrote:
&lt;blockquote cite=&quot;mid:C73320B0.E6CA%25guido.serra@vodafone.com&quot; type=&quot;cite&quot;&gt;
  &lt;title&gt;Re: [Grinder-use] FW: BUG :: Grinder 3.2b // SSLSocketFactory&lt;/title&gt;
  &lt;font face=&quot;Courier, Courier New&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Hi
Phil,&lt;br&gt;
With the current set of API it is not possible to override the
trustStore.&lt;br&gt;
  &lt;br&gt;
We are creating internally a patch, would u like to integrate it?
Should we do it?&lt;br&gt;
  &lt;br&gt;
Regards,&lt;br&gt;
G.&lt;br&gt;
  &lt;br&gt;
  &lt;br&gt;
Am 11/9/09 10:38 PM schrieb &quot;Philip Aston&quot; unter &amp;lt;&lt;a moz-do-not-send=&quot;true&quot; href=&quot;philip.aston@oracle.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;philip.aston@...&lt;/a&gt;&amp;gt;:&lt;br&gt;
  &lt;br&gt;
  &lt;/span&gt;&lt;/font&gt;
  &lt;blockquote&gt;&lt;font face=&quot;Courier, Courier New&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Serra, Guido, VF-Group wrote:&lt;br&gt;
&amp;gt; If the server requires to present an SSL certificate as
credentials and ... The server certificate is signed with a CA which is
not in the SUN default TrustStore, u need to override the
SSLSocketFactory or provide a keyStore and a trustStore from the jvm
command line&lt;br&gt;
&amp;gt;  &lt;br&gt;
    &lt;br&gt;
Or you could just trust everything, which is what The Grinder does.&lt;br&gt;
Refer to the URL I quote below for details.&lt;br&gt;
    &lt;br&gt;
- Phil&lt;br&gt;
    &lt;br&gt;
&amp;gt; The method to override this, implemented in the HTTPConnection
class, doesn't seem to work properly. It relies on the default values&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; Regards,&lt;br&gt;
&amp;gt; G.&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; &lt;a class=&quot;moz-txt-link-abbreviated&quot; href=&quot;http://www.vodafone.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;www.vodafone.com&lt;/a&gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; Vodafone Group Services GmbH&lt;br&gt;
&amp;gt; Mannesmannufer 2 ∙ D-40213 Düsseldorf&lt;br&gt;
&amp;gt; Amtsgericht Düsseldorf, HRB 53554&lt;br&gt;
&amp;gt; Geschäftsführung: Dr. Joachim Peters, Rainer Wallek&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; This message and any files or documents attached are confidential
and may also be legally privileged or protected by other legal rules.
It is intended only for the individual or entity named. If you are not
the named addressee or you have received this email in error, please
inform the sender immediately, delete it from your system and do not
copy or disclose it or its contents or use it for any purpose. Thank
you. Please also note that transmission cannot be guaranteed to be
secure or error-free.&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; ----- Original Message -----&lt;br&gt;
&amp;gt; From: Philip Aston &amp;lt;&lt;a moz-do-not-send=&quot;true&quot; href=&quot;philip.aston@oracle.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;philip.aston@...&lt;/a&gt;&amp;gt;&lt;br&gt;
&amp;gt; To: grinder-use &amp;lt;&lt;a moz-do-not-send=&quot;true&quot; href=&quot;grinder-use@lists.sourceforge.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;grinder-use@...&lt;/a&gt;&amp;gt;&lt;br&gt;
&amp;gt; Sent: Mon Nov 09 20:44:51 2009&lt;br&gt;
&amp;gt; Subject: Re: [Grinder-use] FW: BUG :: Grinder 3.2b //
SSLSocketFactory&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; What is the reason you need a custom SSLSocketFactory?&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; By default, the grinder does not validate any certificates, it
trusts&lt;br&gt;
&amp;gt; everything. See &lt;a moz-do-not-send=&quot;true&quot; href=&quot;http://grinder.sourceforge.net/g3/ssl-support.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://grinder.sourceforge.net/g3/ssl-support.html&lt;/a&gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; - Phil&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; Guido Serra wrote:&lt;br&gt;
&amp;gt;  &lt;br&gt;
&amp;gt;&amp;gt; Hi All,&lt;br&gt;
&amp;gt;&amp;gt; Should I open an official bug, or ... Can u have a look at ur
code,&lt;br&gt;
&amp;gt;&amp;gt; please?&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; Regards,&lt;br&gt;
&amp;gt;&amp;gt; G.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; +++++++++++++++++++++++++++++++++++++++&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; Hi All,&lt;br&gt;
&amp;gt;&amp;gt; There’s a bug in grinder (the grinder.sf.net) source code.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; XXXXX implemented a very nice feature to manage certificates,
but it&lt;br&gt;
&amp;gt;&amp;gt; doesn’t work due to the way grinder manages internally the&lt;br&gt;
&amp;gt;&amp;gt; SSLSocketFactory. The code from the framework tries to
override that&lt;br&gt;
&amp;gt;&amp;gt; class instance.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; Internally grinder doesn’t keep the sslFactory overridden by
our&lt;br&gt;
&amp;gt;&amp;gt; framework.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; See lines 596,597 of file src/HTTPClient/HTTPConnection.java :&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;    final SSLSocket socket =
(SSLSocket)defaultSSLFactory.createSocket();&lt;br&gt;
&amp;gt;&amp;gt;     sslProtocols = socket.getSupportedProtocols();&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; And line 3099:&lt;br&gt;
&amp;gt;&amp;gt;   &lt;br&gt;
&amp;gt;&amp;gt;    sock = sslFactory.createSocket(sock, Host, Port, true);&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; What scares me is this loop/comment in grinder.sf.net source
code...&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;  int try_count = 3;&lt;br&gt;
&amp;gt;&amp;gt;   /* what a hack! This is to handle the case where the server
closes&lt;br&gt;
&amp;gt;&amp;gt;    * the connection but we don't realize it until we try to
send&lt;br&gt;
&amp;gt;&amp;gt;    * something. The problem is that we only get IOException,
but&lt;br&gt;
&amp;gt;&amp;gt;    * we need a finer specification (i.e. whether it's an EPIPE
or&lt;br&gt;
&amp;gt;&amp;gt;    * something else); I don't trust relying on the message part&lt;br&gt;
&amp;gt;&amp;gt;    * of IOException (which on SunOS/Solaris gives 'Broken
pipe',&lt;br&gt;
&amp;gt;&amp;gt;    * but what on Windoze/Mac?).&lt;br&gt;
&amp;gt;&amp;gt;    */&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;   while (try_count-- &amp;gt; 0)&lt;br&gt;
&amp;gt;&amp;gt;   {&lt;br&gt;
&amp;gt;&amp;gt;       try&lt;br&gt;
&amp;gt;&amp;gt;       {&lt;br&gt;
&amp;gt;&amp;gt;     // get a client socket&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; I commented out the line were we override the SSLContext from
jython code.&lt;br&gt;
&amp;gt;&amp;gt; And set the certificates I trust at JVM level... I had to
specify&lt;br&gt;
&amp;gt;&amp;gt; directly the server certificate as trustStore.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; -Djavax.net.ssl.trustStore=env/_certificates/*dgig.jks* \&lt;br&gt;
&amp;gt;&amp;gt;  -Djavax.net.ssl.trustStorePassword=vod@fone \&lt;br&gt;
&amp;gt;&amp;gt;  -Djavax.net.ssl.keyStorePassword=importkey \&lt;br&gt;
&amp;gt;&amp;gt;
 -Djavax.net.ssl.keyStore=env/_certificates/10000000001189cc2bbbe_client2.jks&lt;br&gt;
&amp;gt;&amp;gt; \&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; With the DEVVodafone CA, it didn’t worked.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; NOTE! How I noticed the sslContext overwritten?&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;From the httpclient.log ... The first POST worked... While
other 3&lt;br&gt;
&amp;gt;&amp;gt; POST failed.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; The createSocket() function is instantiated 4 times in the&lt;br&gt;
&amp;gt;&amp;gt; HTTPConnection.java ... 3 times in the loop above, and once by
the&lt;br&gt;
&amp;gt;&amp;gt; (SSLSocket)defaultSSLFactory .... (see enclosed file)&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; I committed my mods... On trunk/ , do not trust them till XXXXX&lt;br&gt;
&amp;gt;&amp;gt; reviews the code, please.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; Authentication realm: &amp;lt;&lt;a moz-do-not-send=&quot;true&quot; href=&quot;http://85.205.240.168:8080&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://85.205.240.168:8080&lt;/a&gt;&amp;gt;
Subversion Repository&lt;br&gt;
&amp;gt;&amp;gt; Password for 'guido.serra':&lt;br&gt;
&amp;gt;&amp;gt; Adding  (bin)
 env/_certificates/10000000001189cc2bbbe_client2.jks&lt;br&gt;
&amp;gt;&amp;gt; Adding  (bin)
 env/_certificates/DEV_TLServer_2048CAcert.truststore.jks&lt;br&gt;
&amp;gt;&amp;gt; Adding  (bin)  env/_certificates/dgig.jks&lt;br&gt;
&amp;gt;&amp;gt; Sending        src/com/vodafone/qa/common/httpclient.py&lt;br&gt;
&amp;gt;&amp;gt; Sending        src/test.py&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; Regards,&lt;br&gt;
&amp;gt;&amp;gt; G.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;
------------------------------------------------------------------------&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;
------------------------------------------------------------------------------&lt;br&gt;
&amp;gt;&amp;gt; Let Crystal Reports handle the reporting - Free Crystal
Reports 2008 30-Day&lt;br&gt;
&amp;gt;&amp;gt; trial. Simplify your report design, integration and deployment
- and focus on&lt;br&gt;
&amp;gt;&amp;gt; what you do best, core application coding. Discover what's new
with&lt;br&gt;
&amp;gt;&amp;gt; Crystal Reports now.  &lt;a moz-do-not-send=&quot;true&quot; href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;
&amp;gt;&amp;gt;
------------------------------------------------------------------------&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; _______________________________________________&lt;br&gt;
&amp;gt;&amp;gt; grinder-use mailing list&lt;br&gt;
&amp;gt;&amp;gt; &lt;a moz-do-not-send=&quot;true&quot; href=&quot;grinder-use@lists.sourceforge.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;grinder-use@...&lt;/a&gt;&lt;br&gt;
&amp;gt;&amp;gt; &lt;a moz-do-not-send=&quot;true&quot; href=&quot;https://lists.sourceforge.net/lists/listinfo/grinder-use&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grinder-use&lt;/a&gt;&lt;br&gt;
&amp;gt;&amp;gt;  &lt;br&gt;
&amp;gt;&amp;gt;    &lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
    &lt;/span&gt;&lt;/font&gt;&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;br&gt;
&lt;/body&gt;
&lt;/html&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;grinder-use mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26527066&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;grinder-use@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grinder-use&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grinder-use&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/FW%3A-BUG-%3A%3A-Grinder-3.2b----SSLSocketFactory-tp26271693p26527066.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26516395</id>
	<title>Re: FW: BUG :: Grinder 3.2b // SSLSocketFactory</title>
	<published>2009-11-25T08:58:08Z</published>
	<updated>2009-11-25T08:58:08Z</updated>
	<author>
		<name>Serra, Guido, VF-Group</name>
	</author>
	<content type="html">&lt;HTML&gt;
&lt;HEAD&gt;
&lt;TITLE&gt;Re: [Grinder-use] FW: BUG :: Grinder 3.2b // SSLSocketFactory&lt;/TITLE&gt;
&lt;/HEAD&gt;
&lt;BODY&gt;
&lt;FONT FACE=&quot;Courier, Courier New&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;Hi Phil,&lt;BR&gt;
With the current set of API it is not possible to override the trustStore.&lt;BR&gt;
&lt;BR&gt;
We are creating internally a patch, would u like to integrate it? Should we do it?&lt;BR&gt;
&lt;BR&gt;
Regards,&lt;BR&gt;
G.&lt;BR&gt;
&lt;BR&gt;
&lt;BR&gt;
Am 11/9/09 10:38 PM schrieb &amp;quot;Philip Aston&amp;quot; unter &amp;lt;&lt;a href=&quot;philip.aston@oracle.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;philip.aston@...&lt;/a&gt;&amp;gt;:&lt;BR&gt;
&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BLOCKQUOTE&gt;&lt;FONT FACE=&quot;Courier, Courier New&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;Serra, Guido, VF-Group wrote:&lt;BR&gt;
&amp;gt; If the server requires to present an SSL certificate as credentials and ... The server certificate is signed with a CA which is not in the SUN default TrustStore, u need to override the SSLSocketFactory or provide a keyStore and a trustStore from the jvm command line&lt;BR&gt;
&amp;gt; &amp;nbsp;&lt;BR&gt;
&lt;BR&gt;
Or you could just trust everything, which is what The Grinder does.&lt;BR&gt;
Refer to the URL I quote below for details.&lt;BR&gt;
&lt;BR&gt;
- Phil&lt;BR&gt;
&lt;BR&gt;
&amp;gt; The method to override this, implemented in the HTTPConnection class, doesn't seem to work properly. It relies on the default values&lt;BR&gt;
&amp;gt;&lt;BR&gt;
&amp;gt; Regards,&lt;BR&gt;
&amp;gt; G.&lt;BR&gt;
&amp;gt;&lt;BR&gt;
&amp;gt;&lt;BR&gt;
&amp;gt; www.vodafone.com&lt;BR&gt;
&amp;gt;&lt;BR&gt;
&amp;gt;&lt;BR&gt;
&amp;gt; Vodafone Group Services GmbH&lt;BR&gt;
&amp;gt; Mannesmannufer 2 ∙ D-40213 D&amp;uuml;sseldorf&lt;BR&gt;
&amp;gt; Amtsgericht D&amp;uuml;sseldorf, HRB 53554&lt;BR&gt;
&amp;gt; Gesch&amp;auml;ftsf&amp;uuml;hrung: Dr. Joachim Peters, Rainer Wallek&lt;BR&gt;
&amp;gt;&lt;BR&gt;
&amp;gt;&lt;BR&gt;
&amp;gt;&lt;BR&gt;
&amp;gt; This message and any files or documents attached are confidential and may also be legally privileged or protected by other legal rules. It is intended only for the individual or entity named. If you are not the named addressee or you have received this email in error, please inform the sender immediately, delete it from your system and do not copy or disclose it or its contents or use it for any purpose. Thank you. Please also note that transmission cannot be guaranteed to be secure or error-free.&lt;BR&gt;
&amp;gt;&lt;BR&gt;
&amp;gt; ----- Original Message -----&lt;BR&gt;
&amp;gt; From: Philip Aston &amp;lt;&lt;a href=&quot;philip.aston@oracle.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;philip.aston@...&lt;/a&gt;&amp;gt;&lt;BR&gt;
&amp;gt; To: grinder-use &amp;lt;&lt;a href=&quot;grinder-use@lists.sourceforge.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;grinder-use@...&lt;/a&gt;&amp;gt;&lt;BR&gt;
&amp;gt; Sent: Mon Nov 09 20:44:51 2009&lt;BR&gt;
&amp;gt; Subject: Re: [Grinder-use] FW: BUG :: Grinder 3.2b // SSLSocketFactory&lt;BR&gt;
&amp;gt;&lt;BR&gt;
&amp;gt; What is the reason you need a custom SSLSocketFactory?&lt;BR&gt;
&amp;gt;&lt;BR&gt;
&amp;gt; By default, the grinder does not validate any certificates, it trusts&lt;BR&gt;
&amp;gt; everything. See &lt;a href=&quot;http://grinder.sourceforge.net/g3/ssl-support.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://grinder.sourceforge.net/g3/ssl-support.html&lt;/a&gt;&lt;BR&gt;
&amp;gt;&lt;BR&gt;
&amp;gt; - Phil&lt;BR&gt;
&amp;gt;&lt;BR&gt;
&amp;gt; Guido Serra wrote:&lt;BR&gt;
&amp;gt; &amp;nbsp;&lt;BR&gt;
&amp;gt;&amp;gt; Hi All,&lt;BR&gt;
&amp;gt;&amp;gt; Should I open an official bug, or ... Can u have a look at ur code,&lt;BR&gt;
&amp;gt;&amp;gt; please?&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; Regards,&lt;BR&gt;
&amp;gt;&amp;gt; G.&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; +++++++++++++++++++++++++++++++++++++++&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; Hi All,&lt;BR&gt;
&amp;gt;&amp;gt; There&amp;#8217;s a bug in grinder (the grinder.sf.net) source code.&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; XXXXX implemented a very nice feature to manage certificates, but it&lt;BR&gt;
&amp;gt;&amp;gt; doesn&amp;#8217;t work due to the way grinder manages internally the&lt;BR&gt;
&amp;gt;&amp;gt; SSLSocketFactory. The code from the framework tries to override that&lt;BR&gt;
&amp;gt;&amp;gt; class instance.&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; Internally grinder doesn&amp;#8217;t keep the sslFactory overridden by our&lt;BR&gt;
&amp;gt;&amp;gt; framework.&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; See lines 596,597 of file src/HTTPClient/HTTPConnection.java :&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;final SSLSocket socket = (SSLSocket)defaultSSLFactory.createSocket();&lt;BR&gt;
&amp;gt;&amp;gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sslProtocols = socket.getSupportedProtocols();&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; And line 3099:&lt;BR&gt;
&amp;gt;&amp;gt; &amp;nbsp;&amp;nbsp;&lt;BR&gt;
&amp;gt;&amp;gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;sock = sslFactory.createSocket(sock, Host, Port, true);&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; What scares me is this loop/comment in grinder.sf.net source code...&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; &amp;nbsp;int try_count = 3;&lt;BR&gt;
&amp;gt;&amp;gt; &amp;nbsp;&amp;nbsp;/* what a hack! This is to handle the case where the server closes&lt;BR&gt;
&amp;gt;&amp;gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;* the connection but we don't realize it until we try to send&lt;BR&gt;
&amp;gt;&amp;gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;* something. The problem is that we only get IOException, but&lt;BR&gt;
&amp;gt;&amp;gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;* we need a finer specification (i.e. whether it's an EPIPE or&lt;BR&gt;
&amp;gt;&amp;gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;* something else); I don't trust relying on the message part&lt;BR&gt;
&amp;gt;&amp;gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;* of IOException (which on SunOS/Solaris gives 'Broken pipe',&lt;BR&gt;
&amp;gt;&amp;gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;* but what on Windoze/Mac?).&lt;BR&gt;
&amp;gt;&amp;gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;*/&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; &amp;nbsp;&amp;nbsp;while (try_count-- &amp;gt; 0)&lt;BR&gt;
&amp;gt;&amp;gt; &amp;nbsp;&amp;nbsp;{&lt;BR&gt;
&amp;gt;&amp;gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;try&lt;BR&gt;
&amp;gt;&amp;gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;BR&gt;
&amp;gt;&amp;gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// get a client socket&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; I commented out the line were we override the SSLContext from jython code.&lt;BR&gt;
&amp;gt;&amp;gt; And set the certificates I trust at JVM level... I had to specify&lt;BR&gt;
&amp;gt;&amp;gt; directly the server certificate as trustStore.&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; -Djavax.net.ssl.trustStore=env/_certificates/*dgig.jks* \&lt;BR&gt;
&amp;gt;&amp;gt; &amp;nbsp;-Djavax.net.ssl.trustStorePassword=vod@fone \&lt;BR&gt;
&amp;gt;&amp;gt; &amp;nbsp;-Djavax.net.ssl.keyStorePassword=importkey \&lt;BR&gt;
&amp;gt;&amp;gt; &amp;nbsp;-Djavax.net.ssl.keyStore=env/_certificates/10000000001189cc2bbbe_client2.jks&lt;BR&gt;
&amp;gt;&amp;gt; \&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; With the DEVVodafone CA, it didn&amp;#8217;t worked.&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; NOTE! How I noticed the sslContext overwritten?&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; &amp;gt;From the httpclient.log ... The first POST worked... While other 3&lt;BR&gt;
&amp;gt;&amp;gt; POST failed.&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; The createSocket() function is instantiated 4 times in the&lt;BR&gt;
&amp;gt;&amp;gt; HTTPConnection.java ... 3 times in the loop above, and once by the&lt;BR&gt;
&amp;gt;&amp;gt; (SSLSocket)defaultSSLFactory .... (see enclosed file)&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; I committed my mods... On trunk/ , do not trust them till XXXXX&lt;BR&gt;
&amp;gt;&amp;gt; reviews the code, please.&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; Authentication realm: &amp;lt;&lt;a href=&quot;http://85.205.240.168:8080&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://85.205.240.168:8080&lt;/a&gt;&amp;gt; Subversion Repository&lt;BR&gt;
&amp;gt;&amp;gt; Password for 'guido.serra':&lt;BR&gt;
&amp;gt;&amp;gt; Adding &amp;nbsp;(bin) &amp;nbsp;env/_certificates/10000000001189cc2bbbe_client2.jks&lt;BR&gt;
&amp;gt;&amp;gt; Adding &amp;nbsp;(bin) &amp;nbsp;env/_certificates/DEV_TLServer_2048CAcert.truststore.jks&lt;BR&gt;
&amp;gt;&amp;gt; Adding &amp;nbsp;(bin) &amp;nbsp;env/_certificates/dgig.jks&lt;BR&gt;
&amp;gt;&amp;gt; Sending &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;src/com/vodafone/qa/common/httpclient.py&lt;BR&gt;
&amp;gt;&amp;gt; Sending &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;src/test.py&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; Regards,&lt;BR&gt;
&amp;gt;&amp;gt; G.&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; ------------------------------------------------------------------------&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; ------------------------------------------------------------------------------&lt;BR&gt;
&amp;gt;&amp;gt; Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day&lt;BR&gt;
&amp;gt;&amp;gt; trial. Simplify your report design, integration and deployment - and focus on&lt;BR&gt;
&amp;gt;&amp;gt; what you do best, core application coding. Discover what's new with&lt;BR&gt;
&amp;gt;&amp;gt; Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;BR&gt;
&amp;gt;&amp;gt; ------------------------------------------------------------------------&lt;BR&gt;
&amp;gt;&amp;gt;&lt;BR&gt;
&amp;gt;&amp;gt; _______________________________________________&lt;BR&gt;
&amp;gt;&amp;gt; grinder-use mailing list&lt;BR&gt;
&amp;gt;&amp;gt; &lt;a href=&quot;grinder-use@lists.sourceforge.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;grinder-use@...&lt;/a&gt;&lt;BR&gt;
&amp;gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grinder-use&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grinder-use&lt;/a&gt;&lt;BR&gt;
&amp;gt;&amp;gt; &amp;nbsp;&lt;BR&gt;
&amp;gt;&amp;gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR&gt;
&amp;gt;&lt;BR&gt;
&amp;gt;&lt;BR&gt;
&amp;gt;&lt;BR&gt;
&amp;gt;&lt;BR&gt;
&amp;gt; ------------------------------------------------------------------------------&lt;BR&gt;
&amp;gt; Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day&lt;BR&gt;
&amp;gt; trial. Simplify your report design, integration and deployment - and focus on&lt;BR&gt;
&amp;gt; what you do best, core application coding. Discover what's new with&lt;BR&gt;
&amp;gt; Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;BR&gt;
&amp;gt; _______________________________________________&lt;BR&gt;
&amp;gt; grinder-use mailing list&lt;BR&gt;
&amp;gt; &lt;a href=&quot;grinder-use@lists.sourceforge.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;grinder-use@...&lt;/a&gt;&lt;BR&gt;
&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grinder-use&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grinder-use&lt;/a&gt;&lt;BR&gt;
&amp;gt; ------------------------------------------------------------------------------&lt;BR&gt;
&amp;gt; Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day&lt;BR&gt;
&amp;gt; trial. Simplify your report design, integration and deployment - and focus on&lt;BR&gt;
&amp;gt; what you do best, core application coding. Discover what's new with&lt;BR&gt;
&amp;gt; Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;BR&gt;
&amp;gt; _______________________________________________&lt;BR&gt;
&amp;gt; grinder-use mailing list&lt;BR&gt;
&amp;gt; &lt;a href=&quot;grinder-use@lists.sourceforge.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;grinder-use@...&lt;/a&gt;&lt;BR&gt;
&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grinder-use&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grinder-use&lt;/a&gt;&lt;BR&gt;
&amp;gt; &amp;nbsp;&lt;BR&gt;
&lt;BR&gt;
&lt;BR&gt;
------------------------------------------------------------------------------&lt;BR&gt;
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day&lt;BR&gt;
trial. Simplify your report design, integration and deployment - and focus on&lt;BR&gt;
what you do best, core application coding. Discover what's new with&lt;BR&gt;
Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;BR&gt;
_______________________________________________&lt;BR&gt;
grinder-use mailing list&lt;BR&gt;
&lt;a href=&quot;grinder-use@lists.sourceforge.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;grinder-use@...&lt;/a&gt;&lt;BR&gt;
&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grinder-use&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grinder-use&lt;/a&gt;&lt;BR&gt;
&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/BLOCKQUOTE&gt;
&lt;/BODY&gt;
&lt;/HTML&gt;

&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;grinder-use mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26516395&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;grinder-use@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grinder-use&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grinder-use&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/FW%3A-BUG-%3A%3A-Grinder-3.2b----SSLSocketFactory-tp26271693p26516395.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26438951</id>
	<title>Re: Filtering while recording</title>
	<published>2009-11-19T22:24:17Z</published>
	<updated>2009-11-19T22:24:17Z</updated>
	<author>
		<name>Philip Aston-3</name>
	</author>
	<content type="html">&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26438951&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;anil_jacob@...&lt;/a&gt; wrote:
&lt;br&gt;&amp;gt; Is there an option to use filters while recording a script using the
&lt;br&gt;&amp;gt; TCPProxy with HTTP option.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; For e.g. if I don't want to capture HTTP requests to URLs other than
&lt;br&gt;&amp;gt; my own internal hosts in the script.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Anil
&lt;br&gt;&lt;br&gt;Nothing out of the box, but if you're comfortable with XSLT, you can
&lt;br&gt;pull some tricks.
&lt;br&gt;&lt;br&gt;E.g. you can request the TCPProxy to produce an XML file using
&lt;br&gt;etc/httpToXML.xsl, process that XML file with a custom stylesheet to
&lt;br&gt;filter what you don't want, then apply the standard style sheet
&lt;br&gt;(etc/httpToJythonScript.xsl). Or you can just create your own stylesheet
&lt;br&gt;that does exactly what you want.
&lt;br&gt;&lt;br&gt;- Phil
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;grinder-use mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26438951&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;grinder-use@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grinder-use&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grinder-use&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Filtering-while-recording-tp26437116p26438951.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26437116</id>
	<title>Filtering while recording</title>
	<published>2009-11-19T17:24:00Z</published>
	<updated>2009-11-19T17:24:00Z</updated>
	<author>
		<name>anil_jacob</name>
	</author>
	<content type="html">&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body&gt;&lt;div style='font-family: Arial; font-size: 12pt; color: #000000'&gt;Is there an option to use filters while recording a script using the TCPProxy with HTTP option.&lt;br&gt;&lt;br&gt;For e.g. if I don't want to capture HTTP requests to URLs other than my own internal hosts in the script.&lt;br&gt;&lt;br&gt;Anil&lt;br&gt;&lt;/div&gt;&lt;/body&gt;&lt;/html&gt;&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;grinder-use mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26437116&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;grinder-use@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grinder-use&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grinder-use&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Filtering-while-recording-tp26437116p26437116.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26416164</id>
	<title>Re: Can we achieve both Auto Cookie and Manual Cookie Handling ...?</title>
	<published>2009-11-18T13:28:22Z</published>
	<updated>2009-11-18T13:28:22Z</updated>
	<author>
		<name>Philip Aston-3</name>
	</author>
	<content type="html">kamalakar vadla wrote:
&lt;br&gt;&amp;gt; Hi all,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I am unable to get handle on Set-Cookie header if the auto cookie is
&lt;br&gt;&amp;gt; enabled.
&lt;br&gt;&amp;gt; But my requirement cookie need to be sent as apart of each request as
&lt;br&gt;&amp;gt; param and at the same time cookie need be sent in the headers. This
&lt;br&gt;&amp;gt; can be achieved by handling cookies manually . But i don't want to
&lt;br&gt;&amp;gt; handle cookies manually..? is their any other possible solution to
&lt;br&gt;&amp;gt; this problem..??
&lt;br&gt;&lt;br&gt;Add a cookie handler:
&lt;br&gt;&lt;a href=&quot;http://grinder.sourceforge.net/g3/script-gallery.html#cookies&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://grinder.sourceforge.net/g3/script-gallery.html#cookies&lt;/a&gt;&lt;br&gt;&lt;br&gt;- Phil
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;grinder-use mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26416164&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;grinder-use@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grinder-use&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grinder-use&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Can-we-achieve-both-Auto-Cookie-and-Manual-Cookie-Handling-...--tp26406458p26416164.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26406458</id>
	<title>Can we achieve both Auto Cookie and Manual Cookie Handling ...?</title>
	<published>2009-11-18T03:48:55Z</published>
	<updated>2009-11-18T03:48:55Z</updated>
	<author>
		<name>kamalakar vadla</name>
	</author>
	<content type="html">Hi all,&lt;br&gt;&lt;br&gt;I am unable to get handle on Set-Cookie header if the auto cookie is enabled.&lt;br&gt;But my requirement cookie need to be sent as apart of each request as param and at the same time cookie need be sent in the headers. This can be achieved by handling cookies manually . But i don&amp;#39;t want to handle cookies manually..? is their any other possible solution to this problem..??&lt;br&gt;
&lt;br&gt;&lt;br&gt;Thanks&lt;br&gt;Kamalakar&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Kamalakar.Vadla&lt;br&gt;Pramati Technologies Pvt Ltd&lt;br&gt;Begumpet&lt;br&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;grinder-use mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26406458&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;grinder-use@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grinder-use&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grinder-use&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Can-we-achieve-both-Auto-Cookie-and-Manual-Cookie-Handling-...--tp26406458p26406458.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26403487</id>
	<title>Re: grinder-use Digest, Vol 42, Issue 9 (Running multiple scripts in sequence (or parallel))</title>
	<published>2009-11-17T23:11:52Z</published>
	<updated>2009-11-17T23:11:52Z</updated>
	<author>
		<name>Philip Aston-3</name>
	</author>
	<content type="html">The % is the modulo function. This might help you understand the &amp;quot;poor
&lt;br&gt;man's&amp;quot; approach:
&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; for x in range(1,20):
&lt;br&gt;... &amp;nbsp;print &amp;quot;%d %% 3 = %d&amp;quot; % (x, x%3)
&lt;br&gt;...
&lt;br&gt;1 % 3 = 1
&lt;br&gt;2 % 3 = 2
&lt;br&gt;3 % 3 = 0
&lt;br&gt;4 % 3 = 1
&lt;br&gt;5 % 3 = 2
&lt;br&gt;6 % 3 = 0
&lt;br&gt;7 % 3 = 1
&lt;br&gt;8 % 3 = 2
&lt;br&gt;9 % 3 = 0
&lt;br&gt;10 % 3 = 1
&lt;br&gt;11 % 3 = 2
&lt;br&gt;12 % 3 = 0
&lt;br&gt;13 % 3 = 1
&lt;br&gt;14 % 3 = 2
&lt;br&gt;15 % 3 = 0
&lt;br&gt;16 % 3 = 1
&lt;br&gt;17 % 3 = 2
&lt;br&gt;18 % 3 = 0
&lt;br&gt;19 % 3 = 1
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Walt Tuvell wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Tom, this construct (&amp;quot;tid%N==M&amp;quot;) determines which script each thread is
&lt;br&gt;&amp;gt; going to run, depending on the thread's ID number. &amp;nbsp;In other words, this
&lt;br&gt;&amp;gt; speaks to the parallel (as opposed to sequence) running of tests.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The &amp;quot;tid%N==M&amp;quot; technique is a &amp;quot;poor man's&amp;quot; way to distribute the work
&lt;br&gt;&amp;gt; amongst the threads. &amp;nbsp;Among other things, it limits each thread to
&lt;br&gt;&amp;gt; running only one kind of test, and your distribution will vary depending
&lt;br&gt;&amp;gt; on the relationship between the number of tests and the number of
&lt;br&gt;&amp;gt; threads.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; But there's a much better way: The &amp;quot;rich man's&amp;quot; way to distribute the
&lt;br&gt;&amp;gt; work is documented at the very bottom of the Grinder Complete User
&lt;br&gt;&amp;gt; Guide, in the section on Weighted Distribution of Tests. &amp;nbsp;That should
&lt;br&gt;&amp;gt; respond to your requirements.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; - Walt
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Tue, 2009-11-17 at 23:00 +0000, Tom Johnson wrote:
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; Hi again,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;OK, after working through the sequence script, the only portion of
&lt;br&gt;&amp;gt;&amp;gt; the parallel script I am not grasping is the following portion:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; tid = grinder.threadNumber
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if tid % 4 == 2:
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self.testRunner = createTestRunner(scripts[1])
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; elif tid % 4 == 3:
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self.testRunner = createTestRunner(scripts[2])
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; else:
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self.testRunner = createTestRunner(scripts[0])
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;I understand that the tid = grinder.threadNumber assigns the thread
&lt;br&gt;&amp;gt;&amp;gt; number to the value tid but I do not understand the if tid % 4 == 2:
&lt;br&gt;&amp;gt;&amp;gt; along with the elif and else lines. I will be running 100 processes
&lt;br&gt;&amp;gt;&amp;gt; with 20 threads in each with 14 scripts all needing to be run in
&lt;br&gt;&amp;gt;&amp;gt; parallel.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Tom
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;grinder-use mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26403487&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;grinder-use@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grinder-use&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grinder-use&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-grinder-use-Digest%2C-Vol-42%2C-Issue-9-%28Running-multiple-scripts-in-sequence-%28or-parallel%29%29-tp26392495p26403487.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26403453</id>
	<title>Re: grinder-use Digest, Vol 42, Issue 9 (Running multiple scripts in sequence (or parallel))</title>
	<published>2009-11-17T23:07:47Z</published>
	<updated>2009-11-17T23:07:47Z</updated>
	<author>
		<name>Philip Aston-3</name>
	</author>
	<content type="html">Ahh, now we can see what's going on!
&lt;br&gt;&lt;br&gt;sequence.py is working fine, but Aboutus.py is not. You will find you
&lt;br&gt;can't even run it standalone. (I'd definitely recommend running each
&lt;br&gt;script standalone before combining them with sequence.py).
&lt;br&gt;&lt;br&gt;The problem is that a class or method in the file is just too large. It
&lt;br&gt;exceeds a Java restriction, inherited by Jython. Unfortunately, there is
&lt;br&gt;little that can be done, other than to manually split the long part of
&lt;br&gt;the script up into smaller pieces. The scripts recorded with the
&lt;br&gt;TCPProxy usually do not exceed this limit, but it depends on how long
&lt;br&gt;you record for.
&lt;br&gt;&lt;br&gt;- Phil
&lt;br&gt;&lt;br&gt;&lt;br&gt;Tom Johnson wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hi Phil,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Before I go any further, THANK YOU for being so patient with me and
&lt;br&gt;&amp;gt; helping me to understand how to do it correct. With that said........
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;No need to be sorry, I figured it out when I tried it without the
&lt;br&gt;&amp;gt; astricks. I think it was a good idea to try and bold it also.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Yes, I do have the Aboutus in the c:\grinder directory. I am about
&lt;br&gt;&amp;gt; frustrated enough to start populating in several places to see if I am
&lt;br&gt;&amp;gt; having problems with location.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Yes, an error file was also created and here is a copy of it:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 11/17/09 3:21:14 PM (process tjohnson2-0): Error running worker
&lt;br&gt;&amp;gt; process (Java exception initialising test script
&lt;br&gt;&amp;gt; &amp;nbsp;File &amp;quot;&amp;lt;string&amp;gt;&amp;quot;, line 1, in ?
&lt;br&gt;&amp;gt; &amp;nbsp;File &amp;quot;C:\grinder\sequence.py&amp;quot;, line 18, in ?)
&lt;br&gt;&amp;gt; Java exception initialising test script
&lt;br&gt;&amp;gt; &amp;nbsp;File &amp;quot;&amp;lt;string&amp;gt;&amp;quot;, line 1, in ?
&lt;br&gt;&amp;gt; &amp;nbsp;File &amp;quot;C:\grinder\sequence.py&amp;quot;, line 18, in ?
&lt;br&gt;&amp;gt; Caused by: java.lang.ClassFormatError: Invalid method Code length
&lt;br&gt;&amp;gt; 79266 in class file Aboutus$py
&lt;br&gt;&amp;gt; &amp;nbsp;at java.lang.ClassLoader.defineClass1(Native Method)
&lt;br&gt;&amp;gt; &amp;nbsp;at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
&lt;br&gt;&amp;gt; &amp;nbsp;at org.python.core.BytecodeLoader2.loadClassFromBytes(Unknown Source)
&lt;br&gt;&amp;gt; &amp;nbsp;at org.python.core.BytecodeLoader.makeClass(Unknown Source)
&lt;br&gt;&amp;gt; &amp;nbsp;at org.python.core.BytecodeLoader.makeCode(Unknown Source)
&lt;br&gt;&amp;gt; &amp;nbsp;at org.python.core.imp.createFromSource(Unknown Source)
&lt;br&gt;&amp;gt; &amp;nbsp;at org.python.core.imp.createFromSource(Unknown Source)
&lt;br&gt;&amp;gt; &amp;nbsp;at org.python.core.imp.loadFromSource(Unknown Source)
&lt;br&gt;&amp;gt; &amp;nbsp;at org.python.core.imp.find_module(Unknown Source)
&lt;br&gt;&amp;gt; &amp;nbsp;at org.python.core.imp.import_next(Unknown Source)
&lt;br&gt;&amp;gt; &amp;nbsp;at org.python.core.imp.import_name(Unknown Source)
&lt;br&gt;&amp;gt; &amp;nbsp;at org.python.core.imp.importName(Unknown Source)
&lt;br&gt;&amp;gt; &amp;nbsp;at org.python.core.ImportFunction.load(Unknown Source)
&lt;br&gt;&amp;gt; &amp;nbsp;at org.python.core.ImportFunction.__call__(Unknown Source)
&lt;br&gt;&amp;gt; &amp;nbsp;at org.python.core.PyObject.__call__(Unknown Source)
&lt;br&gt;&amp;gt; &amp;nbsp;at org.python.core.__builtin__.__import__(Unknown Source)
&lt;br&gt;&amp;gt; &amp;nbsp;at org.python.core.imp.importOne(Unknown Source)
&lt;br&gt;&amp;gt; &amp;nbsp;at org.python.pycode._pyx1.f$0(&amp;lt;string&amp;gt;:1)
&lt;br&gt;&amp;gt; &amp;nbsp;at org.python.pycode._pyx1.call_function(&amp;lt;string&amp;gt;)
&lt;br&gt;&amp;gt; &amp;nbsp;at org.python.core.PyTableCode.call(Unknown Source)
&lt;br&gt;&amp;gt; &amp;nbsp;at org.python.core.PyCode.call(Unknown Source)
&lt;br&gt;&amp;gt; &amp;nbsp;at org.python.core.Py.runCode(Unknown Source)
&lt;br&gt;&amp;gt; &amp;nbsp;at org.python.core.Py.exec(Unknown Source)
&lt;br&gt;&amp;gt; &amp;nbsp;at org.python.pycode._pyx0.f$0(C:\grinder\sequence.py:18)
&lt;br&gt;&amp;gt; &amp;nbsp;at org.python.pycode._pyx0.call_function(C:\grinder\sequence.py)
&lt;br&gt;&amp;gt; &amp;nbsp;at org.python.core.PyTableCode.call(Unknown Source)
&lt;br&gt;&amp;gt; &amp;nbsp;at org.python.core.PyCode.call(Unknown Source)
&lt;br&gt;&amp;gt; &amp;nbsp;at org.python.core.Py.runCode(Unknown Source)
&lt;br&gt;&amp;gt; &amp;nbsp;at org.python.core.__builtin__.execfile_flags(Unknown Source)
&lt;br&gt;&amp;gt; &amp;nbsp;at org.python.util.PythonInterpreter.execfile(Unknown Source)
&lt;br&gt;&amp;gt; &amp;nbsp;at
&lt;br&gt;&amp;gt; net.grinder.engine.process.jython.JythonScriptEngine.initialise(JythonScriptEngine.java:96)
&lt;br&gt;&amp;gt; &amp;nbsp;at net.grinder.engine.process.GrinderProcess.run(GrinderProcess.java:234)
&lt;br&gt;&amp;gt; &amp;nbsp;at
&lt;br&gt;&amp;gt; net.grinder.engine.process.WorkerProcessEntryPoint.run(WorkerProcessEntryPoint.java:87)
&lt;br&gt;&amp;gt; &amp;nbsp;at
&lt;br&gt;&amp;gt; net.grinder.engine.process.WorkerProcessEntryPoint.main(WorkerProcessEntryPoint.java:59)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I looked back at the other attempts because this was the first time I
&lt;br&gt;&amp;gt; noticed an exception error listing and I see that it was in previous
&lt;br&gt;&amp;gt; error logs also but not all.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I did run the Aboutus.py script individually and it does work without
&lt;br&gt;&amp;gt; errors but will run it again to make sure I did not miss anything.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Tom 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---- Phil wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Sorry, the asterisks were because I'd made it bold in my email :-)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Taking this at face value, line 18 would be exec'ing &amp;quot;import Aboutus&amp;quot;.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Is Aboutus.py in the c:\grinder directory?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Is there an error file create? If so, can you post it?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; - Phil
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;grinder-use mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26403453&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;grinder-use@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grinder-use&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grinder-use&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-grinder-use-Digest%2C-Vol-42%2C-Issue-9-%28Running-multiple-scripts-in-sequence-%28or-parallel%29%29-tp26392495p26403453.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26400793</id>
	<title>Re: grinder-use Digest, Vol 42, Issue 9 (Running multiple scripts in sequence (or parallel))</title>
	<published>2009-11-17T17:06:18Z</published>
	<updated>2009-11-17T17:06:18Z</updated>
	<author>
		<name>Walt Tuvell</name>
	</author>
	<content type="html">Tom, this construct (&amp;quot;tid%N==M&amp;quot;) determines which script each thread is
&lt;br&gt;going to run, depending on the thread's ID number. &amp;nbsp;In other words, this
&lt;br&gt;speaks to the parallel (as opposed to sequence) running of tests.
&lt;br&gt;&lt;br&gt;The &amp;quot;tid%N==M&amp;quot; technique is a &amp;quot;poor man's&amp;quot; way to distribute the work
&lt;br&gt;amongst the threads. &amp;nbsp;Among other things, it limits each thread to
&lt;br&gt;running only one kind of test, and your distribution will vary depending
&lt;br&gt;on the relationship between the number of tests and the number of
&lt;br&gt;threads.
&lt;br&gt;&lt;br&gt;But there's a much better way: The &amp;quot;rich man's&amp;quot; way to distribute the
&lt;br&gt;work is documented at the very bottom of the Grinder Complete User
&lt;br&gt;Guide, in the section on Weighted Distribution of Tests. &amp;nbsp;That should
&lt;br&gt;respond to your requirements.
&lt;br&gt;&lt;br&gt;- Walt
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;On Tue, 2009-11-17 at 23:00 +0000, Tom Johnson wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi again,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;OK, after working through the sequence script, the only portion of
&lt;br&gt;&amp;gt; the parallel script I am not grasping is the following portion:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; tid = grinder.threadNumber
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if tid % 4 == 2:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self.testRunner = createTestRunner(scripts[1])
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; elif tid % 4 == 3:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self.testRunner = createTestRunner(scripts[2])
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; else:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self.testRunner = createTestRunner(scripts[0])
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;I understand that the tid = grinder.threadNumber assigns the thread
&lt;br&gt;&amp;gt; number to the value tid but I do not understand the if tid % 4 == 2:
&lt;br&gt;&amp;gt; along with the elif and else lines. I will be running 100 processes
&lt;br&gt;&amp;gt; with 20 threads in each with 14 scripts all needing to be run in
&lt;br&gt;&amp;gt; parallel.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Tom
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;&amp;gt; trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;&amp;gt; what you do best, core application coding. Discover what's new with
&lt;br&gt;&amp;gt; Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________ grinder-use mailing list &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26400793&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;grinder-use@...&lt;/a&gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grinder-use&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grinder-use&lt;/a&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;grinder-use mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26400793&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;grinder-use@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grinder-use&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grinder-use&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-grinder-use-Digest%2C-Vol-42%2C-Issue-9-%28Running-multiple-scripts-in-sequence-%28or-parallel%29%29-tp26392495p26400793.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26399427</id>
	<title>Re: grinder-use Digest, Vol 42, Issue 9 (Running multiple scripts in sequence (or parallel))</title>
	<published>2009-11-17T15:00:19Z</published>
	<updated>2009-11-17T15:00:19Z</updated>
	<author>
		<name>Tom Johnson-7</name>
	</author>
	<content type="html">&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body&gt;&lt;div style='font-family: Arial; font-size: 10pt; color: #000000'&gt;&lt;P&gt;Hi again,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;OK, after working through the sequence script, the only portion of the parallel script I am not grasping is the following portion:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tid = grinder.threadNumber&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if tid % 4 == 2:&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; self.testRunner = createTestRunner(scripts[1])&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; elif tid % 4 == 3:&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; self.testRunner = createTestRunner(scripts[2])&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else:&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; self.testRunner = createTestRunner(scripts[0])&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;I understand that the tid = grinder.threadNumber assigns the thread number to the value tid but I do not understand the&amp;nbsp;if tid % 4 == 2: along with the elif and else lines. I will be running 100 processes with 20 threads in each with 14 scripts all needing to be run in parallel.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Tom&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&amp;nbsp;&lt;/P&gt;&lt;/div&gt;&lt;/body&gt;&lt;/html&gt;&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;grinder-use mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26399427&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;grinder-use@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grinder-use&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grinder-use&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-grinder-use-Digest%2C-Vol-42%2C-Issue-9-%28Running-multiple-scripts-in-sequence-%28or-parallel%29%29-tp26392495p26399427.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26399235</id>
	<title>Re: grinder-use Digest, Vol 42, Issue 9 (Running multiple scripts in sequence (or parallel))</title>
	<published>2009-11-17T14:48:47Z</published>
	<updated>2009-11-17T14:48:47Z</updated>
	<author>
		<name>Tom Johnson-7</name>
	</author>
	<content type="html">&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body&gt;&lt;div style='font-family: Arial; font-size: 10pt; color: #000000'&gt;&lt;P&gt;Hi Phil,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Well, very interesting. Out of 20 of my scripts, I now have 7 that are not running for some reason. I went through and tried each one individually and found the 7 that do not work anymore. I trimed my list down to just the ones that are still working and tried the sequence script again. Wouldn't you know it, the script is now working as advertised for only a couple of threads and processes. Will be trying for more shortly. Now to determine how the 7 got corupted to the point of not running.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Also, now to get the parallel script working.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Tom&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&amp;nbsp;&lt;/P&gt;&lt;/div&gt;&lt;/body&gt;&lt;/html&gt;&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;grinder-use mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26399235&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;grinder-use@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grinder-use&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grinder-use&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-grinder-use-Digest%2C-Vol-42%2C-Issue-9-%28Running-multiple-scripts-in-sequence-%28or-parallel%29%29-tp26392495p26399235.html" />
</entry>

</feed>
