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)