Trying to get Remote Debugging Setup But getting IDE error in log

On our dev server we have xdebug setup with the following

xdebug.remote_autostart 1

xdebug.remote_handler dbgp
xdebug.remote_mode req
xdebug.show_local_vars 1

xdebug.default_enable 1

I am trying to run php in listen mode on my local and i have setup xdebug to listen on port 9005 in the IDE. I use the bookmarklet on the browser on the site I am trying to debug. I get the debug popup and I choose to debug and then nothing happens and the site just stays trying to load until it times out.

The following is what I see in the logs so what is the argument that is null?

2011-09-28 10:43:17,223 [8208603]  ERROR - plication.impl.ApplicationImpl - JetBrains PhpStorm 2.1.5  Build #PS-107.658
2011-09-28 10:43:17,223 [8208603]  ERROR - plication.impl.ApplicationImpl - JDK: 1.6.0_26
2011-09-28 10:43:17,223 [8208603]  ERROR - plication.impl.ApplicationImpl - VM: Java HotSpot(TM) 64-Bit Server VM
2011-09-28 10:43:17,223 [8208603]  ERROR - plication.impl.ApplicationImpl - Vendor: Apple Inc.
2011-09-28 10:43:17,223 [8208603]  ERROR - plication.impl.ApplicationImpl - OS: Mac OS X
2011-09-28 10:43:17,224 [8208604]  ERROR - plication.impl.ApplicationImpl - Last Action: PhpListenDebugAction
2011-09-28 10:44:26,261 [8277641]   INFO - hp.connection.ServerConnection - Incoming connection on port 9,005 from
2011-09-28 10:44:26,652 [8278032]  ERROR - plication.impl.ApplicationImpl - Argument 2 for @NotNull parameter of com/jetbrains/php/debug/xdebug/connection/PhpXDebugExternalConnectionHandler.handleConnection must not be null
java.lang.IllegalArgumentException: Argument 2 for @NotNull parameter of com/jetbrains/php/debug/xdebug/connection/PhpXDebugExternalConnectionHandler.handleConnection must not be null
 at com.jetbrains.php.debug.xdebug.connection.PhpXDebugExternalConnectionHandler.handleConnection(
 at com.jetbrains.php.debug.xdebug.connection.PhpXDebugExternalConnectionHandler.handleConnection(
 at com.jetbrains.php.debug.connection.PhpDebugExternalConnectionHandler.bindToProject(
 at com.jetbrains.php.debug.connection.PhpDebugExternalConnectionHandler$1.initialized(
 at com.jetbrains.php.debug.xdebug.connection.PhpXDebugExternalConnectionHandler$4.onSuccessResponse(
 at com.jetbrains.php.debug.xdebug.connection.PhpXDebugExternalConnectionHandler$4.onSuccessResponse(
 at com.jetbrains.php.debug.connection.PhpDebugConnection.handleResponse(
 at com.jetbrains.php.debug.connection.PhpDebugConnection$
 at com.intellij.openapi.application.impl.ApplicationImpl$
 at java.util.concurrent.Executors$
 at java.util.concurrent.FutureTask$Sync.innerRun(
 at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(
 at java.util.concurrent.ThreadPoolExecutor$
 at com.intellij.openapi.application.impl.ApplicationImpl$1$

Comment actions Permalink

Figured I could of at least got one response by now to let me know what that argument is looking for, then I might be able to know what isn't set correctly if it is something I can do in the app at all.

Comment actions Permalink

Hello Dan,

Let's continue discuss the problem in comments for the submitted issue -

Thank you for feedback!


Please sign in to leave a comment.