Skip to content

Fix effective pom model tab on JDK 27 - #9705

Merged
mbien merged 1 commit into
apache:masterfrom
mbien:maven-fix-effective-model-tab-jdk27
Oct 12, 2026
Merged

mbien merged 1 commit into
apache:masterfrom
mbien:maven-fix-effective-model-tab-jdk27

Conversation

@mbien

@mbien mbien commented Oct 12, 2026

Copy link
Copy Markdown
Member

threw IAE in NbEditorDocument.createEditor()

kits are no longer injected and can't be set via Strings

meta #9523, analog to #9522

Details
java.lang.IllegalStateException: NbEditorDocument.createEditor(): ui=com.formdev.flatlaf.ui.FlatEditorPaneUI@170098d, kit=javax.swing.JEditorPane$PlainEditorKit@4ed8b283, (....)
	at org.netbeans.modules.editor.NbEditorDocument.createEditor(NbEditorDocument.java:174)
	at org.netbeans.modules.maven.grammar.EffectivePomMD$EffPOMView$5.run(EffectivePomMD.java:361)
	at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:323)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:698)
	at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:677)
	at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:136)
[catch] at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
	at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)

threw IAE in NbEditorDocument.createEditor()

kits are no longer injected and can't be set via Strings (apache#9523)
@mbien mbien added this to the NB32 milestone Oct 12, 2026
@mbien mbien added Maven [ci] enable "build tools" tests Editor ci:dev-build [ci] produce a dev-build zip artifact (7 days expiration, see link on workflow summary page) Upgrade JDK Upgrade to the JDK requirements of a module. labels Oct 12, 2026

@neilcsmith-net neilcsmith-net left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Makes sense.

After branch we should consider removing the existing registration hack to get uniform behaviour across supported JDKs.

@mbien
mbien merged commit 9b3f286 into apache:master Oct 12, 2026
31 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci:dev-build [ci] produce a dev-build zip artifact (7 days expiration, see link on workflow summary page) Editor Maven [ci] enable "build tools" tests Upgrade JDK Upgrade to the JDK requirements of a module.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants