From: Peter S. <st...@we...> - 2010-04-30 12:13:40
|
When I tried to use the image module on an (recent) Apple system (eXist trunk as well as stable) in headless mode it threw the error "Can't connect to window server" while the same query runs without problems as an logged in user. The remedy was to append "java.awt.headless=true" to the startup java options. As I never had any similar problem with debian (never tried Windows though) I suspect this to be an issue with the Apple JVM. Can anyone confirm this behaviour? All the best Peter |
From: Louis R. <ha...@br...> - 2010-04-30 21:24:08
|
Hi Peter, Sorry I cannot confirm, but can I ask which version ? XWindows does not run by default on OS/X, you have to start it, or in Snow Leopard, it listens for any program trying to talk to XWindows and launches it as needed. You may indeed need to add XWin to the default startup items for whatever user the JVM is running under/as. Cheers, Hank Quoting Peter Stadler <st...@we...>: > When I tried to use the image module on an (recent) Apple system > (eXist trunk as well as stable) in headless mode it threw the error > "Can't connect to window server" while the same query runs without > problems as an logged in user. The remedy was to append > "java.awt.headless=true" to the startup java options. > As I never had any similar problem with debian (never tried Windows > though) I suspect this to be an issue with the Apple JVM. > Can anyone confirm this behaviour? > > All the best > Peter > > > > > > ------------------------------------------------------------------------------ > _______________________________________________ > Exist-open mailing list > Exi...@li... > https://lists.sourceforge.net/lists/listinfo/exist-open > -- Hank Ratzesberger ha...@cr... |
From: Peter S. <st...@we...> - 2010-05-02 14:12:08
|
Hank, many thanks for your tip but as far as I understand it is not related to XWindows (btw I think already Leopard listens for XWindows connections). To state my (solved) problem more precisely: I am writing a webapp with eXist/XQuery that makes use of image:scale(). When this function is invoked (and I am logged in to the system, not necessarily the db), I notice a program pop up "org.exist.start.Main" (the same string as the Java eXist Admin Client) which then stays in the dock. When I start eXist as a service via a LaunchDeamon entry (and connect from a different machine to the webapp), I get this error "Can't connect to window server" in the browser when the webapp tries to invoke image:scale(). I tried this on two Leopard systems (one PowerPC, one Intel) but have no expertise to analyze this issue further - well, since "java.awt.headless=true" did solve my problem. Nevertheless I did want to share this experience with the list. All the best Peter Am 30.04.2010 um 23:24 schrieb Louis Ratzesberger: > Hi Peter, > > Sorry I cannot confirm, but can I ask which version ? > > XWindows does not run by default on OS/X, you have to > start it, or in Snow Leopard, it listens for any > program trying to talk to XWindows and launches it > as needed. > > You may indeed need to add XWin to the default startup > items for whatever user the JVM is running under/as. > > Cheers, > Hank > > Quoting Peter Stadler <st...@we...>: > >> When I tried to use the image module on an (recent) Apple system >> (eXist trunk as well as stable) in headless mode it threw the error >> "Can't connect to window server" while the same query runs without >> problems as an logged in user. The remedy was to append >> "java.awt.headless=true" to the startup java options. >> As I never had any similar problem with debian (never tried Windows >> though) I suspect this to be an issue with the Apple JVM. >> Can anyone confirm this behaviour? >> >> All the best >> Peter >> >> >> >> >> >> ------------------------------------------------------------------------------ >> _______________________________________________ >> Exist-open mailing list >> Exi...@li... >> https://lists.sourceforge.net/lists/listinfo/exist-open >> > > > > -- > Hank Ratzesberger > ha...@cr... > > > ------------------------------------------------------------------------------ > _______________________________________________ > Exist-open mailing list > Exi...@li... > https://lists.sourceforge.net/lists/listinfo/exist-open |
From: Dannes W. <di...@ex...> - 2010-05-02 19:53:59
|
On 02-May-10 15:59, Peter Stadler wrote: > I tried this on two Leopard systems (one PowerPC, one Intel) but have > no expertise to analyze this issue further - well, since > "java.awt.headless=true" did solve my problem. > Nevertheless I did want to share this experience with the list. > Very recently there was some discussion on this subject on dev-java @ apple.com: http://lists.apple.com/archives/Java-dev/2010/Apr/msg00059.html I am pretty sure java.awt.headless=true should solve the issue.... just like you reported. cheers Dannes |