[rules-dev] windows bug for kagent

Mark Proctor mproctor at codehaus.org
Wed Jul 28 09:01:45 EDT 2010


  On 28/07/2010 13:44, Esteban Aliverti wrote:
> Did you modify the tests?
>
> XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
yes I stuck a load of System.gc() calls before thread sleeps, that seems 
to have stablised tests on windows

Mark
>
> Esteban Aliverti
> - Developer @ http://www.plugtree.com <http://www.plugtree.com>
> - Blog @ http://ilesteban.wordpress.com
>
>
> On Wed, Jul 28, 2010 at 12:22 AM, Mark Proctor <mproctor at codehaus.org 
> <mailto:mproctor at codehaus.org>> wrote:
>
>      I was just looking into why the kagent stuff fails on my windows,
>     found a bug in Windows:
>     http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4243868
>
>     So the cause was a single attempt to setLastModified on a file,
>     without
>     checking if it was sucessful. So instead I recommend the following
>     when
>     dealing with files:
>             int count = 0;
>             while ( !f.setLastModified(t) && count < 10 ) {
>                 count++;
>                 System.gc();
>                 Thread.sleep( 100 );
>             }
>
>     If the setLastModified still returns false then throw an exception.
>
>     Mark
>
>     _______________________________________________
>     rules-dev mailing list
>     rules-dev at lists.jboss.org <mailto:rules-dev at lists.jboss.org>
>     https://lists.jboss.org/mailman/listinfo/rules-dev
>
>
>
> _______________________________________________
> rules-dev mailing list
> rules-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-dev

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-dev/attachments/20100728/7f4abd02/attachment.html 


More information about the rules-dev mailing list