diagrams.net-intellij-plugin
diagrams.net-intellij-plugin copied to clipboard
Doesn't seem to work in 2025.1 on MacOS
At least in version Build #WS-251.23774.114, built on March 13, 2025.
I just have an empty tab when opening a new or existing diagram.
Cheers,
Danny
UPDATE: Workaround:
Click IDE main menu Help | Edit Custom VM Options, add -Dide.browser.jcef.out-of-process.enabled=false on the new line, restart the IDE.
Can reproduce on my Mac 15. Plugin version 0.2.6, IDEA same build as above(only .xxx part differ)
IntelliJ IDEA 2025.1 (Community Edition)
Build #IC-251.23774.435, built on April 14, 2025
Source revision: 9b2a2c261c093
Runtime version: 21.0.6+9-b895.109 aarch64 (JCEF 122.1.9)
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
Toolkit: sun.lwawt.macosx.LWCToolkit
macOS 15.3.2
Kotlin plugin: K2 mode
GC: G1 Young Generation, G1 Concurrent GC, G1 Old Generation
Memory: 2048M
Cores: 14
Metal Rendering is ON
Registry:
ide.experimental.ui=true
llm.show.ai.promotion.window.on.start=false
Non-Bundled Plugins:
de.docs_as_co.intellij.plugin.diagramsnet (0.2.6)
Kotlin: 251.23774.435-IJ
I see a blank rendered frame:
The file to open can be viewed if imported on https://app.diagrams.net/.
Same here with (MacOS Sequoia 15.4.1, IntelliJ IDEA 2025.1). If I start the IDE I can open an regular (non diagrams.net) SVG and it will be rendered (in splitscreen and image mode). However, if i then open a diagrams.net SVG (or PNG) that one does not render and if I reopen the regular SVG it won't render anymore either (have to restart the IDE for that). Hope you can sort it out, really miss this plugin. If you need more information, just let me know. Has been working fine before, i think it is related the IntelliJ update, because my ExcaliDraw plugin is now having the same problems.
Update: After opening a diagrams.net SVG my AsciiDoc plugin rendering will be broken too (until I restart the IDE)
Blank screen on Ubuntu as well
CLion 2025.1 Build #CL-251.23774.442, built on April 15, 2025 Source revision: 3de311c52769f Licensed to Maciej Matuszak Subscription is active until February 8, 2026. Runtime version: 21.0.6+9-b895.109 amd64 (JCEF 122.1.9) VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o. Toolkit: sun.awt.X11.XToolkit Linux 6.8.0-58-generic Ubuntu 24.04.2 LTS; glibc: 2.39 GC: G1 Young Generation, G1 Concurrent GC, G1 Old Generation Memory: 3970M Cores: 20 Registry: actionSystem.update.actions.warn.dataRules.on.edt=false debugger.attach.dialog.enabled=true run.processes.with.pty=TRUE ide.experimental.ui=true ide.slow.operations.assertion=false llm.show.ai.promotion.window.on.start=false Non-Bundled Plugins: com.intellij.ml.llm (251.23774.42.28.4) org.sonarlint.idea (10.21.0.81149) artsiomch.cmake (251.1.0) artsiomch.cmake.plus (251.1.0) Current Desktop: ubuntu:GNOME
It is failing for IDEA 2025.1
IntelliJ IDEA 2025.1 (Community Edition)
Build #IC-251.23774.435, built on April 14, 2025
Runtime version: 21.0.6+9-b895.109 amd64 (JCEF 122.1.9)
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
Exception in plugin Diagrams.net Integration (0.2.6)
com.intellij.diagnostic.PluginException: Cannot create editor by provider de.docs_as_co.intellij.plugin.drawio.editor.DiagramsEditorProvider [Plugin: de.docs_as_co.intellij.plugin.diagramsnet]
at com.intellij.openapi.fileEditor.impl.EditorCompositeModelManager$fileEditorWithProviderFlow$editorsWithProviders$1$1$1.invokeSuspend(EditorCompositeModelManager.kt:139)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:102)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:608)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:873)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:763)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:750)
Caused by: java.lang.NullPointerException: Cannot read field "objId" because "robj" is null
at jcef/com.jetbrains.cef.remote.router.RemoteMessageRouterImpl.create(RemoteMessageRouterImpl.java:38)
at jcef/com.jetbrains.cef.remote.router.RemoteMessageRouter.lambda$new$4(RemoteMessageRouter.java:64)
at jcef/com.jetbrains.cef.remote.CefServer.onConnected(CefServer.java:95)
at jcef/com.jetbrains.cef.remote.router.RemoteMessageRouter.<init>(RemoteMessageRouter.java:62)
at jcef/org.cef.browser.CefMessageRouter.create(CefMessageRouter.java:219)
at jcef/org.cef.browser.CefMessageRouter.create(CefMessageRouter.java:203)
at com.intellij.ui.jcef.JBCefApp.createMessageRouter(JBCefApp.java:399)
at com.intellij.ui.jcef.JBCefJSQuery$JSQueryFunc.<init>(JBCefJSQuery.java:246)
at com.intellij.ui.jcef.JBCefJSQuery$JSQueryFunc.<init>(JBCefJSQuery.java:236)
at com.intellij.ui.jcef.JBCefJSQuery.lambda$create$0(JBCefJSQuery.java:56)
at com.intellij.ui.jcef.JBCefJSQuery.create(JBCefJSQuery.java:59)
at de.docs_as_co.intellij.plugin.drawio.editor.BaseDiagramsWebView.<init>(BaseDiagramsWebView.kt:100)
at de.docs_as_co.intellij.plugin.drawio.editor.DiagramsWebView.<init>(DiagramsWebView.kt:10)
at de.docs_as_co.intellij.plugin.drawio.editor.DiagramsEditor.<init>(DiagramsEditor.kt:46)
at de.docs_as_co.intellij.plugin.drawio.editor.DiagramsEditorProvider.createEditor(DiagramsEditorProvider.kt:52)
at com.intellij.openapi.fileEditor.impl.EditorCompositeModelManager$fileEditorWithProviderFlow$editorsWithProviders$1$1$1$editor$1.invokeSuspend$lambda$0(EditorCompositeModelManager.kt:127)
at com.intellij.openapi.application.CoroutinesKt.writeIntentReadAction$lambda$1$lambda$0(coroutines.kt:339)
at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runWriteIntentReadAction$lambda$6(AnyThreadWriteThreadingSupport.kt:274)
at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runWithTemporaryThreadLocal(AnyThreadWriteThreadingSupport.kt:204)
at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runWriteIntentReadAction(AnyThreadWriteThreadingSupport.kt:274)
at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runWriteIntentReadAction(AnyThreadWriteThreadingSupport.kt:222)
at com.intellij.openapi.application.impl.ApplicationImpl.runWriteIntentReadAction(ApplicationImpl.java:1009)
at com.intellij.openapi.application.CoroutinesKt.writeIntentReadAction$lambda$1(coroutines.kt:339)
at com.intellij.openapi.progress.CoroutinesKt.blockingContextInner(coroutines.kt:345)
at com.intellij.openapi.progress.CoroutinesKt$blockingContext$2.invokeSuspend(coroutines.kt:237)
at com.intellij.openapi.progress.CoroutinesKt$blockingContext$2.invoke(coroutines.kt)
at com.intellij.openapi.progress.CoroutinesKt$blockingContext$2.invoke(coroutines.kt)
at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:62)
at kotlinx.coroutines.CoroutineScopeKt.coroutineScope(CoroutineScope.kt:261)
at com.intellij.openapi.progress.CoroutinesKt.blockingContext(coroutines.kt:236)
at com.intellij.openapi.application.CoroutinesKt.writeIntentReadAction(coroutines.kt:338)
at com.intellij.openapi.fileEditor.impl.EditorCompositeModelManager$fileEditorWithProviderFlow$editorsWithProviders$1$1$1$editor$1.invokeSuspend(EditorCompositeModelManager.kt:126)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104)
at com.intellij.openapi.application.impl.EdtCoroutineDispatcher$wrapWithLocking$2$1.run(EdtCoroutineDispatcher.kt:71)
at com.intellij.openapi.application.WriteIntentReadAction.lambda$run$0(WriteIntentReadAction.java:24)
at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runWriteIntentReadAction$lambda$6(AnyThreadWriteThreadingSupport.kt:274)
at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runWithTemporaryThreadLocal(AnyThreadWriteThreadingSupport.kt:204)
at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runWriteIntentReadAction(AnyThreadWriteThreadingSupport.kt:274)
at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runWriteIntentReadAction(AnyThreadWriteThreadingSupport.kt:222)
at com.intellij.openapi.application.impl.ApplicationImpl.runWriteIntentReadAction(ApplicationImpl.java:1009)
at com.intellij.openapi.application.WriteIntentReadAction.compute(WriteIntentReadAction.java:55)
at com.intellij.openapi.application.WriteIntentReadAction.run(WriteIntentReadAction.java:23)
at com.intellij.openapi.application.impl.EdtCoroutineDispatcher$wrapWithLocking$$inlined$Runnable$2.run(Runnable.kt:15)
at com.intellij.openapi.application.TransactionGuardImpl$2.run(TransactionGuardImpl.java:225)
at com.intellij.openapi.application.impl.FlushQueue.runNextEvent(FlushQueue.java:117)
at com.intellij.openapi.application.impl.FlushQueue.flushNow(FlushQueue.java:43)
at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:781)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:728)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:722)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:750)
at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.kt:585)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.kt:482)
at com.intellij.ide.IdeEventQueue.dispatchEvent$lambda$12$lambda$11$lambda$10$lambda$9(IdeEventQueue.kt:307)
at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:864)
at com.intellij.ide.IdeEventQueue.dispatchEvent$lambda$12$lambda$11$lambda$10(IdeEventQueue.kt:306)
at com.intellij.ide.IdeEventQueueKt.performActivity$lambda$3(IdeEventQueue.kt:958)
at com.intellij.openapi.application.TransactionGuardImpl.performActivity(TransactionGuardImpl.java:117)
at com.intellij.ide.IdeEventQueueKt.performActivity(IdeEventQueue.kt:958)
at com.intellij.ide.IdeEventQueue.dispatchEvent$lambda$12(IdeEventQueue.kt:301)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.kt:341)
at com.intellij.openapi.progress.impl.PlatformTaskSupportKt.pumpEventsForHierarchy(PlatformTaskSupport.kt:645)
at com.intellij.openapi.progress.impl.PlatformTaskSupportKt.pumpEventsForHierarchy(PlatformTaskSupport.kt:653)
at com.intellij.openapi.fileEditor.impl.FileEditorManagerImplKt$blockingWaitForCompositeFileOpen$2.invokeSuspend(FileEditorManagerImpl.kt:2439)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104)
at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:277)
at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:112)
at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$BuildersKt__BuildersKt(Builders.kt:85)
at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:53)
at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)
at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:49)
at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source)
at com.intellij.openapi.fileEditor.impl.FileEditorManagerImplKt.blockingWaitForCompositeFileOpen(FileEditorManagerImpl.kt:2434)
at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl.openFileImpl$lambda$38(FileEditorManagerImpl.kt:1142)
at com.intellij.openapi.application.WriteIntentReadAction.lambda$compute$2(WriteIntentReadAction.java:46)
at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runWriteIntentReadAction$lambda$6(AnyThreadWriteThreadingSupport.kt:274)
at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runWithTemporaryThreadLocal(AnyThreadWriteThreadingSupport.kt:204)
at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runWriteIntentReadAction(AnyThreadWriteThreadingSupport.kt:274)
at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runWriteIntentReadAction(AnyThreadWriteThreadingSupport.kt:222)
at com.intellij.openapi.application.impl.ApplicationImpl.runWriteIntentReadAction(ApplicationImpl.java:1009)
at com.intellij.openapi.application.WriteIntentReadAction.compute(WriteIntentReadAction.java:45)
at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl.openFileImpl(FileEditorManagerImpl.kt:1138)
at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl.openFile(FileEditorManagerImpl.kt:887)
at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl.openEditorImpl(FileEditorManagerImpl.kt:1426)
at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl.openFileEditor(FileEditorManagerImpl.kt:1397)
at com.intellij.openapi.fileEditor.FileNavigatorImplKt.navigateInAnyFileEditor(FileNavigatorImpl.kt:120)
at com.intellij.openapi.fileEditor.FileNavigatorImplKt.access$navigateInAnyFileEditor(FileNavigatorImpl.kt:1)
at com.intellij.openapi.fileEditor.FileNavigatorImpl.navigateInEditor(FileNavigatorImpl.kt:59)
at com.intellij.openapi.fileEditor.FileNavigatorImpl.navigateInEditorOrNativeApp(FileNavigatorImpl.kt:54)
at com.intellij.openapi.fileEditor.FileNavigatorImpl.navigate(FileNavigatorImpl.kt:36)
at com.intellij.openapi.fileEditor.OpenFileDescriptor.navigate(OpenFileDescriptor.java:111)
at com.intellij.psi.impl.PsiElementBase.navigate(PsiElementBase.java:194)
at com.intellij.codeInsight.navigation.NavigationUtil$openFileWithPsiElementAsync$2.invokeSuspend$lambda$1(NavigationUtil.kt:198)
at com.intellij.openapi.application.CoroutinesKt.writeIntentReadAction$lambda$1$lambda$0(coroutines.kt:339)
at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runWriteIntentReadAction$lambda$6(AnyThreadWriteThreadingSupport.kt:274)
at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runWithTemporaryThreadLocal(AnyThreadWriteThreadingSupport.kt:204)
at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runWriteIntentReadAction(AnyThreadWriteThreadingSupport.kt:274)
at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runWriteIntentReadAction(AnyThreadWriteThreadingSupport.kt:222)
at com.intellij.openapi.application.impl.ApplicationImpl.runWriteIntentReadAction(ApplicationImpl.java:1009)
at com.intellij.openapi.application.CoroutinesKt.writeIntentReadAction$lambda$1(coroutines.kt:339)
at com.intellij.openapi.progress.CoroutinesKt.blockingContextInner(coroutines.kt:345)
at com.intellij.openapi.progress.CoroutinesKt$blockingContext$2.invokeSuspend(coroutines.kt:237)
at com.intellij.openapi.progress.CoroutinesKt$blockingContext$2.invoke(coroutines.kt)
at com.intellij.openapi.progress.CoroutinesKt$blockingContext$2.invoke(coroutines.kt)
at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:62)
at kotlinx.coroutines.CoroutineScopeKt.coroutineScope(CoroutineScope.kt:261)
at com.intellij.openapi.progress.CoroutinesKt.blockingContext(coroutines.kt:236)
at com.intellij.openapi.application.CoroutinesKt.writeIntentReadAction(coroutines.kt:338)
at com.intellij.codeInsight.navigation.NavigationUtil$openFileWithPsiElementAsync$2.invokeSuspend(NavigationUtil.kt:189)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104)
at com.intellij.openapi.application.impl.EdtCoroutineDispatcher$wrapWithLocking$2$1.run(EdtCoroutineDispatcher.kt:71)
at com.intellij.openapi.application.WriteIntentReadAction.lambda$run$0(WriteIntentReadAction.java:24)
at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runWriteIntentReadAction$lambda$6(AnyThreadWriteThreadingSupport.kt:274)
at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runWithTemporaryThreadLocal(AnyThreadWriteThreadingSupport.kt:204)
at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runWriteIntentReadAction(AnyThreadWriteThreadingSupport.kt:274)
at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runWriteIntentReadAction(AnyThreadWriteThreadingSupport.kt:222)
at com.intellij.openapi.application.impl.ApplicationImpl.runWriteIntentReadAction(ApplicationImpl.java:1009)
at com.intellij.openapi.application.WriteIntentReadAction.compute(WriteIntentReadAction.java:55)
at com.intellij.openapi.application.WriteIntentReadAction.run(WriteIntentReadAction.java:23)
at com.intellij.openapi.application.impl.EdtCoroutineDispatcher$wrapWithLocking$$inlined$Runnable$2.run(Runnable.kt:15)
at com.intellij.openapi.application.impl.DispatchedRunnable.run(DispatchedRunnable.kt:42)
at com.intellij.openapi.application.TransactionGuardImpl.runWithWritingAllowed(TransactionGuardImpl.java:240)
at com.intellij.openapi.application.TransactionGuardImpl.access$100(TransactionGuardImpl.java:25)
at com.intellij.openapi.application.TransactionGuardImpl$2.run(TransactionGuardImpl.java:222)
at com.intellij.openapi.application.impl.FlushQueue.runNextEvent(FlushQueue.java:117)
at com.intellij.openapi.application.impl.FlushQueue.flushNow(FlushQueue.java:43)
at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:781)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:728)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:722)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:750)
at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.kt:585)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.kt:482)
at com.intellij.ide.IdeEventQueue.dispatchEvent$lambda$12$lambda$11$lambda$10$lambda$9(IdeEventQueue.kt:307)
at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:864)
at com.intellij.ide.IdeEventQueue.dispatchEvent$lambda$12$lambda$11$lambda$10(IdeEventQueue.kt:306)
at com.intellij.ide.IdeEventQueueKt.performActivity$lambda$3(IdeEventQueue.kt:958)
at com.intellij.openapi.application.TransactionGuardImpl.performActivity(TransactionGuardImpl.java:109)
at com.intellij.ide.IdeEventQueueKt.performActivity(IdeEventQueue.kt:958)
at com.intellij.ide.IdeEventQueue.dispatchEvent$lambda$12(IdeEventQueue.kt:301)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.kt:341)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:207)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:117)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105)
at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:92)
Same problem here with Ultimate Edition
IntelliJ IDEA 2025.1 (Ultimate Edition) Build #IU-251.23774.435, built on April 14, 2025 Source revision: 9b2a2c261c093 Licensed to Elena van Engelen - Maslova Subscription is active until February 20, 2026. Runtime version: 21.0.6+9-b895.109 aarch64 (JCEF 122.1.9) VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o. Toolkit: sun.lwawt.macosx.LWCToolkit macOS 13.4.1 Kotlin plugin: K2 mode GC: G1 Young Generation, G1 Concurrent GC, G1 Old Generation Memory: 8192M Cores: 8 Metal Rendering is ON Registry: run.processes.with.pty=false ide.experimental.ui=true jvm.dfa.analysis.ui.security.analysis.window.was.shown=true Non-Bundled Plugins: com.github.b3er.idea.plugins.arc.browser (0.32) com.jetbrains.edu (2025.3-2025.1-186) wu.seal.tool.jsontokotlin (3.7.6) ink.organics.pojo2json (2.1.2) de.docs_as_co.intellij.plugin.diagramsnet (0.2.6) com.intellij.ml.llm (251.23774.42.28.4) PlantUML integration (7.11.2-IJ2023.2) org.asciidoctor.intellij.asciidoc (0.44.5) org.jetbrains.plugins.gitlab (251.23774.435-IU) org.jetbrains.plugins.github (251.23774.435-IU) org.jetbrains.junie (251.72.165) org.jetbrains.android (251.23774.460) izhangzhihao.rainbow.brackets (2024.2.10-241) com.intellij.lang.jsgraphql (251.23774.318) Kotlin: 251.23774.435-IJ
see https://github.com/docToolchain/diagrams.net-intellij-plugin/issues/343
Message from upstream JetBrains issue:
Fixing this issue and testing it to release may not be in time for the release of 2025.1.1 (2025.1.1 will be released next week), so the fix of this issue will be delayed. You can use the temporary solution in the problem description first, and we will update this list when we fix this problem.
Does not work with 2025.1.1.
Workaround works for me in version 2025.1.1.1 Ultimate Edition
Can confirm that the workaround works in Pycharm 2025.1.1.1:
Workaround:
Click IDE main menu Help | Edit Custom VM Options, add -Dide.browser.jcef.out-of-process.enabled=false on the new line, restart the IDE.
Does not work in 2025.1.3 on Mac. Fixed with workaround:
Click IDE main menu Help | Edit Custom VM Options, add -Dide.browser.jcef.out-of-process.enabled=false on the new line, restart the IDE.
Click IDE main menu Help | Edit Custom VM Options, add -Dide.browser.jcef.out-of-process.enabled=false on the new line, restart the IDE.
Nice, thanks for the workaround - works for me.
Intellij IDEA Ultimate: 2025.1.3 (Mac)
It worked, had to restart the IDE entirely not just close. Rider 2025.1.4 (Mac)
The underlying issue is marked by JetBrains to be resolved since 2025.2 EAP 6
Anyone running Mac and 2025.2 to confirm that this is now working without the workaround?
Thanks!
I can confirm that it does not work on 2025.2 (GA) with the workaround removed
PhpStorm 2025.2
Build #PS-252.23892.419, built on August 1, 2025
Source revision: 42cc6c7831493
Licensed to MEEEEE!!!
Subscription is active until later this year
Runtime version: 21.0.7+6-b1038.58 aarch64 (JCEF 122.1.9)
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
Toolkit: sun.lwawt.macosx.LWCToolkit
macOS 15.5
GC: G1 Young Generation, G1 Concurrent GC, G1 Old Generation
Memory: 8192M
Cores: 11
Metal Rendering is ON
Registry:
debugger.watches.in.variables=false
run.processes.with.pty=TRUE
ide.experimental.ui=true
Non-Bundled Plugins:
JavaScriptDebugger (252.23892.439)
org.editorconfig.editorconfigjetbrains (252.23892.426)
com.intellij.kubernetes (252.23892.364)
com.intellij.ideolog (252.23892.449)
org.plugin.dot.id (1.5.4)
de.docs_as_co.intellij.plugin.diagramsnet (0.2.6)
hunspell (252.23892.449)
com.intellij.react (252.23892.439)
com.jetbrains.twig (252.23892.449)
com.github.linwancen.drawgraph (1.28.2025.05.15_00.20)
~~Works for me without workaround after upgrading to 2025.2.1. Did not work on my previous version, 2025.1.2~~
Strangely, it worked exactly once after updating. It has returned to non-functionality, though the workaround still works
IntelliJ IDEA 2025.2.1 (Ultimate Edition)
Build #IU-252.25557.131, built on August 27, 2025
Source revision: ee1e6cb62e111
Runtime version: 21.0.8+9-b1038.68 aarch64 (JCEF 122.1.9)
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
Toolkit: sun.lwawt.macosx.LWCToolkit
macOS 15.6.1
GC: G1 Young Generation, G1 Concurrent GC, G1 Old Generation
Memory: 2048M
Cores: 14
Metal Rendering is ON
Registry:
ide.experimental.ui=true
Non-Bundled Plugins:
org.intellij.plugins.hcl (252.25557.23)
com.google.tools.ij.aiplugin (1.27.0-252)
org.jetbrains.plugins.go-template (252.23892.201)
com.sburlyaev.terminal.plugin (0.8.1)
de.docs_as_co.intellij.plugin.diagramsnet (0.2.6)
com.intellij.ml.llm (252.25557.131)
Kotlin: 252.25557.131-IJ
I have also tried it. No, it doesn't work for me without the work around. I still have to start the browser in process, ...
-Dide.browser.jcef.out-of-process.enabled=false
Used IntelliJ Version and Env ...
IntelliJ IDEA 2025.2.1 (Ultimate Edition)
Build #IU-252.25557.131, built on August 27, 2025
Source revision: ee1e6cb62e111
Runtime version: 21.0.8+9-b1038.68 aarch64 (JCEF 122.1.9)
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
Toolkit: sun.lwawt.macosx.LWCToolkit
macOS 15.6.1
GC: G1 Young Generation, G1 Concurrent GC, G1 Old Generation
Memory: 4096M
Cores: 11
Metal Rendering is ON
Registry:
ide.browser.jcef.out-of-process.enabled=false <<< toggle used for in process
ide.experimental.ui=true
terminal.new.ui.reworked=true
Non-Bundled Plugins:
com.github.xepozz.gitattributes (2025.0.60)
PythonCore (252.25557.131)
org.jetbrains.plugins.go-template (252.23892.201)
de.docs_as_co.intellij.plugin.diagramsnet (0.2.6)
com.intellij.spring.shell (252.23892.360)
com.intellij.spring.debugger (252.25557.23)
com.liubs.jaredit (2.3.2)
String Manipulation (9.16.0)
com.github.camork.fileExpander (2.5)
org.antlr.jetbrains.st4plugin (0.10)
org.asciidoctor.intellij.asciidoc (0.44.8)
org.jusecase.jte-intellij (2.2.1)
com.github.copilot (1.5.54-243)
org.cirruslabs.intellij.plugins.starlark (1.9.1)
Kotlin: 252.25557.131-IJ
