Michael, we generally don't have observers on the ECJ repository: anyone can check out code on CVS regardless of role (or should be able to!) Sean On Dec 2, 2007, at 1:36 PM, Michael B Sullivan wrote: > I've requested the role of an observer on the project, such that > I'll be able to check the code out via CVS. Is there any way to > anonymously check out the code right now? Anonymous access is > always a plus, in my mind. > > Mike > > ----- Original Message ----- > From: Gabriel Catalin Balan <[log in to unmask]> > Date: Sunday, December 2, 2007 10:01 am > Subject: Re: Problem with ECJ Configuration? > >> My bad, we moved it from sourceforge to java.net >> (https://ecj.dev.java.net/). >> >> >> sorry about the wild goose chase. >> Gabriel >> >> On Sat, 1 Dec 2007, Michael B Sullivan wrote: >> >>> I've downloaded a copy off of the anonymous CVS, but it fails to >> compile (using javac, anyway)... are there any intermediate >> releases available that would work for me without digging through >> the code? >>> >>> Mike >>> >>> >>> >>> ----- Original Message ----- >>> From: Gabriel Catalin Balan <[log in to unmask]> >>> Date: Saturday, December 1, 2007 10:21 am >>> Subject: Re: Problem with ECJ Configuration? >>> >>>> I'm running some sort of newer version of ECJ 16 (off the >>>> http://sourceforge.net/ CVS repository) >>>> >>>> | Date: April 7, 2006 >>>> | Current Java: 1.4.2_12 / Java HotSpot(TM) Client VM-1.4.2-70 >>>> >>>> I turned on print-params (print-params=true) and I the closest >>>> thing I see >>>> to pop.subpop.0.species.fitness is: >>>> >>>> pop.subpop.0.fitness = ec.simple.SimpleFitness >>>> >>>> Plus, your exception is thrown from >>>> ec.Species.setup(Species.java:228),and my Species.java has only >> 188> > lines. >>>> You're saying you're trying ECJ for the first time, so I'm >> guessing> > youhaven't play with the code. >>>> >>>> The only fix I see is to update/upgrade ecj >>>> (http://sourceforge.net/projects/ecj/). >>>> >>>> >>>> Gabriel >>>> >>>> On Fri, 30 Nov 2007, Michael B Sullivan wrote: >>>> >>>>> Hi All, >>>>> >>>>> I'm sorry to waste anybody's time with a basic question, but I'm >>>> trying out ECJ16 for the first time today, and I've had trouble >>>> getting the tutorials to execute successfully. The errors I get >>>> appear to be similar to ones that came up in an unresolved issue >>>> from 2006: >>>>> >>>>> https://listserv.gmu.edu/cgi-bin/wa?A2=ind0609&L=ECJ-INTEREST- >>>> L&P=R187&I=-3 >>>>> >>>>> Tutorial #1 runs to completion, so something is working. >>>> However, running tutorial2, tutorial3 or tutorial4 results in the >>>> following error: >>>>> >>>>> lfm@lfm-x61:~/install/ecj/ec/app/tutorial2$ java ec.Evolve - >> file> > tutorial2.params> >>>>> | ECJ >>>>> | An evolutionary computation system (version 16) >>>>> | By Sean Luke >>>>> | Contributors: L. Panait, G. Balan, S. Paus, Z. Skolicki, R. >>>> Kicinger,> | J. Harrison, J. Bassett, R. Hubley, A. >>>> Desai, and A. Chircop >>>>> | URL: http://cs.gmu.edu/~eclab/projects/ecj/ >>>>> | Mail: [log in to unmask] >>>>> | (better: join ECJ-INTEREST at URL above) >>>>> | Date: March 20 2007 >>>>> | Current Java: 1.6.0 / Java HotSpot(TM) Server VM-1.6.0-b105 >>>>> | Required Minimum Java: 1.3 >>>>> >>>>> >>>>> Threads: breed/1 eval/1 >>>>> Seed: 4357 >>>>> Job: 0 >>>>> Setting up >>>>> Initializing Generation 0 >>>>> Exception in thread "main" ec.util.ParamClassLoadException: >>>>> No class name provided. >>>>> PARAMETER: pop.subpop.0.species.fitness >>>>> at >>>> >> ec.util.ParameterDatabase.getInstanceForParameter >> (ParameterDatabase.java:421)> at ec.Species.setup >> (Species.java:228) >>>>> at >>>> ec.vector.VectorSpecies.setup(VectorSpecies.java:146)> >>>> at >>>> >> ec.vector.IntegerVectorSpecies.setup(IntegerVectorSpecies.java:178) >> > at ec.Subpopulation.setup(Subpopulation.java:132) >>>>> at ec.Population.setup(Population.java:105) >>>>> at >>>> >> ec.simple.SimpleInitializer.initialPopulation >> (SimpleInitializer.java:46)> at >> ec.simple.SimpleEvolutionState.startFresh >> (SimpleEvolutionState.java:54) >>>>> at >> ec.EvolutionState.run(EvolutionState.java:376)> > > >> at ec.Evolve.main(Evolve.java:595) >>>>> >>>>> I've tried using full pathnames of the parameter files to no >>>> avail. I've also tried Java 1.4.2 (gcj) which resulted in the >> same> > error. My CLASSPATH is configured to include the ecj main >> folder:> > > >>>>> lfm@lfm-x61:~/install/ecj/ec/app/tutorial2$ echo $CLASSPATH >>>>> /home/lfm/install/ecj/ >>>>> >>>>> The problem is most likely with my configuration, but being >>>> unfamiliar with ECJ, I'm not sure where I should proceed from >> here.> > Has anybody had any experience with this error since it >> last arose? >>>>> >>>>> Thanks! >>>>> Mike >>>>> >>>> >>> >>