Community
Participate
Working Groups
Right now, PHPLaunch is turning to terminated state (PHPLaunch.isTerminated() returns true) immediately when starting. However it keeps an open connection waiting for remote debuggers. It becomes running when remote debugger connects, usually on first breakpoint/"stop on first line". This is unusual behavior for few reasons. It misleads users - something that they have just started pretends to be terminated. Eclipse debug ui may accidentally remove such "terminated" session when starting other debug session (e.g. java). Currently it was used to simplify managing PHP launch configs. Every new launch removed all previous.
Created attachment 173511 [details] patch v1 workaround to keep PHPLaunch running for a while.
I committed patch v1 to the branch, which should solve one of issues in our adpoter product, however I'm leaving this bug open until final solution arrives.