J.D. - 2012-07-13

Starting somewhere around OpenOffice 2.1, the developers changed the name of user-defined fields from:
com.sun.star.text.FieldMaster.User
to
com.sun.star.text.fieldmaster.User

That is, they lower-cased FieldMaster.  The Java interface code is, of course, case sensitive, so the effect is that DOUGDocX never finds ANY user-defined fields.  So when you run the demo, and you enter your name, for example, you'll find that the name you entered is not placed in the User Defined Field in the final document.  The document gets delivered just like the template.

The relevant code is in the DdxReports.jar file, in class DdxReports.java.  I have a fix to that jar file, and will post it up as DougDocX version 2.3