Print

Print


Umm, I hate to be the bearer of bad news, but I'm running on ECJ 18.
Now, i'm not running out of CVS, but out of the zip file from the ECJ
homepage (http://cs.gmu.edu/~eclab/projects/ecj/).

On Sun, Aug 24, 2008 at 8:48 PM, Sean Luke <[log in to unmask]> wrote:
> This was mixed-up warning message that was fixed in ECJ 18.
>
> Sean
>
> On Aug 24, 2008, at 7:01 PM, Andrew Wagner wrote:
>
>> I'm currently getting the following error:
>>
>> "A GPNodeBuilder has been requested at least once to generate a
>> one-node tree with a return value type-compatable with a certain type;
>> but there is no NON-TERMINAL which is type-compatable in this way.  As
>> a result, the algorithm was forced to use a TERMINAL, making the tree
>> larger than requested, and exposing more child slots to fill, which if
>> not carefully considered, could recursively repeat this problem and
>> eventually fill all memory."
>>
>> This doesn't make sense to me, so I'm obviously missing something. If
>> you wanted to generate a one-node tree, wouldn't you need to select a
>> terminal for that single node? And wouldn't it only cause infinite
>> recursion if it was always forced to use a non-terminal (not a
>> terminal, as this message seems to say)?
>