When running the plugin in the IntelliJ development sandbox the UI components for defining an XQuery Data Source do not (usually) bind properly at startup, which causes a null-pointer exception that effectively disables that functionality. Getting this working is essential to making progress on the debugger functionality. Other code in the plugin works as expected. Further investigation is needed to understand the root cause.
This is resolved now. Turns out to have been an incorrect SDK setting (plugin development requires a special SDK, not the standard one. See Issue #1 for details.
When running the plugin in the IntelliJ development sandbox the UI components for defining an XQuery Data Source do not (usually) bind properly at startup, which causes a null-pointer exception that effectively disables that functionality. Getting this working is essential to making progress on the debugger functionality. Other code in the plugin works as expected. Further investigation is needed to understand the root cause.