I updated my sandbox to include the processing-feedback changes, and after running 'ant clean', I got the following when running target resourcegen:

[mkdir] Created dir: /Developer/javatools/xml-fop/build/codegen-classes
[javac] Compiling 3 source files to /Developer/javatools/xml-fop/ build/codegen-classes [copy] Copying 2 files to /Developer/javatools/xml-fop/build/codegen- classes

/Developer/javatools/xml-fop/build.xml:424: java.lang.NullPointerException

The reason for the NPE, was the fact that event-model.xml with me yielded an empty file... This also happened here with a fresh trunk checkout (eliminating any local changes as the cause).

I suspected this to be caused by the XML parser/XSLT processor that come with the Apple 1.5 JVM (Xerces/Xalan, same as the Sun JVM). First I tried switching only the TransformerFactory implementation, as suggested by Raphael Parree on fop-users@, and then the event- model.xml didn't get generated.
Instead of an NPE due to an empty file, I get a FileNotFoundException...

Finally succeeded by forcing the JVM to use both the Xerces and Xalan versions that are shipped with FOP.

No idea of the exact cause, but just thought I'd share this if there are other people running into similar trouble when building FOP on Mac.



Reply via email to