Apache NetBeans version
Apache NetBeans 30
What happened
On first launch after upgrading to Apache NetBeans 30, user-installed plugins from the previous NetBeans profile are absent and are not activated. No useful migration prompt or compatibility report appears.
Known affected user-installed modules included:
- org-lorenzos-emmet.jar
- com-dowlingdata-emmettab.jar
- Rhino and Gson dependencies
Expected behavior: NetBeans 30 should detect the most recent prior profile, offer to migrate user-installed plugins, copy their modules and activation metadata, and run compatibility checks. Only plugins that fail compatibility checks should be disabled, and every disabled plugin should be listed clearly with the reason.
This worked in NetBeans 29, and I had not observed plugin migration or activation fail in any earlier version before NetBeans 30.
Language / Project Type / NetBeans Component
Plugin Manager / user plugin migration and activation
How to reproduce
- Use Apache NetBeans 29 on macOS with user-installed plugins enabled.
- Install Apache NetBeans 30.
- Launch NetBeans 30 for the first time.
- Observe that no useful plugin-migration prompt appears.
- Open the plugin manager and observe that the previously installed user plugins are absent or inactive.
This was reproduced on two Macs:
- Apple-silicon MacBook Air, upgrading NetBeans 29 to 30.
- 2017 Intel iMac, upgrading NetBeans 25 to 30.
The failure occurred on both upgrade paths.
Did this work correctly in an earlier version?
Apache NetBeans 29
Operating System
macOS 26.5.2 (build 25F84), Apple silicon arm64; also reproduced on a 2017 Intel iMac
JDK
Eclipse Adoptium OpenJDK 26.0.1+8, aarch64
Apache NetBeans packaging
Community provided installer
Anything else
Current system:
- MacBook Air (Mac16,12)
- Apple M4, 10-core CPU
- 16 GB memory
- macOS 26.5.2 (build 25F84), arm64
- Apache NetBeans IDE 30
- Build: 30-46c1feab2cb98b58ae1eccb4f9fba1c29137cf5d (11 May 2026)
- Runtime: Eclipse Adoptium OpenJDK 26.0.1+8, aarch64
After copying the previous profile, these additional steps were required to restore plugin activation:
cp -a ~/Library/Application\ Support/NetBeans/29/modules/. \
~/Library/Application\ Support/NetBeans/30/modules/
cp -a ~/Library/Application\ Support/NetBeans/29/update_tracking/. \
~/Library/Application\ Support/NetBeans/30/update_tracking/
cp -a ~/Library/Application\ Support/NetBeans/29/config/Modules/. \
~/Library/Application\ Support/NetBeans/30/config/Modules/
rm -rf ~/Library/Application\ Support/NetBeans/30/var/cache
After relaunching, the user-installed plugins were available again. Searching the Apache NetBeans tracker for NetBeans 30 plugin/module migration and activation failures did not find an exact existing report.
Are you willing to submit a pull request?
No
Apache NetBeans version
Apache NetBeans 30
What happened
On first launch after upgrading to Apache NetBeans 30, user-installed plugins from the previous NetBeans profile are absent and are not activated. No useful migration prompt or compatibility report appears.
Known affected user-installed modules included:
Expected behavior: NetBeans 30 should detect the most recent prior profile, offer to migrate user-installed plugins, copy their modules and activation metadata, and run compatibility checks. Only plugins that fail compatibility checks should be disabled, and every disabled plugin should be listed clearly with the reason.
This worked in NetBeans 29, and I had not observed plugin migration or activation fail in any earlier version before NetBeans 30.
Language / Project Type / NetBeans Component
Plugin Manager / user plugin migration and activation
How to reproduce
This was reproduced on two Macs:
The failure occurred on both upgrade paths.
Did this work correctly in an earlier version?
Apache NetBeans 29
Operating System
macOS 26.5.2 (build 25F84), Apple silicon arm64; also reproduced on a 2017 Intel iMac
JDK
Eclipse Adoptium OpenJDK 26.0.1+8, aarch64
Apache NetBeans packaging
Community provided installer
Anything else
Current system:
After copying the previous profile, these additional steps were required to restore plugin activation:
After relaunching, the user-installed plugins were available again. Searching the Apache NetBeans tracker for NetBeans 30 plugin/module migration and activation failures did not find an exact existing report.
Are you willing to submit a pull request?
No