Print

Print


I suspect that JFreeChart has yet again changed their code in a non-
backward-compatible fashion.  Give me a while and let me see if I can
track it down.

Sean

On Dec 15, 2005, at 4:34 AM, Axel Kowald wrote:

> Hello everybody,
>
> I tried to update to the latest version of ECJ (ECJ13), but have some
> problems to get the GUI going :-(
> Running the GUI console (ec.display.Console) is no problem, but using
> the chart statistics makes problems. Unfortunately the instructions
> how
> to install JFreeChart for ECJ are rather sparse (I didn't find
> any), so
> here is what I did:
>
> I downloaded JFreeChart and unpacked the jcommon-1.0.0.jar and
> jfreechart-1.0.0.jar in the same place where the "ec" directory is.
> That
> means I'm not using the jar files, but the individual class files.
>
> From the GUI console I select app/gui/ant.params and try to run it.
> The
> following error message shows that ECJ finds all the necessary
> classes,
> but seems to have a problem finding a method in
> org.jfree.data.xy.XYSeries
>
> Any idea what I'm doing wrong ?
>
> Many thanks,
>
>                    Axel
>
>
> ===================================================================
> | ECJ
> | An evolutionary computation system (version 13)
> | By Sean Luke
> | Contributors: L. Panait, G. Balan, S. Paus, Z. Skolicki,
> |               J. Bassett, R. Hubley, and A. Chircop
> | URL: http://cs.gmu.edu/~eclab/projects/ecj/
> | Mail: [log in to unmask]
> |       (better: join ECJ-INTEREST at URL above)
> | Date: June 25, 2005
> | Current Java: 1.5.0_04 / Java HotSpot(TM) Client VM-1.5.0_04-b05
> | Required Minimum Java: 1.2
>
>
> Threads:  breed/1 eval/1
> Seed: 4357
> Setting up
> Processing GP Types
> Processing GP Node Constraints
> Processing GP Function Sets
> Processing GP Tree Constraints
> Exception in thread "Thread-4" java.lang.NoSuchMethodError:
> org.jfree.data.xy.XYSeries.<init>(Ljava/lang/String;)V
>        at
> ec.display.chart.ChartableStatistics.addSeries
> (ChartableStatistics.java:40)
>        at
> ec.display.chart.SimpleChartableStatistics.setup
> (SimpleChartableStatistics.java:26)
>        at ec.Statistics.setup(Statistics.java:78)
>        at ec.gp.koza.KozaStatistics.setup(KozaStatistics.java:82)
>        at ec.EvolutionState.setup(EvolutionState.java:315)
>        at
> ec.simple.SimpleEvolutionState.startFresh(SimpleEvolutionState.java:
> 42)
>        at ec.display.Console$9.initializeEvolutionState
> (Console.java:817)
>        at ec.display.Console$9.run(Console.java:873)
>        at java.lang.Thread.run(Thread.java:595)