2010/8/7 David Crossley <cross...@apache.org>:
> Vicent Mas wrote:
>> Sina K. Heshmati wrote:
>> > "Vicent Mas" said:
>> >>
>> >> after coming back to the initial situation (fresh check out of the
>> >> repo) the problems
>> >> with my dispatcher seed site are obviously reproduced. When executing
>> >> "$ forrest run"
>> >> the console displays the following errors:
>> >
>> > <?snipped?>
>> >
>> >> The errors in sitemap.log are apparently the same than in error.log.
>> >> It seems that the main
>> >> problem is that the
>> >> org.apache.forrest.dispatcher.transformation.DispatcherTransformer
>> >> class
>> >> cannot be loaded. Unfortunately I have no idea about how to fix it. I
>> >> hope the above info helps
>> >> somebody.
>> >
>> > Do you run ./build.sh in $FORREST_HOME/main?
>>
>> Yes, I did. I got the same result included in the PS of the first
>> message of this thread.
>
> I reckon that Sina is on the right track.
> It seems like your installation is using an old
> version of the dispatcher plugin, or something
> is not being re-built and re-deployed correctly.
>

First of all, thanks for your answer.

> This is strange because you said that it was
> a fresh 'svn co'.
>

Yes, that is what I did. And I've just done it again (first I've renamed my
working repository, r882421)

> I know that this part is basic:
> Ensure that $FORREST_HOME is not pointing to
> an old installation, and that $PATH is correct.
> ]$ which forrest
>

$ echo FORREST_HOME
/opt/forrest

$ which forrest
/opt/forrest/bin/forrest

> Anyway, try this:
>
> ]$ cd $FORREST_HOME/main
> ]$ ./build.sh clean

v...@rachael:/opt/forrest/main$ ./build.sh clean
Using classpath:
../lib/endorsed/jakarta-bcel-20040329.jar:../lib/endorsed/jakarta-regexp-1.5.jar:../lib/endorsed/xalan-2.7.1.jar:../lib/endorsed/xercesImpl-2.9.1.jar:../lib/endorsed/xml-apis-1.3.04.jar
Buildfile: build.xml

init:

      --------------------------------------------------------------

      Using Apache Ant version 1.7.1 compiled on September 26 2008
      Build file /opt/forrest/main/build.xml
      Use 'build.[sh|bat] -projecthelp' to see other options.
      Build system home /opt/forrest/tools/ant
      Build number 1
      Project Name Forrest build file
      Java Version 1.6
      Timestamp 201008071107
      This is: apache-forrest 0.9-dev

      --------------------------------------------------------------


clean:
Deleting directory /opt/forrest/build

BUILD SUCCESSFUL
Total time: 0 seconds

> ]$ ./build.sh
> ]$
v...@rachael:/opt/forrest/main$ ./build.sh
Using classpath:
../lib/endorsed/jakarta-bcel-20040329.jar:../lib/endorsed/jakarta-regexp-1.5.jar:../lib/endorsed/xalan-2.7.1.jar:../lib/endorsed/xercesImpl-2.9.1.jar:../lib/endorsed/xml-apis-1.3.04.jar
Buildfile: build.xml

init:
Created dir: /opt/forrest/build

      --------------------------------------------------------------

      Using Apache Ant version 1.7.1 compiled on September 26 2008
      Build file /opt/forrest/main/build.xml
      Use 'build.[sh|bat] -projecthelp' to see other options.
      Build system home /opt/forrest/tools/ant
      Build number 0
      Project Name Forrest build file
      Java Version 1.6
      Timestamp 201008071107
      This is: apache-forrest 0.9-dev

      --------------------------------------------------------------


compile:
Created dir: /opt/forrest/build/classes
Compiling 33 source files to /opt/forrest/build/classes
/opt/forrest/main/java/org/apache/forrest/log/ForrestLogTargetFactory.java:22:
warning: [deprecation] org.apache.cocoon.util.log.CocoonTargetFactory
in org.apache.cocoon.util.log has been deprecated
import org.apache.cocoon.util.log.CocoonTargetFactory;
                                 ^
/opt/forrest/main/java/org/apache/forrest/log/ForrestLogTargetFactory.java:30:
warning: [deprecation] org.apache.cocoon.util.log.CocoonTargetFactory
in org.apache.cocoon.util.log has been deprecated
    extends CocoonTargetFactory {
            ^
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
2 warnings

jar:
Building jar: /opt/forrest/build/xml-forrest.jar

  *-----------------------------------------------------------------
  | Installation notice
  *-----------------------------------------------------------------
  | You have now built the 0.9-dev version of Forrest.
  | Please set the environment variable FORREST_HOME to point to
  |  /opt/forrest
  | It is recommended to add
  |    unix: $FORREST_HOME/bin: to your $PATH
  |    win: %FORREST_HOME%\bin; to your %PATH%
  | Then do 'forrest -projecthelp' to list options for the 'forrest' command
  | More help at http://forrest.apache.org/
  *-----------------------------------------------------------------


BUILD SUCCESSFUL
Total time: 2 seconds


> ]$ cd 
> $FORREST_HOME/whiteboard/plugins/org.apache.forrest.plugin.internal.dispatcher
> ]$ $FORREST_HOME/tools/ant/bin/ant clean

v...@rachael:/opt/forrest/whiteboard/plugins/org.apache.forrest.plugin.internal.dispatcher$
$FORREST_HOME/tools/ant/bin/ant clean
Buildfile: build.xml

init-build-compiler:

echo-init:
     [echo]
     [echo]       --------------------------------------------------------------
     [echo]
     [echo]       Using Apache Ant version 1.7.1 compiled on September 26 2008
     [echo]       Build file
/opt/forrest/whiteboard/plugins/org.apache.forrest.plugin.internal.dispatcher/build.xml
     [echo]       Use 'build.[sh|bat] -projecthelp' to see other options.
     [echo]       Build system home /opt/forrest/tools/ant
     [echo]       Build number 2
     [echo]       Project Name Forrest plugin build file
     [echo]       Java Version 1.6
     [echo]       Timestamp 201008071110
     [echo]
     [echo]       --------------------------------------------------------------
     [echo]

init:

clean:

BUILD SUCCESSFUL
Total time: 0 seconds

> ]$ $FORREST_HOME/tools/ant/bin/ant local-deploy
>
Buildfile: build.xml

init-build-compiler:

echo-init:
     [echo]
     [echo]       --------------------------------------------------------------
     [echo]
     [echo]       Using Apache Ant version 1.7.1 compiled on September 26 2008
     [echo]       Build file
/opt/forrest/whiteboard/plugins/org.apache.forrest.plugin.internal.dispatcher/build.xml
     [echo]       Use 'build.[sh|bat] -projecthelp' to see other options.
     [echo]       Build system home /opt/forrest/tools/ant
     [echo]       Build number 3
     [echo]       Project Name Forrest plugin build file
     [echo]       Java Version 1.6
     [echo]       Timestamp 201008071111
     [echo]
     [echo]       --------------------------------------------------------------
     [echo]

init:

compile:

jar:

local-deploy:
     [echo] Locally deploying org.apache.forrest.plugin.internal.dispatcher
     [copy] Copying 355 files to
/opt/forrest/build/plugins/org.apache.forrest.plugin.internal.dispatcher
     [copy] Copied 91 empty directories to 5 empty directories under
/opt/forrest/build/plugins/org.apache.forrest.plugin.internal.dispatcher
     [copy] Copying 1 file to /opt/forrest/build/plugins
     [copy] Copying 14 files to /opt/forrest/build/plugins/lib

build:

BUILD SUCCESSFUL
Total time: 0 seconds


> Assuming that your dispatcher has been deployed before,
> then that "clean" step should report something like:
>
> ]$ clean:
> ]$ [delete] Deleting directory 
> $FORREST_HOME/build/plugins/org.apache.forrest.plugin.internal.dispatcher
> ]$ [delete] Deleting directory 
> $FORREST_HOME/whiteboard/plugins/org.apache.forrest.plugin.internal.dispatcher/build/classes
>
> -David
>

As you can see no messages about deleting files appear so I assume
that older installations are not the problem.
Unfortunately when I create a seed site with dispatcher the problems
reported in the first message of this thread
appear again. The log files contents are also similar to that I sent before.

More info (I don't know if useful at all): I have removed an old
installation of ant-1.7.1 just in case. I've fop-0.95 installed
from sources. I've sun jdk1.6 installed from a debian package.

So I still need help with this problem. Your suggestions will be really welcome.

TIA

Vicent

-- 
Share what you know, learn what you don't.