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]