mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-16 22:51:17 +07:00
NotebookBelowCellDelimiterPanel was trying to remove executionLabel even if it was null. java.lang.NullPointerException: Cannot read field "parent" because "comp" is null at java.desktop/java.awt.Container.remove(Container.java:1290) at org.jetbrains.plugins.notebooks.ui.visualization.NotebookBelowCellDelimiterPanel.updateExecutionStatus(NotebookBelowCellDelimiterPanel.kt:132) at org.jetbrains.plugins.notebooks.jupyter.editor.BelowCellInlayController.updateExecutionStatus(BelowCellInlayController.kt:121) at org.jetbrains.plugins.notebooks.visualization.ui.EditorCellView.updateExecutionStatus(EditorCellView.kt:428) at org.jetbrains.plugins.notebooks.visualization.ui.EditorCell.onExecutionEvent(EditorCell.kt:143) at org.jetbrains.plugins.notebooks.editor.NotebookCellInlayManagerJupyterCellExecutionListener.executionStatusReset-vTkWjn0(NotebookCellInlayManagerUtil.kt:67) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at com.intellij.util.EventDispatcher.dispatchVoidMethod(EventDispatcher.java:119) at com.intellij.util.EventDispatcher.lambda$createMulticaster$1(EventDispatcher.java:84) at jdk.proxy2/jdk.proxy2.$Proxy267.executionStatusReset-vTkWjn0(Unknown Source) at org.jetbrains.plugins.notebooks.jupyter.inlays.progress.JupyterInlayProgressStatusManagerImpl.resetStatus-vTkWjn0(JupyterInlayProgressStatusManagerImpl.kt:181) at org.jetbrains.plugins.notebooks.jupyter.inlays.progress.JupyterInlayProgressStatusManagerImpl.clearData(JupyterInlayProgressStatusManagerImpl.kt:204) at org.jetbrains.plugins.notebooks.jupyter.inlays.progress.JupyterInlayProgressStatusManagerImpl.access$clearData(JupyterInlayProgressStatusManagerImpl.kt:25) at org.jetbrains.plugins.notebooks.jupyter.inlays.progress.JupyterInlayProgressStatusManagerImpl$1$sessionDeleted$1.invoke(JupyterInlayProgressStatusManagerImpl.kt:43) at org.jetbrains.plugins.notebooks.jupyter.inlays.progress.JupyterInlayProgressStatusManagerImpl$1$sessionDeleted$1.invoke(JupyterInlayProgressStatusManagerImpl.kt:39) at com.intellij.openapi.application.ActionsKt.invokeLater$lambda$5(actions.kt:66) at com.intellij.util.concurrency.ContextRunnable.run$$$capture(ContextRunnable.java:27) at com.intellij.util.concurrency.ContextRunnable.run(ContextRunnable.java) at com.intellij.openapi.application.TransactionGuardImpl.runWithWritingAllowed(TransactionGuardImpl.java:229) at com.intellij.openapi.application.TransactionGuardImpl.access$100(TransactionGuardImpl.java:22) at com.intellij.openapi.application.TransactionGuardImpl$1.run(TransactionGuardImpl.java:191) at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runIntendedWriteActionOnCurrentThread$lambda$1(AnyThreadWriteThreadingSupport.kt:184) at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runWriteIntentReadAction(AnyThreadWriteThreadingSupport.kt:84) at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runIntendedWriteActionOnCurrentThread(AnyThreadWriteThreadingSupport.kt:183) at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:839) at com.intellij.openapi.application.impl.ApplicationImpl$2.run(ApplicationImpl.java:426) at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runWithImplicitRead(AnyThreadWriteThreadingSupport.kt:122) at com.intellij.openapi.application.impl.ApplicationImpl.runWithImplicitRead(ApplicationImpl.java:1165) at com.intellij.openapi.application.impl.FlushQueue.doRun$$$capture(FlushQueue.java:79) at com.intellij.openapi.application.impl.FlushQueue.doRun(FlushQueue.java) at com.intellij.openapi.application.impl.FlushQueue.runNextEvent(FlushQueue.java:120) at com.intellij.openapi.application.impl.FlushQueue.flushNow(FlushQueue.java:42) at java.desktop/java.awt.event.InvocationEvent.dispatch$$$capture(InvocationEvent.java:318) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java) 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:697) at com.intellij.ide.IdeEventQueue._dispatchEvent$lambda$16(IdeEventQueue.kt:591) at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runWithoutImplicitRead(AnyThreadWriteThreadingSupport.kt:117) at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.kt:591) at com.intellij.ide.IdeEventQueue.access$_dispatchEvent(IdeEventQueue.kt:74) at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1$1$1.compute(IdeEventQueue.kt:358) at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1$1$1.compute(IdeEventQueue.kt:357) at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:843) at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1$1.invoke(IdeEventQueue.kt:357) at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1$1.invoke(IdeEventQueue.kt:352) at com.intellij.ide.IdeEventQueueKt$performActivity$runnableWithWIL$1.invoke$lambda$0(IdeEventQueue.kt:1040) at com.intellij.openapi.application.WriteIntentReadAction.lambda$run$0(WriteIntentReadAction.java:24) at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runWriteIntentReadAction(AnyThreadWriteThreadingSupport.kt:84) at com.intellij.openapi.application.impl.ApplicationImpl.runWriteIntentReadAction(ApplicationImpl.java:913) at com.intellij.openapi.application.WriteIntentReadAction.compute(WriteIntentReadAction.java:55) at com.intellij.openapi.application.WriteIntentReadAction.run(WriteIntentReadAction.java:23) at com.intellij.ide.IdeEventQueueKt$performActivity$runnableWithWIL$1.invoke(IdeEventQueue.kt:1040) at com.intellij.ide.IdeEventQueueKt$performActivity$runnableWithWIL$1.invoke(IdeEventQueue.kt:1040) at com.intellij.ide.IdeEventQueueKt.performActivity$lambda$1(IdeEventQueue.kt:1041) at com.intellij.openapi.application.TransactionGuardImpl.performActivity(TransactionGuardImpl.java:106) at com.intellij.ide.IdeEventQueueKt.performActivity(IdeEventQueue.kt:1041) at com.intellij.ide.IdeEventQueue.dispatchEvent$lambda$10(IdeEventQueue.kt:352) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.kt:398) 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) GitOrigin-RevId: ffdcbbe60566396017704e977d7cb5d013da2ef9