You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fop-users@xmlgraphics.apache.org by andyrobb <an...@intersystems.com> on 2009/12/09 01:45:10 UTC

FOP Linux Display Error - works fine on Windows

When running FOP version 0.95 on Linux I get the following error:

Gtk-WARNING **: cannot open display: 

Running the same request through FOP on Windows works fine. I've also tested
using RenderX on Linux and that works fine

I've researched the forums and fop faq, but there is scant information on
this issue. 

Does FOP need X and a DISPLAY defining to run under Linux? If so, what is
the recommended configuration?

Thanks in advance for any help, as an FOP newbie it's much appreciated.

Cheers
Andy
-- 
View this message in context: http://old.nabble.com/FOP-Linux-Display-Error---works-fine-on-Windows-tp26703439p26703439.html
Sent from the FOP - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org


Re: FOP Linux Display Error - works fine on Windows

Posted by Jeremias Maerki <de...@jeremias-maerki.ch>.
Andy, please switch to a Sun JDK or OpenJDK on your Linux. GCJ causes
too many problems with FOP.

On 10.12.2009 00:49:13 andyrobb wrote:
> 
> Thanks Pascal, that clears up the reasons for the issues we've been having.
> 
> I have tried using the -Djava.awt.headless=true command line option, but
> this doesn't seem to have any effect - the $fop_exec_command that we're
> generating is below:
> 
> exec "/usr/lib/jvm/jre/bin/java" -Djava.awt.headless=true -classpath
> "/T2009/fop-0.95/lib/xmlgraphics-commons-1.3.1.jar:/T2009/fop-0.95/lib/xml-apis-ext-1.3.04.jar:/T2009/fop-0.95/lib/xml-apis-1.3.04.jar:/T2009/fop-0.95/lib/xercesImpl-2.7.1.jar:/T2009/fop-0.95/lib/xalan-2.7.0.jar:/T2009/fop-0.95/lib/serializer-2.7.0.jar:/T2009/fop-0.95/lib/commons-logging-1.0.4.jar:/T2009/fop-0.95/lib/commons-io-1.3.1.jar:/T2009/fop-0.95/lib/batik-all-1.7.jar:/T2009/fop-0.95/lib/avalon-framework-4.2.0.jar:/T2009/fop-0.95/build/fop.jar:/T2009/fop-0.95/build/fop-sandbox.jar:/T2009/fop-0.95/build/fop-hyph.jar:"
> org.apache.fop.cli.Main "-xml" "test.xml" "-xsl" "test.xsl" "-pdf"
> "testX.pdf"
> 
> We're executing this from a script with the following line:
> 
>      eval $fop_exec_command
> 
> But we still get the display error, unless we set the X display. Fyi the
> java version we're running is :
> 
> $ java -version
> java version "1.4.2"
> gij (GNU libgcj) version 4.1.2 20080704 (Red Hat 4.1.2-44)
> 
> Any ideas why this isn't working?
> 
> Thanks
> Andy
> 
> 
> 
> 
> 
> Pascal Sancho wrote:
> > 
> > Hi,
> > 
> > Batik (SVG engine) needs a graphical environment.
> > See [1] for some workarounds..
> > 
> > [1] http://xmlgraphics.apache.org/fop/0.95/graphics.html#batik
> > 
> > Pascal
> > 
> > andyrobb a écrit :
> >> When running FOP version 0.95 on Linux I get the following error:
> >>
> >> Gtk-WARNING **: cannot open display:
> >>
> >> Running the same request through FOP on Windows works fine. I've also
> >> tested
> >> using RenderX on Linux and that works fine
> >>
> >> I've researched the forums and fop faq, but there is scant information on
> >> this issue.
> >>
> >> Does FOP need X and a DISPLAY defining to run under Linux? If so, what is
> >> the recommended configuration?
> >>
> >> Thanks in advance for any help, as an FOP newbie it's much appreciated.
> >>
> >> Cheers
> >> Andy
> > 
> > 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
> > For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org
> > 
> > 
> > 
> 
> -- 
> View this message in context: http://old.nabble.com/FOP-Linux-Display-Error---works-fine-on-Windows-tp26703439p26719797.html
> Sent from the FOP - Users mailing list archive at Nabble.com.
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
> For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org
> 




Jeremias Maerki


---------------------------------------------------------------------
To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org


Re: FOP Linux Display Error - works fine on Windows

Posted by andyrobb <an...@intersystems.com>.
Thanks Pascal, that clears up the reasons for the issues we've been having.

I have tried using the -Djava.awt.headless=true command line option, but
this doesn't seem to have any effect - the $fop_exec_command that we're
generating is below:

exec "/usr/lib/jvm/jre/bin/java" -Djava.awt.headless=true -classpath
"/T2009/fop-0.95/lib/xmlgraphics-commons-1.3.1.jar:/T2009/fop-0.95/lib/xml-apis-ext-1.3.04.jar:/T2009/fop-0.95/lib/xml-apis-1.3.04.jar:/T2009/fop-0.95/lib/xercesImpl-2.7.1.jar:/T2009/fop-0.95/lib/xalan-2.7.0.jar:/T2009/fop-0.95/lib/serializer-2.7.0.jar:/T2009/fop-0.95/lib/commons-logging-1.0.4.jar:/T2009/fop-0.95/lib/commons-io-1.3.1.jar:/T2009/fop-0.95/lib/batik-all-1.7.jar:/T2009/fop-0.95/lib/avalon-framework-4.2.0.jar:/T2009/fop-0.95/build/fop.jar:/T2009/fop-0.95/build/fop-sandbox.jar:/T2009/fop-0.95/build/fop-hyph.jar:"
org.apache.fop.cli.Main "-xml" "test.xml" "-xsl" "test.xsl" "-pdf"
"testX.pdf"

We're executing this from a script with the following line:

     eval $fop_exec_command

But we still get the display error, unless we set the X display. Fyi the
java version we're running is :

$ java -version
java version "1.4.2"
gij (GNU libgcj) version 4.1.2 20080704 (Red Hat 4.1.2-44)

Any ideas why this isn't working?

Thanks
Andy





Pascal Sancho wrote:
> 
> Hi,
> 
> Batik (SVG engine) needs a graphical environment.
> See [1] for some workarounds..
> 
> [1] http://xmlgraphics.apache.org/fop/0.95/graphics.html#batik
> 
> Pascal
> 
> andyrobb a écrit :
>> When running FOP version 0.95 on Linux I get the following error:
>>
>> Gtk-WARNING **: cannot open display:
>>
>> Running the same request through FOP on Windows works fine. I've also
>> tested
>> using RenderX on Linux and that works fine
>>
>> I've researched the forums and fop faq, but there is scant information on
>> this issue.
>>
>> Does FOP need X and a DISPLAY defining to run under Linux? If so, what is
>> the recommended configuration?
>>
>> Thanks in advance for any help, as an FOP newbie it's much appreciated.
>>
>> Cheers
>> Andy
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
> For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org
> 
> 
> 

-- 
View this message in context: http://old.nabble.com/FOP-Linux-Display-Error---works-fine-on-Windows-tp26703439p26719797.html
Sent from the FOP - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org


Re: FOP Linux Display Error - works fine on Windows

Posted by Pascal Sancho <pa...@takoma.fr>.
Hi,

Batik (SVG engine) needs a graphical environment.
See [1] for some workarounds..

[1] http://xmlgraphics.apache.org/fop/0.95/graphics.html#batik

Pascal

andyrobb a écrit :
> When running FOP version 0.95 on Linux I get the following error:
>
> Gtk-WARNING **: cannot open display:
>
> Running the same request through FOP on Windows works fine. I've also tested
> using RenderX on Linux and that works fine
>
> I've researched the forums and fop faq, but there is scant information on
> this issue.
>
> Does FOP need X and a DISPLAY defining to run under Linux? If so, what is
> the recommended configuration?
>
> Thanks in advance for any help, as an FOP newbie it's much appreciated.
>
> Cheers
> Andy


---------------------------------------------------------------------
To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org