I have a
java application that retrieves a capture file and then launches Ethereal
to view the file (on Windows). The file itself is fine, I can start
Ethereal and load the file manually without errors. When an Ethereal
process is spawned by Runtime.getRunTime().exec("ethereal -n <filename>")
the splashscreen gets to "loading configuration files..." and then hangs until I
shut down my JVM at which point Ethereal finishes loading. I wrote a small
Java program that launches Ethereal and it works fine so my applcation seems to
have something to do with it.
This
procedure works with version 0.10.10 and earlier but 0.10.11
and onward do not.
Additionally, this
works
Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler <url
to file>")
but I'd rather not
do that as it will tie me to Windows.
Could somebody give
me a pointer of where I can look to diagnose this problem and/or what changed
after 0.10.10 to make this problem occurs?