Re[4]: [xep-support] how to use -Xmx switch? -- or some other fix?

From: Michael Sulyaev <>
Date: Wed Jun 15 2005 - 00:28:16 PDT

Hello, Susan.

Did I get you right that
 Saxon creates FO without any problem,
 XEP renders that FO to PDF without any problem,
 but: XEP fails with OOM if called like "xep -xml data.xml -xsl
 style.xsl -pdf result.pdf" ?

If so, please send me off-list to zipped all the
files (xml, xsl, images) that I will need to reproduce the bug.
The sizes you mentioned do not look huge, though it really depends on what's
inside. Classpath never relates to Windows (any version), but rather
to Java. XEP does format some documents on your computer, so classpath is OK.

Best regards,
 Michael Sulyaev                
Saturday, June 11, 2005 at 12:07:38 AM you wrote:
Cyc> Hello Michael,
Cyc> --- Michael Sulyaev <> wrote:
>> Try formatting sample files shipped with XEP and stored in
>> examples/xmlspec/ folder. These are known to go fine without -Xmx at
>> all (at least they do on my machine). Do you run out of memory on
>> these files?
Cyc> No, I didn't run out of memory, and I ran the samples without any -Xmx
Cyc> at all.
>> If so, there must something be wrong with your
>> installation, environment, java version etc.
Cyc> My Java version is jre1.5.0_01
Cyc> I suspect it's something I did/didn't do on installation. In fact, I
Cyc> didn't do anything except click "install", and XEP has run fine till
Cyc> now with no -Xmx entry in my xep.bat file. I can type xep at the
Cyc> prompt, from within any directory, and the program runs a transform.
Cyc> To my knowledge, which is extremely limited, WinXP has no "classpath",
Cyc> just "path", and it looks like this:
Cyc> %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program
Cyc> Files\ATI Technologies\ATI Control Panel;C:\Program Files\Common
Cyc> Files\Sonic Shared;c:\bin;c:\bin\saxon.jar;
Cyc> I made no changes to it after installing XEP because I am not aware
Cyc> that I was supposed to, and XEP was working fine till now anyway.
>> Could it be so that your XSLT has an error and produces something
>> (FO) valid but really huge?
Cyc> When I create the .fo file with Saxon it is 1.88MB. I hope that isn't
Cyc> considered "really huge" because this is a work in progress, and it's
Cyc> going to get much, much bigger. After I create the .fo file with Saxon,
Cyc> XEP will transform that .fo file into pdf with no problems.
Cyc> I have multiple source documents that are processed via one "control"
Cyc> file. For example, Main.xml looks like:
Cyc> <?xml version="1.0" encoding="UTF-8"?>
Cyc> <!-- document file set -->
Cyc> <!ENTITY body1.1 SYSTEM "../Source XML Files/W1a.xml">
Cyc> <!ENTITY body1.2 SYSTEM "../Source XML Files/W1b.xml">  
Cyc> <!ENTITY body1.3 SYSTEM "../Source XML Files/W1c.xml">
Cyc> <!ENTITY body2.1 SYSTEM "../Source XML Files/Y1a.xml">
Cyc> <!ENTITY body2.2 SYSTEM "../Source XML Files/Y1b.xml">
Cyc> <!-- etc. -->
Cyc> ...
Cyc>  <group n="body">
Cyc>     <group id="volume1" n="Volume I">
Cyc>         <text>&body1.1;</text>
Cyc>         <text>&body1.2;</text>
Cyc>         <text>&body1.3;</text>
Cyc>     </group>
Cyc>     <group id="volume2" n="Volume II">
Cyc>        <text>&body2.1;</text>
Cyc> <!-- etc. -->
Cyc> Using the same stylesheet, I have been transforming the document with
Cyc> no problems until now. The total combined size of all the source
Cyc> documents is only 1,164KB, plus 2 jpeg files of 56KB and 63KB. But
Cyc> yesterday when I added another source file that is 212KB, still using
Cyc> the same stylesheet, XEP started giving me the out of memory error.
Cyc> I hope this all makes sense and that's its enough to help identify the
Cyc> problem. If not please let me know.
Cyc> Thanks so much for your help,
Cyc> Susan
Cyc> __________________________________ 
Cyc> Discover Yahoo! 
Cyc> Find restaurants, movies, travel and more fun for the weekend. Check it out!
Cyc> -------------------
Cyc> (*) To unsubscribe, send a message with words 'unsubscribe xep-support'
Cyc> in the body of the message to from the address
Cyc> you are subscribed from.
Cyc> (*) By using the Service, you expressly agree to these
Cyc> Terms of Service
Best regards,
 Michael Sulyaev                
(*) To unsubscribe, send a message with words 'unsubscribe xep-support'
in the body of the message to from the address
you are subscribed from.
(*) By using the Service, you expressly agree to these Terms of Service
Received on Wed Jun 15 00:56:41 2005

This archive was generated by hypermail 2.1.8 : Wed Jun 15 2005 - 00:56:42 PDT