Skip to content

* adaptation for Idea 2026.1 EAP#836

Merged
Tom-Ski merged 2 commits intoMobiVM:masterfrom
dkimitsa:idea2026-adaptation
Mar 10, 2026
Merged

* adaptation for Idea 2026.1 EAP#836
Tom-Ski merged 2 commits intoMobiVM:masterfrom
dkimitsa:idea2026-adaptation

Conversation

@dkimitsa
Copy link
Copy Markdown
Contributor

@dkimitsa dkimitsa commented Mar 2, 2026

Maven based development:

  • java plugin was modulated, more JAR files to be added to SDK (check readme)
  • readme updated to match new name of plugins (gradle)

fixed error messages in idea.log

  1. #c.i.i.p.PluginManager - Plugin descriptor for 'depends' sub-descriptor 'com.mobidevelop.robovm.intellij-maven.xml' of plugin 'com.mobidevelop.robovm.intellij' has declared element 'url' which has no effect there

fix: removed from plugin.xml

  1. java.lang.IllegalArgumentException: Must specify non-empty 'commandLine' parameter
    fix: using "launching RoboVm application..." string as command line

  2. java.lang.IllegalStateException: Failed to get PID from an instance of class org.robovm.compiler.launcher.ProcessProxy
    fix: as wrapper/proxy processes doesn't have native PID, override destroyProcessImpl that doesn't call super.

other changes

  • removed not used RoboVmBuildProcessParametersProvider.java
  • updated to kotlin 2.3

dkimitsa added 2 commits March 2, 2026 12:52
Maven based development:
- java plugin was modulated, more JAR files to be added to SDK (check readme)
- readme updated to match new name of plugins (gradle)

* removed not used RoboVmBuildProcessParametersProvider.java
* updated to kotlin 2.3
1) `#c.i.i.p.PluginManager - Plugin descriptor for 'depends' sub-descriptor 'com.mobidevelop.robovm.intellij-maven.xml' of plugin 'com.mobidevelop.robovm.intellij' has declared element 'url' which has no effect there`

fix: removed from plugin.xml

2) java.lang.IllegalArgumentException: Must specify non-empty 'commandLine' parameter
fix: using "launching RoboVm application..." string as command line

3) java.lang.IllegalStateException: Failed to get PID from an instance of class org.robovm.compiler.launcher.ProcessProxy
fix: as wrapper/proxy processes doesn't have native PID, override `destroyProcessImpl` that doesn't call super.
@dkimitsa dkimitsa marked this pull request as ready for review March 9, 2026 15:34
@Tom-Ski Tom-Ski merged commit be6c494 into MobiVM:master Mar 10, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants