diagrams.net-intellij-plugin icon indicating copy to clipboard operation
diagrams.net-intellij-plugin copied to clipboard

Doesn't seem to work in 2025.1 on MacOS

Open dannybloe opened this issue 8 months ago • 17 comments

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.

dannybloe avatar Mar 17 '25 06:03 dannybloe

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:

Image

The file to open can be viewed if imported on https://app.diagrams.net/.

WesleyBlancoYuan avatar Apr 28 '25 08:04 WesleyBlancoYuan

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)

whische avatar Apr 29 '25 08:04 whische

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

maciejmatuszak avatar Apr 29 '25 10:04 maciejmatuszak

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)

adam-aph avatar Apr 29 '25 11:04 adam-aph

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

elenavanengelenmaslova avatar May 01 '25 05:05 elenavanengelenmaslova

see https://github.com/docToolchain/diagrams.net-intellij-plugin/issues/343

jlous avatar May 02 '25 07:05 jlous

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.

ahus1 avatar May 03 '25 19:05 ahus1

Does not work with 2025.1.1.

bliet avatar May 06 '25 08:05 bliet

Workaround works for me in version 2025.1.1.1 Ultimate Edition

Les-Fleming avatar May 12 '25 14:05 Les-Fleming

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.

aGitForEveryone avatar May 22 '25 10:05 aGitForEveryone

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.

thomaseyde avatar Jun 16 '25 08:06 thomaseyde

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)

temp-Imageiczs-BE.avif

acltabontabon avatar Jun 25 '25 10:06 acltabontabon

It worked, had to restart the IDE entirely not just close. Rider 2025.1.4 (Mac)

louiedgomez avatar Jul 23 '25 10:07 louiedgomez

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!

ahus1 avatar Jul 31 '25 20:07 ahus1

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)
Image

nealio82 avatar Aug 05 '25 15:08 nealio82

~~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

Indigenuity avatar Aug 29 '25 18:08 Indigenuity

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

xlf12 avatar Sep 01 '25 15:09 xlf12