[HOW-TO] enable debugging framework in 0xDBE

I see the XDebugger libraries are all present in 0xDBE, still, when i want to start my custom debug implementation (of DBNavigator) in 0xDBE, it doesn't find the debug executor. Digging further i see only the default executer being registered in the ExecutorRegistry.
Any idea how to solve this?

1 comment

0xDBE explicitly removes Executor.EXECUTOR_EXTENSION_NAME extension.
See 0xdbe.jar!/com.intellij.database.ide.DatabaseIdeInitialConfigurator

You can try registering it back in any ApplicationComponent initializer:

 
Extensions.getArea(null).getExtensionPoint(Executor.EXECUTOR_EXTENSION_NAME).registerExtension(
 
     new com.intellij.execution.executors.DefaultDebugExecutor());


Please note also that all keymaps are currently cleared of debugger actions as well.

0

Please sign in to leave a comment.