Hello all, First of all, congratulations to all for getting FreeRide running on Windows with the debugger! I am able to blow up FreeRide by requiring either "drb" or "swin" and the error is the same (see below). Is this a fundamental limitation to using FreeRide or can this issue be addressed? Thanks for all your work, Steve Tuckner C:/Program Files/FreeRIDE/redist/drb/drb.rb:497:in `proc'': return jump can''t across threads (ThreadError) from C:/Program Files/FreeRIDE/redist/drb/drb.rb:451:in `loop'' from C:/Program Files/FreeRIDE/redist/drb/drb.rb:500:in `proc'' from C:/Program Files/FreeRIDE/redist/drb/drb.rb:450:in `start'' from C:/Program Files/FreeRIDE/redist/drb/drb.rb:450:in `proc'' from C:/Program Files/FreeRIDE/redist/drb/drb.rb:419:in `run'' from C:/Program Files/FreeRIDE/redist/drb/drb.rb:416:in `start'' from C:/Program Files/FreeRIDE/redist/drb/drb.rb:416:in `run'' from C:/Program Files/FreeRIDE/redist/drb/drb.rb:377:in `initialize'' ... 23 levels... from C:/Program Files/FreeRIDE/freebase/lib/freebase/core.rb:35:in `new'' from C:/Program Files/FreeRIDE/freebase/lib/freebase/core.rb:35:in `startup'' from freeride.rb:80:in `startup'' from freeride.rb:92
Steve Tuckner wrote:> Hello all, > > First of all, congratulations to all for getting FreeRide running on > Windows with the debugger! I am able to blow up FreeRide by requiring > either "drb" or "swin" and the error is the same (see below). Is this a > fundamental limitation to using FreeRide or can this issue be addressed? > > Thanks for all your work, > > Steve Tuckner >This problem was reported before and my memory is correct it was appearing when using 1.8.0 version of Ruby and it disappeared with Ruby 1.8.1. What version are you using exactly? Are you sure you invoke the Ruby that comes with FreeRIDE or your own? Laurent> > C:/Program Files/FreeRIDE/redist/drb/drb.rb:497:in `proc'': return jump > can''t across threads (ThreadError) > from C:/Program Files/FreeRIDE/redist/drb/drb.rb:451:in `loop'' > from C:/Program Files/FreeRIDE/redist/drb/drb.rb:500:in `proc'' > from C:/Program Files/FreeRIDE/redist/drb/drb.rb:450:in `start'' > from C:/Program Files/FreeRIDE/redist/drb/drb.rb:450:in `proc'' > from C:/Program Files/FreeRIDE/redist/drb/drb.rb:419:in `run'' > from C:/Program Files/FreeRIDE/redist/drb/drb.rb:416:in `start'' > from C:/Program Files/FreeRIDE/redist/drb/drb.rb:416:in `run'' > from C:/Program Files/FreeRIDE/redist/drb/drb.rb:377:in `initialize'' > ... 23 levels... > from C:/Program > Files/FreeRIDE/freebase/lib/freebase/core.rb:35:in `new'' > > from C:/Program > Files/FreeRIDE/freebase/lib/freebase/core.rb:35:in `startup'' > from freeride.rb:80:in `startup'' > from freeride.rb:92 > > _______________________________________________ > Freeride-users mailing list > Freeride-users@rubyforge.org > http://rubyforge.org/mailman/listinfo/freeride-users >-- Laurent JULLIARD - Xerox Global Services - XDD-G Manager Tel: +33 (0)4 76 61 50 48 - Fax: +33 (0)4 76 61 51 99 >> Host your Xerox Software project on CodeX: http://codex.xerox.com
Freeride is packaged with its own version of drb, this might be conflicting. I wasnt able to get the debugger working with the 1.8.1 version of drb :( Patching the Freeride drb fixed some problems for me: --- c:/Program Files/FreeRIDE/redist/drb/drb.rb 2002-07-30 08:23:54.000000000 -0700 +++ redist/drb/drb.rb 2004-03-01 18:02:34.922579200 -0800 @@ -494,7 +494,7 @@ s.flush unless succ s.close - return + break end end end This may break something else, as I dont understand the code that well. Mark ----- Original Message ----- From: "Laurent Julliard" <Laurent.Julliard@xrce.xerox.com> To: <freeride-users@rubyforge.org> Sent: Friday, March 05, 2004 4:27 AM Subject: Re: [FR-users] Die on require> Steve Tuckner wrote: > > Hello all, > > > > First of all, congratulations to all for getting FreeRide running on > > Windows with the debugger! I am able to blow up FreeRide by requiring > > either "drb" or "swin" and the error is the same (see below). Is this a > > fundamental limitation to using FreeRide or can this issue be addressed? > > > > Thanks for all your work, > > > > Steve Tuckner > > > > > This problem was reported before and my memory is correct it was > appearing when using 1.8.0 version of Ruby and it disappeared with > Ruby 1.8.1. What version are you using exactly? Are you sure you > invoke the Ruby that comes with FreeRIDE or your own? > > Laurent > > > > > C:/Program Files/FreeRIDE/redist/drb/drb.rb:497:in `proc'': return jump > > can''t across threads (ThreadError) > > from C:/Program Files/FreeRIDE/redist/drb/drb.rb:451:in `loop'' > > from C:/Program Files/FreeRIDE/redist/drb/drb.rb:500:in `proc'' > > from C:/Program Files/FreeRIDE/redist/drb/drb.rb:450:in `start'' > > from C:/Program Files/FreeRIDE/redist/drb/drb.rb:450:in `proc'' > > from C:/Program Files/FreeRIDE/redist/drb/drb.rb:419:in `run'' > > from C:/Program Files/FreeRIDE/redist/drb/drb.rb:416:in `start'' > > from C:/Program Files/FreeRIDE/redist/drb/drb.rb:416:in `run'' > > from C:/Program Files/FreeRIDE/redist/drb/drb.rb:377:in`initialize''> > ... 23 levels... > > from C:/Program > > Files/FreeRIDE/freebase/lib/freebase/core.rb:35:in `new'' > > > > from C:/Program > > Files/FreeRIDE/freebase/lib/freebase/core.rb:35:in `startup'' > > from freeride.rb:80:in `startup'' > > from freeride.rb:92 > > > > _______________________________________________ > > Freeride-users mailing list > > Freeride-users@rubyforge.org > > http://rubyforge.org/mailman/listinfo/freeride-users > > > > > -- > Laurent JULLIARD - Xerox Global Services - XDD-G Manager > Tel: +33 (0)4 76 61 50 48 - Fax: +33 (0)4 76 61 51 99 > >> Host your Xerox Software project on CodeX: http://codex.xerox.com > > _______________________________________________ > Freeride-users mailing list > Freeride-users@rubyforge.org > http://rubyforge.org/mailman/listinfo/freeride-users >
I had the same problem with one of my 3 Macs that I installed freeride. Two other Macs never had the problem. It turned out that I was running the ruby 1.8.1 I installed ( from source I downloaded from http://www.ruby-lang.org/en/). when I removed that to use the one that comes with Darwinport, I don''t see the problem any more. On Mar 5, 2004, at 7:48 PM, Mark Watson wrote:> Freeride is packaged with its own version of drb, this might be > conflicting. > I wasnt able to get the debugger working with the 1.8.1 version of drb > :( > > Patching the Freeride drb fixed some problems for me: > > --- c:/Program Files/FreeRIDE/redist/drb/drb.rb 2002-07-30 > 08:23:54.000000000 -0700 > +++ redist/drb/drb.rb 2004-03-01 18:02:34.922579200 -0800 > @@ -494,7 +494,7 @@ > s.flush > unless succ > s.close > - return > + break > end > end > end > > This may break something else, as I dont understand the code that well. > > Mark > > ----- Original Message ----- > From: "Laurent Julliard" <Laurent.Julliard@xrce.xerox.com> > To: <freeride-users@rubyforge.org> > Sent: Friday, March 05, 2004 4:27 AM > Subject: Re: [FR-users] Die on require > > >> Steve Tuckner wrote: >>> Hello all, >>> >>> First of all, congratulations to all for getting FreeRide running on >>> Windows with the debugger! I am able to blow up FreeRide by requiring >>> either "drb" or "swin" and the error is the same (see below). Is >>> this a >>> fundamental limitation to using FreeRide or can this issue be >>> addressed? >>> >>> Thanks for all your work, >>> >>> Steve Tuckner >>> >> >> >> This problem was reported before and my memory is correct it was >> appearing when using 1.8.0 version of Ruby and it disappeared with >> Ruby 1.8.1. What version are you using exactly? Are you sure you >> invoke the Ruby that comes with FreeRIDE or your own? >> >> Laurent >> >>> >>> C:/Program Files/FreeRIDE/redist/drb/drb.rb:497:in `proc'': return >>> jump >>> can''t across threads (ThreadError) >>> from C:/Program Files/FreeRIDE/redist/drb/drb.rb:451:in `loop'' >>> from C:/Program Files/FreeRIDE/redist/drb/drb.rb:500:in `proc'' >>> from C:/Program Files/FreeRIDE/redist/drb/drb.rb:450:in >>> `start'' >>> from C:/Program Files/FreeRIDE/redist/drb/drb.rb:450:in `proc'' >>> from C:/Program Files/FreeRIDE/redist/drb/drb.rb:419:in `run'' >>> from C:/Program Files/FreeRIDE/redist/drb/drb.rb:416:in >>> `start'' >>> from C:/Program Files/FreeRIDE/redist/drb/drb.rb:416:in `run'' >>> from C:/Program Files/FreeRIDE/redist/drb/drb.rb:377:in > `initialize'' >>> ... 23 levels... >>> from C:/Program >>> Files/FreeRIDE/freebase/lib/freebase/core.rb:35:in `new'' >>> >>> from C:/Program >>> Files/FreeRIDE/freebase/lib/freebase/core.rb:35:in `startup'' >>> from freeride.rb:80:in `startup'' >>> from freeride.rb:92 >>> >>> _______________________________________________ >>> Freeride-users mailing list >>> Freeride-users@rubyforge.org >>> http://rubyforge.org/mailman/listinfo/freeride-users >>> >> >> >> -- >> Laurent JULLIARD - Xerox Global Services - XDD-G Manager >> Tel: +33 (0)4 76 61 50 48 - Fax: +33 (0)4 76 61 51 99 >>>> Host your Xerox Software project on CodeX: http://codex.xerox.com >> >> _______________________________________________ >> Freeride-users mailing list >> Freeride-users@rubyforge.org >> http://rubyforge.org/mailman/listinfo/freeride-users >> > > _______________________________________________ > Freeride-users mailing list > Freeride-users@rubyforge.org > http://rubyforge.org/mailman/listinfo/freeride-users >