Thanks for the suggestion.  I tried the -d option but it didn't give me much
detail on why the error was occuring.  I tried commenting out most of the
userconfig.xml and found that it succeeded.  Now I need to work out why it
doesn't like my config file.  Is there anyway I can get more information
from the config file parser?

<!DOCTYPE configuration SYSTEM "config.dtd">
<configuration>
<fonts>
 <font metrics-file="gara.xml" kerning="yes" embed-file="gara.ttf">
    <font-triplet name="gara" style="normal" weight="normal">
 </font>
</fonts>
</configuration>

Can you see anything wrong with this?  Commenting out the <font> tag makes
it read the file successfully.

Thanks,
David.

----- Original Message -----
From: "Keiron Liddle" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, July 19, 2001 1:50 PM
Subject: Re: userconfig in AIX.


>
> First of all can you put "-d" in the command line. THis will show an error
> dump of what is hapenning.
>
> The message that you are getting is printed out if the ConfigurationReader
> throws a FOPException, ie. any sort of error. So it may be that there is
> some other problem such as invalid xml, there is an IOException, your
> parser doesn't support namespace pref, your parser wasn't found etc.
>
> In other words, lots of things could be wrong.
>
> On Thu, 19 Jul 2001 04:33:01 David Ryan wrote:
> >
> > Hi..
> >
> > I'm attempting to run FOP 0.19.0 under AIX using WebSphere Java 1.2.2.
> > Most
> > things seems to be working ok.  My problem is that I can't seem to load
> > my
> > own user configuration file.  Using the Fop command line program..
> >
> > java -classpath fop.jar org.apache.fop.apps.Fop -c "conf/userconfig.xml"
> > -fo
> > fonts.fo -pdf
> > fonts.pdf
> >
> > ---I get the following message.
> > reading user configuration file
> > Can't find user configuration file conf/userconfig.xml
> > using default values
> > --
> >
> > I have tried copying the config file into the current directory.  I've
> > tried
> > providing the whole path /.../userconfig.xml.  I've tried renaming the
> > file.
> > In the end I tried writing my own code to test if it was related to fop
> > command line code.
> >
> >    static void main( String[] args ) {
> >    try {
> >      Options options = null;
> >
> >      String pathFonts = null;
> >      InputSource foFile = new InputSource( new
> > FileInputStream("fonts.fo"));
> >      FileOutputStream out = new FileOutputStream( "fonts.pdf" );
> >     // options = new Options(new
File("/home/davidr/Fop19/userconfig.xml"));
> >      options = new Options();
> >      options.loadUserconfiguration("userconfig.xml");
> >
> >      Driver driver = new Driver();
> >      driver.setRenderer(Driver.RENDER_PDF);
> >
driver.addElementMapping("org.apache.fop.fo.StandardElementMapping");
> >
> > driver.addPropertyList("org.apache.fop.fo.StandardPropertyListMapping");
> >      driver.setOutputStream(out);
> >      driver.buildFOTree(createParser(), foFile);
> >      driver.format();
> >      driver.render();
> >   } catch (Exception e) {
> >      System.out.println("Error in Main");
> >      e.printStackTrace();
> >   }
> >   }
> >
> > You will notice, I even tried different methods of setting options.
> > Every
> > time I get the same error.  I can only assume this is a bug related to
> > AIX?
> > Anyone seen this problem, or can suggest a solution or workaround?
> >
> > Thanks..
> > David.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, email: [EMAIL PROTECTED]
>


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]

Reply via email to