CARVIEW |
Select Language
HTTP/2 200
date: Sat, 26 Jul 2025 20:32:47 GMT
content-type: text/html; charset=utf-8
cache-control: max-age=0, private, must-revalidate
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
link: ; rel=preload; as=fetch; crossorigin=use-credentials
referrer-policy: no-referrer-when-downgrade
server-timing: issue_layout-fragment;desc="issue_layout fragment";dur=203.090633,issue_conversation_content-fragment;desc="issue_conversation_content fragment";dur=577.31187,issue_conversation_sidebar-fragment;desc="issue_conversation_sidebar fragment";dur=48.71664,nginx;desc="NGINX";dur=0.805958,glb;desc="GLB";dur=101.805003
strict-transport-security: max-age=31536000; includeSubdomains; preload
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With, Accept,Accept-Encoding, Accept, X-Requested-With
x-content-type-options: nosniff
x-frame-options: deny
x-voltron-version: a2eb102
x-xss-protection: 0
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=xBJMmFwACHnc3Qm7nUOJbXkrQH%2FPOpJ2nFajKaU4eYMo7KCY%2FN2q1dMVOX5PcPpNW2hBgzjVw%2FxNCAYvPXEWOTDiT8qRBbzblgE511jLB%2FJNCxc%2BdhzTcb35fmmc8zKPDTOB%2FQjt0ciblAEYwT57XGag%2FlJf%2BQ2LwImJuL%2FAjUl9HZr2auQrkxHNdzuEugXWF2ABH1AGfAGgN2qvZ8AWlsu0LT54JmVK1xaT6wLZDOW3Ub4pjHDvsUnQg0E2HvSwojLwGznh7i2yep%2FP57KNtA%3D%3D--CI5Lriydozsx0vsq--7c7ePKAetiTjhK4EbYHapA%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.1541864649.1753561966; Path=/; Domain=github.com; Expires=Sun, 26 Jul 2026 20:32:46 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Sun, 26 Jul 2026 20:32:46 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: 9500:29FD1F:8C14B5:B58A16:68853B6E
Crash when entering three dots into a code block node inside a custom node workspace · Issue #8911 · DynamoDS/Dynamo · GitHub
No one assignedNo typeNo projectsNo milestoneNone yetNo branches or pull requests
Skip to content
Navigation Menu
{{ message }}
-
Notifications
You must be signed in to change notification settings - Fork 658
Closed
Labels
2.xIssues related to 2.x versions of Dynamo.Issues related to 2.x versions of Dynamo.crashRelated to a crash.Related to a crash.error/warning/crashIssues mentioning a Dynamo error, warning or crash messageIssues mentioning a Dynamo error, warning or crash messagetracked
Description
Dynamo version
2.1.0.4395 (local build from Github head)
Operating system
Windows 10
What did you do?
- Run DynamoSandbox
- New Custom Node, enter any name/description/category, hit OK
- Add Code Block node with contents
a = 1..10;
- Click back into CB node and change contents to
a = 1...10;
(adding a third dot) - Click out of the CB node
- Node turns red and Dynamo crashes
Crash is only reproducible inside custom node workspaces, not a Home workspace.
What did you expect to see?
CB node should show the red error state, but Dynamo should not crash
What did you see instead?
The crash dialog with this exception:
Exception of type 'ProtoCore.Exceptions.CompilerInternalException' was thrown.
at Dynamo.Engine.CodeGeneration.AstBuilder.CompileToAstNodes(NodeModel node, List`1 resultList, CompilationContext context, Boolean verboseLogging) in D:\dynamo\dynamo\src\DynamoCore\Engine\CodeGeneration\AstBuilder.cs:line 286
at Dynamo.Engine.CodeGeneration.AstBuilder.CompileToAstNodes(IEnumerable`1 nodes, CompilationContext context, Boolean verboseLogging) in D:\dynamo\dynamo\src\DynamoCore\Engine\CodeGeneration\AstBuilder.cs:line 414
at Dynamo.Engine.CodeGeneration.AstBuilder.CompileCustomNodeDefinition(Guid functionId, IEnumerable`1 returnKeys, String functionName, IEnumerable`1 funcBody, IEnumerable`1 outputNodes, IEnumerable`1 parameters, Boolean verboseLogging) in D:\dynamo\dynamo\src\DynamoCore\Engine\CodeGeneration\AstBuilder.cs:line 440
at Dynamo.Engine.EngineController.GenerateGraphSyncDataForCustomNode(IEnumerable`1 nodes, CustomNodeDefinition definition, Boolean verboseLogging) in D:\dynamo\dynamo\src\DynamoCore\Engine\EngineController.cs:line 312
at Dynamo.Models.DynamoModel.UpdateCustomNodeDefinition(CustomNodeDefinition definition) in D:\dynamo\dynamo\src\DynamoCore\Models\DynamoModel.cs:line 1314
at Dynamo.Core.CustomNodeManager.OnDefinitionUpdated(CustomNodeDefinition obj) in D:\dynamo\dynamo\src\DynamoCore\Core\CustomNodeManager.cs:line 108
at System.Action.Invoke()
at Dynamo.Graph.Workspaces.CustomNodeWorkspaceModel.OnDefinitionUpdated() in D:\dynamo\dynamo\src\DynamoCore\Graph\Workspaces\CustomNodeWorkspaceModel.cs:line 278
at System.Action`1.Invoke(T obj)
at Dynamo.Graph.Nodes.NodeModel.OnNodeModified(Boolean forceExecute) in D:\dynamo\dynamo\src\DynamoCore\Graph\Nodes\NodeModel.cs:line 1194
at Dynamo.Graph.Nodes.NodeModel.ConnectorsCollectionChanged(Object sender, NotifyCollectionChangedEventArgs e) in D:\dynamo\dynamo\src\DynamoCore\Graph\Nodes\NodeModel.cs:line 1116
at System.Collections.ObjectModel.ObservableCollection`1.OnCollectionChanged(NotifyCollectionChangedEventArgs e)
at System.Collections.ObjectModel.ObservableCollection`1.InsertItem(Int32 index, T item)
at Dynamo.Graph.Connectors.ConnectorModel.Connect(PortModel p) in D:\dynamo\dynamo\src\DynamoCore\Graph\Connectors\ConnectorModel.cs:line 183
at Dynamo.Graph.Connectors.ConnectorModel.Make(NodeModel start, NodeModel end, Int32 startIndex, Int32 endIndex, Nullable`1 guid) in D:\dynamo\dynamo\src\DynamoCore\Graph\Connectors\ConnectorModel.cs:line 82
at Dynamo.Graph.Nodes.CodeBlockNodeModel.LoadAndCreateConnectors(OrderedDictionary inportConnections, OrderedDictionary outportConnections, SaveContext context) in D:\dynamo\dynamo\src\DynamoCore\Graph\Nodes\CodeBlockNode.cs:line 1009
at Dynamo.Graph.Nodes.CodeBlockNodeModel.SetCodeContent(String newCode, ElementResolver workspaceElementResolver) in D:\dynamo\dynamo\src\DynamoCore\Graph\Nodes\CodeBlockNode.cs:line 263
at Dynamo.Graph.Nodes.CodeBlockNodeModel.UpdateValueCore(UpdateValueParams updateValueParams) in D:\dynamo\dynamo\src\DynamoCore\Graph\Nodes\CodeBlockNode.cs:line 323
at Dynamo.Graph.Workspaces.WorkspaceModel.UpdateModelValue(IEnumerable`1 modelGuids, String propertyName, String value) in D:\dynamo\dynamo\src\DynamoCore\Graph\Workspaces\WorkspaceModel.cs:line 1537
at Dynamo.Models.DynamoModel.UpdateModelValueImpl(UpdateModelValueCommand command) in D:\dynamo\dynamo\src\DynamoCore\Models\DynamoModelCommands.cs:line 525
at Dynamo.Models.DynamoModel.ExecuteCommand(RecordableCommand command) in D:\dynamo\dynamo\src\DynamoCore\Models\DynamoModelCommands.cs:line 38
at Dynamo.UI.Controls.CodeCompletionEditor.UpdateNodeValue(String property) in D:\dynamo\dynamo\src\DynamoCoreWpf\Views\CodeCompletion\CodeCompletionEditor.xaml.cs:line 145
at Dynamo.UI.Controls.CodeBlockEditor.CommitChanges(UndoRedoRecorder recorder) in D:\dynamo\dynamo\src\DynamoCoreWpf\Views\CodeBlocks\CodeBlockEditor.cs:line 159
at Dynamo.UI.Controls.CodeBlockEditor.OnCommitChange() in D:\dynamo\dynamo\src\DynamoCoreWpf\Views\CodeBlocks\CodeBlockEditor.cs:line 111
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
at System.Windows.UIElement.IsFocused_Changed(DependencyObject d, DependencyPropertyChangedEventArgs e)
at System.Windows.DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
at System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
at ICSharpCode.AvalonEdit.Editing.TextArea.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
at System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args)
at System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType)
at System.Windows.DependencyObject.ClearValueCommon(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata)
at System.Windows.DependencyObject.ClearValue(DependencyPropertyKey key)
at System.Windows.Input.FocusManager.OnFocusedElementChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
at System.Windows.DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
at System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
at System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args)
at System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType)
at System.Windows.DependencyObject.SetValueCommon(DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType, Boolean isInternal)
at System.Windows.Input.FocusManager.SetFocusedElement(DependencyObject element, IInputElement value)
at System.Windows.Input.KeyboardNavigation.UpdateFocusedElement(DependencyObject focusTarget)
at System.Windows.FrameworkElement.OnGotKeyboardFocus(Object sender, KeyboardFocusChangedEventArgs e)
at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
at System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
at System.Windows.Input.InputManager.ProcessStagingArea()
at System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
at System.Windows.Input.KeyboardDevice.ChangeFocus(DependencyObject focus, Int32 timestamp)
at System.Windows.Input.KeyboardDevice.TryChangeFocus(DependencyObject newFocus, IKeyboardInputProvider keyboardInputProvider, Boolean askOld, Boolean askNew, Boolean forceToNullIfFailed)
at System.Windows.Input.KeyboardDevice.Focus(DependencyObject focus, Boolean askOld, Boolean askNew, Boolean forceToNullIfFailed)
at System.Windows.Input.KeyboardDevice.Focus(IInputElement element)
at System.Windows.UIElement.Focus()
at Dynamo.Controls.DynamoView.OnRequestReturnFocusToView() in D:\dynamo\dynamo\src\DynamoCoreWpf\Views\Core\DynamoView.xaml.cs:line 201
at Dynamo.ViewModels.DynamoViewModel.OnRequestReturnFocusToView() in D:\dynamo\dynamo\src\DynamoCoreWpf\ViewModels\Core\DynamoViewModelEvents.cs:line 147
at Dynamo.ViewModels.DynamoViewModel.ExecuteCommand(RecordableCommand command) in D:\dynamo\dynamo\src\DynamoCoreWpf\Commands\DynamoCommands.cs:line 79
at Dynamo.ViewModels.WorkspaceViewModel.StateMachine.InitiateWindowSelectionSequence() in D:\dynamo\dynamo\src\DynamoCoreWpf\ViewModels\Core\StateMachine.cs:line 945
at Dynamo.ViewModels.WorkspaceViewModel.StateMachine.HandleLeftButtonDown(Object sender, MouseButtonEventArgs e) in D:\dynamo\dynamo\src\DynamoCoreWpf\ViewModels\Core\StateMachine.cs:line 613
at Dynamo.Views.WorkspaceView.OnMouseLeftButtonDown(Object sender, MouseButtonEventArgs e) in D:\dynamo\dynamo\src\DynamoCoreWpf\Views\Core\WorkspaceView.xaml.cs:line 621
at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)
at System.Windows.UIElement.OnMouseDownThunk(Object sender, MouseButtonEventArgs e)
at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
at System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
at System.Windows.Input.InputManager.ProcessStagingArea()
at System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
at System.Windows.Application.RunDispatcher(Object ignore)
at System.Windows.Application.RunInternal(Window window)
at DynamoSandbox.DynamoCoreSetup.RunApplication(Application app) in D:\dynamo\dynamo\src\DynamoSandbox\DynamoCoreSetup.cs:line 60
Metadata
Metadata
Assignees
Labels
2.xIssues related to 2.x versions of Dynamo.Issues related to 2.x versions of Dynamo.crashRelated to a crash.Related to a crash.error/warning/crashIssues mentioning a Dynamo error, warning or crash messageIssues mentioning a Dynamo error, warning or crash messagetracked
Type
Projects
Milestone
Relationships
Development
Issue actions
You can’t perform that action at this time.