Print

Print


Thank you

On Tue, Aug 4, 2015 at 3:31 PM Sean Luke <[log in to unmask]> wrote:

> On Aug 4, 2015, at 12:31 PM, Ernesto Carrella <[log in to unmask]>
> wrote:
>
> > Where in the code does MASON check if the JFreeChart library is
> available?
>
> In sim.portrayal.inspector.PropertyInspector.java.
>
> In the following code, notice the commented out errors.  If you uncomment
> them and rebuild PropertyInspector.java, it'll generate lots of errors on
> trying to load non-existent JFreeChart classes.
>
>             try
>                 {
>                 _theClass = Class.forName((String)(classes.objs[x]), true,
> Thread.currentThread().getContextClassLoader());
>                 }
>             catch (ClassNotFoundException error)
>                 {
>                 //error.printStackTrace();  // fail silently, it's annoying
>                 continue;  // no class, can't make menu
>                 }
>             catch (NoClassDefFoundError error) // why does this even exist?
>                 {
>                 //error.printStackTrace();  // fail silently, it's annoying
>                 continue;  // no class, can't make menu
>                 }
>