freeride-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [FR-devel] FreeRIDE Error -- make_current is an undefined method.


From: Curt Hibbs
Subject: RE: [FR-devel] FreeRIDE Error -- make_current is an undefined method.
Date: Sun, 14 Jul 2002 19:07:52 -0700

Laurent Julliard wrote:
>
>   I have committed all the changes ok in the CVS repo plus I
> double-checked that there was no error when running FR from my working
> copy.
>
>   The patch suggested by Mizuho San is not necessary. The code as it is,
> is ok. The problem comes from the fact that the renderer() method call
> in EditPanes line 158 return nil which makes me think that the
> EditPanesRenderFox plugin is not initialized.
>
> If this is so it means that the order in which plugins are initialized
> on your machine and mine is not the same. I guess this is a dependency
> problem that doesn't show up on Linux but shows up on Windows and it is
> probably related to the order in which the Core engine look at the
> plugin directories and load them. So It's probably a dependency problem
> that is not correctly expressed and doesn't show on Linux.
>
> I have attached my freeride.log (simply start and choose Exit in the
> file menu) so you can see how it compares with yours. I'm interested in
> seeing your log file as well.
>

I'm not trying to be lazy here, I'm just trying to get a Ruby system (with
FOX) built with full debug symbols so I can work on the threading problem,
and I wanted to check with you for the obvious, easy things befor looking
more deeply.

Anyway, I've attached my log file (although I haven't even looked at it yet
myself -- maybe later tonight). Interestingly, it does work for me under
1.7.2, but not with 1.6.7 so you suspicion that the order of plugin
initialization may be fact be the problem.

Curt

>
> >
> > R:\freeride>ruby -I. -Iso -Iredist -e "require 'freeride/freeride';
> > FreeBASE::Core.startup('./config
> > /properties.xml','./config/default.xml')"
> > ./plugins/System_GuiCore/EditPanes.rb:158:in `make_current': undefined
> > method `make_current' for nil
> >  (NameError)
> >         from ./plugins/System_GuiCore/EditPanes.rb:43:in `start'
> >         from ./plugins/System_GuiCore/EditPanes.rb:40:in `call'
> >         from ./freebase/databus.rb:407:in `notify'
> >         from ./freebase/databus.rb:404:in `each_value'
> >         from ./freebase/databus.rb:404:in `notify'
> >         from ./freebase/databus.rb:226:in `data='
> >         from ./plugins/System_GuiCore/EditPanes.rb:129:in `initialize'
> >         from ./plugins/System_GuiCore/GuiSetup.rb:110:in `new'
> >          ... 57 levels...
> >         from ./freebase/core.rb:67:in `initialize'
> >         from ./freebase/core.rb:35:in `new'
> >         from ./freebase/core.rb:35:in `startup'
> >         from -e:1
> >
> > R:\freeride>
> >
> >
> > _______________________________________________
> > Freeride-devel mailing list
> > address@hidden
> > http://mail.freesoftware.fsf.org/mailman/listinfo/freeride-devel
> >
>
>
>

Attachment: freeride.log
Description: Binary data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]