Home Forums DITA and XMetaL Discussion com.renderx.xep.XSLDriver heap size issue Reply To: com.renderx.xep.XSLDriver heap size issue

mtbowers

Reply to: com.renderx.xep.XSLDriver heap size issue

THANK YOU!!! It worked, but there's an important caveat for anyone else with this issue.

Here's the contents of xep.bat:

[code]
@echo off
rem  This batch file encapsulates a standard XEP call.

SET XMETAL_SHARED_PATH=C:Program FilesCommon FilesXMetaL Shared
IF NOT “%XMETAL_SHARED_GEN%”==”” (SET XMETAL_SHARED_PATH=%XMETAL_SHARED_GEN%)

SET PER_USER_XMETAL_SHARED_PATH=%XMETAL_SHARED_PATH%
IF NOT “%PER_USER_XMETAL_SHARED_GEN%”==”” (set PER_USER_XMETAL_SHARED_PATH=%PER_USER_XMETAL_SHARED_GEN%)

set CP=%PER_USER_XMETAL_SHARED_PATH%renderxlibxep.jar;%PER_USER_XMETAL_SHARED_PATH%renderxlibsaxon.jar;%PER_USER_XMETAL_SHARED_PATH%renderxlibxt.jar

if x%OS%==xWindows_NT goto WINNT
“%XMETAL_SHARED_PATH%j2re1.4.2_08binjava” -classpath “%CP%” com.renderx.xep.XSLDriver “-DCONFIG=%PER_USER_XMETAL_SHARED_PATH%renderxxep.xml” %1 %2 %3 %4 %5 %6 %7 %8 %9
goto END

:WINNT
“%XMETAL_SHARED_PATH%j2re1.4.2_08binjava” -classpath “%CP%” com.renderx.xep.XSLDriver “-DCONFIG=%PER_USER_XMETAL_SHARED_PATH%renderxxep.xml” %*

:END

set CP=
[/code]

If you are running Windows 7 (like I am), you must add the -Xmx420M to the :WINNT call (there's an IF statement) like so:

[code]
:WINNT
“%XMETAL_SHARED_PATH%j2re1.4.2_08binjava” -Xmx420M -classpath “%CP%” com.renderx.xep.XSLDriver “-DCONFIG=%PER_USER_XMETAL_SHARED_PATH%renderxxep.xml” %*
[/code]

It doesn't work if you add it to the other call. I'm assuming that Vista would be the same case.

Reply

Products
Downloads
Support