Yeah he is looking at this already.... -Tom
On Fri, 14 Jul 2006, Tim Azzopardi defenestrated me: > Probably run the testErraticBehavior script 50 times. No fails yet.. Then I > resynced with trunk. > > Now I get this ... > > C:\dev\jruby\jruby\test>jruby aaa.rb > Using CLASSPATH: > C:\dev\jruby\jruby\lib\jvyaml.jar;C:\dev\jruby\jruby\lib\plaincharset.jar;C:\dev\jruby\jruby\lib\asm-2.2.2.jar;C:\dev\jruby\jruby\lib\jvyaml. > ar;C:\dev\jruby\jruby\lib\plaincharset.jar;C:\dev\jruby\jruby\build\classes\test;C:\dev\jruby\jruby\build\classes\jruby;C:\dev\DynamicFun\AntBuilder\leafcutter > jar;C:\apps\jdk1.5.0_05\lib\tools.jar; > Loaded suite aaa > org.jruby.runtime.ThreadContext.yield(ThreadContext.java:366): > java.lang.NullPointerException: null (NativeException) > from org.jruby.runtime.ThreadContext.yield(ThreadContext.java:320) > from org.jruby.runtime.ThreadContext.yield(ThreadContext.java:316) > from org.jruby.RubyArray.each(RubyArray.java:700) > from sun.reflect.GeneratedMethodAccessor29.invoke(Unknown Source) > ... > > > Rolling back to previous revision of ThreadContext and Frame fixes this. > Over to you Charles... > require 'rexml/document' > require 'test/unit' > class ErraticRestTest < Test::Unit::TestCase > > TEST_XML = <<-EOF > <?xml version='1.0'?><sites > > <site code='333' href='11047000000' /> > </sites> > EOF > > > def testErraticBehavior > 1000.times{|count| > document = REXML::Document.new(TEST_XML) > raise "HACK[A#{count}]" if 1 != document.get_elements('/sites/[EMAIL > PROTECTED]').size > begin > raise "HACK[C#{count}" if !REXML::XPath.match(document, > '/sites/[EMAIL PROTECTED]/@href') > rescue => e > p e > raise "HACK[B#{count}]" > end > } > end > end > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > Jruby-devel mailing list > Jruby-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/jruby-devel -- + http://www.tc.umn.edu/~enebo +---- mailto:[EMAIL PROTECTED] ----+ | Thomas E Enebo, Protagonist | "Luck favors the prepared | | | mind." -Louis Pasteur | ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Jruby-devel mailing list Jruby-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jruby-devel