On Fri, 2008-01-25 at 15:21 +0900, Jordi wrote:
> 
> Thank you very much.
> Now the exception is catched and a Gazebo exception is thrown.  It's
> better than a segfault but I don't know how to load a default font ...

 Ah sorry, I'd originally thought Gazebo was trying to load the font
from those already installed on the system; but I now see that Gazebo
ships with the Arial font, so that shouldn't really be an issue.

 I was having problems because for some reason the "Media/sets"
directory hadn't been installed along with all the others, and the way
the code currently is if "Media/sets" doesn't exist it'll continue the
resource loading loop before reaching the point where the other Media
directories are added to the ResourceGroupManager (OgreAdapter.cc, line
326).

 Cheers,
  Mike.

> 
> 
> On Jan 25, 2008 9:12 AM, Michael Sheldon < [EMAIL PROTECTED]> wrote:
>         Hi,
>         
>          I've been having trouble with the SVN version of Gazebo and
>         tracked it 
>         down to gazebo being unable to find the Arial font; it looks
>         like
>         instead of calling:
>         
>         Ogre::Exception(Ogre::Exception::ERR_ITEM_NOT_FOUND,
>                              "Could not find font " + fontName, 
>                              "MovableText::setFontName");
>         
>          Which just creates a new Ogre::Exception object and does
>         nothing with
>         it (leading to a segfault as it then goes on to try and load
>         the font
>         anyway). It looks like you need to be using the OGRE_EXCEPT
>         macro 
>         instead for the exception to actually be raised correctly;
>         i.e.
>         
>         OGRE_EXCEPT(Ogre::Exception::ERR_ITEM_NOT_FOUND,
>                              "Could not find font " + fontName,
>                              "MovableText::setFontName"); 
>         
>          This will then display the error to the user correctly
>         (although in
>         this case it might be better to catch the exception and just
>         use the
>         default font).
>         
>          Cheers,
>          Mike.
>         
>         
>         
> ------------------------------------------------------------------------- 
>         This SF.net email is sponsored by: Microsoft
>         Defy all challenges. Microsoft(R) Visual Studio 2008.
>         http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
>         _______________________________________________
>         Playerstage-gazebo mailing list
>         [email protected]
>         https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo
> 
> 
> 
> -- 
> Jordi Polo Carres
> Natural language processing laboratory
> NAIST
> http://www.bahasara.org
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Microsoft
> Defy all challenges. Microsoft(R) Visual Studio 2008.
> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> _______________________________________________ Playerstage-gazebo mailing 
> list [email protected] 
> https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Playerstage-gazebo mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo

Reply via email to