On Tue, Dec 30, 2008 at 7:38 AM, Marc <[email protected]> wrote:
> I have bumped into the same problem on Ubuntu Desktop 8.04 and Hudson
> 1.263 with "mvn clean install -X":
>
> [DEBUG] exec: [xdg-open, /var/...path.../myproject/target/test-classes/
> TestRunner.swf]
> [DEBUG] commandline: /bin/sh -c xdg-open /var/...path.../myproject/
> target/test-classes/TestRunner.swf
> [DEBUG] [SYSERR]: Error: no "view" mailcap rules found for type
> "application/x-shockwave-flash"
> [DEBUG] result: 4
> [TASKS] Scipping maven reporter: there is already a result available.
>
> When I log in on a desktop session and launch it in a shell like "xdg-
> open /var/...path.../myproject/target/test-classes/TestRunner.swf",
> the standalone player launches. However, when I look up the default
> application for flash, there is a fishy message (that I do not
> understand):
>
> # xdg-mime query default application/x-shockwave-flash
> xprop:  unable to open display ''
> flashplayer.desktop

Is this from a Desktop session? Normally the "unable to open display"
is because you're on a headless server. If on Hudson, do you have the
Xvnc plugin active?

> On my box, the default application for flash was totem. So I installed
> manually flashplayer.desktop, updated defaults.list and
> mimeinfo.cache. I guess this causes the troubles. How have you
> registered flashplayer as the default player?

On my Ubuntu desktop box, I just used ran the Flash Player installer
for Linux from Adobe. On our Hudson server, we don't have xdg-open
installed, so we override the flexUnitCommand configuration property
when running there to call flashplayer directly.

After reading the man pages for xdg-open, they don't recommend you use
it outside of a desktop session, so that may be the wrong solution for
CI servers anyway. I'm open to suggestions on the best way to launch
the tests on Linux. The servebox plugin tries 3 different commands
until one works.

Logan

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Flex Mojos" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/flex-mojos?hl=en?hl=en

http://blog.flex-mojos.info/
-~----------~----~----~----~------~----~------~--~---

Reply via email to