Details
-
Type:
Bug
-
Status:
Open
-
Priority:
Minor
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: Native launcher
-
Labels:None
-
Environment:WinXP Pro
-
Number of attachments :
Description
I have an installer that I wrapped with the native launcher v2.2. The launcher starts the installer and I can go through various panels but then it hangs. I narrowed down this problem to having a DataPanel in my installer.
I think what is happening is that in launcher.cpp, the java process is executed with a "QProcess:execute". The DataPanel outputs a lot of information to the Standard Output channel. Without something to read and consume this output, I believe that the installer then hangs.
This can happen when using "Runtime.exec" in Java as well and in various places on the web it is mentioned that if a the invoker does not setup to consume the stdout and stderr streams the called application may block.
I would fix this but I don't have a Qt license.
If you want to investigate this, please note that Qt is perfectly opensource (albeit GPL): http://trolltech.com/downloads