Hello,

I am a new user of Forrest and downloaded and installed the 0.8 
release of Forrest last Friday. I want to run Forrest locally on 
an existing Forrest-website, so after installation I executed 
'forrest run' from the basedir of my website. The following error 
appeared : 

C:\java\apache-forrest-0.8\main\targets\plugins.xml:359: STOP GENERATION !
    WARNING - Cannot find the plugin description
    ============================================

    Unable to find the description of 
org.apache.forrest.plugin.output.inputModule in the different descriptor files.

The output.inputModule was indeed present in my project.required.plugins 
list in forrest.properties, which seems mandatory following FOR-926 [1]. 
The local plugin list in plugins/plugins.xml of release 0.8 contains a 
reference to output.inputModule, but this file is overridden with the 
public plugins.xml [2] which does not contain the reference to 
output.inputModule (because of FOR-1103 [3]?).

Since the public plugin list is not version specific I suspect it would 
still need older plugins listed there, but I am only new here so I am 
not sure I understand the mechanism correctly.

I got it up-and-running by changing the ant file main/targets/plugins.xml, 
task fetch-plugins-descriptors. Changing the var plugin-counter to 3 on 
line 293 kept the local plugins.xml files and added the remote ones instead 
of overriding them. This worked for me but it may not be the way Forrest 
should be used.

I could not find anything on my problem in the documentation / list / issue 
tracker. Did I overlook something? Is there a better way to handle this? 

Best regards,

Sander van der Waal


[1] http://issues.apache.org/jira/browse/FOR-926
[2] http://forrest.apache.org/plugins/plugins.xml 
[3] http://issues.apache.org/jira/browse/FOR-1103