ScriptEditor Python in Grasshopper crashes on any code

Okay I was finally able to download this file after 10 attempts and many reloads. Will report back.

I formatted my windows yesterday and installed a new version, it works now or a fresh installation.

But still curious what it was…

1 Like

Looked into the dump file. The python3 component does a first diagnosis of the script when opening to show linting info in the Problems panel. It seems like the component was getting stuck waiting for the python mini language server to respond. The mini language server is a python script (~\.rhinocode\py39-rh8\utils\pyminilsp_server.py) that is executed on a python subprocess to Rhino and communicate over pipes.

Something was blocking that communication I believe.

Thank you:)

1 Like

Hei,

I am Facing a somewhat similar issue with my Python editor in grasshopper. Its is however quiet inconsistent. When opening the script editor and running it immediately it performs as expected, but when im starting to modify the code and then rerun, its freeses until I kill the process.

Ive noticed that if before modifying the script, i rerun it and then immediately modify it, then its seems not to crash.

Any idea on how i can fix this besides reinstalling windows?

Below is the RhinoCode Log:

Info 04/15/2026 12:44:04 \[RhinoCode\] Storage Site Registered: Local Drive (mcneel.eto.file)
Info 04/15/2026 12:44:04 \[RhinoCode\] Storage Site Registered: Rhino Files (mcneel.rhinoFiles.file)
Info 04/15/2026 12:44:04 \[RhinoCode\] Storage Site Registered: Web (mcneel.console.http)
Info 04/15/2026 12:44:04 \[RhinoCode\] Rhino3D Initialized on Windows - NETFramework
Info 04/15/2026 12:44:04 \[RhinoCode\] Platform Registered: Rhinoceros 3D @ 8.29.26063.11001 (mcneel.rhino3d.rhino)
Info 04/15/2026 12:44:04 \[RhinoCode\] Storage Site Registered: Rhino3D Project (mcneel.rhino3d.project)
Info 04/15/2026 12:44:04 \[RhinoCode\] Operating System: Microsoft Windows NT 10.0.19045.0
Info 04/15/2026 12:44:05 \[RhinoCode\] RhinoCode server starting on \\.\\pipe\\rhinocode_remotepipe_35288
Info 4/15/2026 12:44:19 PM \[RhinoCode\] Language Registered: Plain Text 1.0 (rhinocode.builtin.text)
Info 4/15/2026 12:44:19 PM \[RhinoCode\] Language Registered: JSON 1.0 (rhinocode.builtin.json)
Info 4/15/2026 12:44:19 PM \[RhinoCode\] Language Registered: Yaml 1.0 (rhinocode.builtin.yaml)
Info 4/15/2026 12:44:19 PM \[RhinoCode\] Language Registered: Git DotFile 1.0 (rhinocode.builtin.gitDotFile)
Info 4/15/2026 12:44:19 PM \[RhinoCode\] Language Loader Registered: mcneel.pythonnet.python@3.\*
Info 4/15/2026 12:44:19 PM \[RhinoCode\] Language Loader Registered: mcneel.ironpython.python@2.\*
Info 4/15/2026 12:44:19 PM \[RhinoCode\] Language Loader Registered: mcneel.roslyn.csharp@9.\*
Info 4/15/2026 12:44:19 PM \[RhinoCode\] Language Loader Registered: mcneel.gh1.grasshopper@1.\*
Info 4/15/2026 12:44:19 PM \[RhinoCode\] Language Loader Registered: mcneel.markdig.markdown@0.\*
Info 4/15/2026 12:44:21 PM \[RhinoCode\] Using existing runtime: CPython 3.9.10/43 (x64)
Info 4/15/2026 12:44:21 PM \[RhinoCode\] Initializing CPython 3.9.10/43 runtime
Info 4/15/2026 12:44:21 PM \[RhinoCode\] Deploying python packages
Info 4/15/2026 12:44:21 PM \[RhinoCode\] Deploying package from "site-interop.zip"
Info 4/15/2026 12:44:21 PM \[RhinoCode\] Deploying package from "utils.zip"
Info 4/15/2026 12:44:21 PM \[RhinoCode\] Deploying package from "pylint-2.10.2-py3-none-any.whl"
Info 4/15/2026 12:44:21 PM \[RhinoCode\] Deploying package from "pyflakes-2.4.0-py2.py3-none-any.whl"
Info 4/15/2026 12:44:21 PM \[RhinoCode\] Deploying package from "pycodestyle-2.8.0-py2.py3-none-any.whl"
Info 4/15/2026 12:44:21 PM \[RhinoCode\] Deploying package from "jedi-0.19.2-py2.py3-none-any.whl"
Info 4/15/2026 12:44:21 PM \[RhinoCode\] Deploying package from "black-21.8b0-py3-none-any.whl"
Info 4/15/2026 12:44:21 PM \[RhinoCode\] Deploying package from "certifi-2024.8.30-py3-none-any.whl"
Info 4/15/2026 12:44:21 PM \[RhinoCode\] Deploying package from "pywin32-302-cp39-cp39-win_amd64.whl"
Info 4/15/2026 12:44:21 PM \[RhinoCode\] Deploying package from "psutil-5.9.1-cp39-cp39-win_amd64.whl"
Info 4/15/2026 12:44:21 PM \[RhinoCode\] Saving CPython runtime configs
Info 4/15/2026 12:44:21 PM \[RhinoCode\] PYTHONHOME: \\?\\C:\\Users\\AUGC.rhinocode\\py39-rh8
Info 4/15/2026 12:44:21 PM \[RhinoCode\] PYTHONPATH:
Info 4/15/2026 12:44:21 PM \[RhinoCode\] Loading CPython engine from C:\\Users\\AUGC.rhinocode\\py39-rh8\\McNeel.Python39.Runtime.dll
Info 4/15/2026 12:44:24 PM \[RhinoCode\] Preparing SSL context
Info 15/04/2026 12:44:24 \[RhinoCode\] Adding search path C:\\Users\\AUGC.rhinocode\\py39-rh8\\lib\\site-packages (from C:\\Users\\AUGC.rhinocode\\py39-rh8\\lib\\site-packages\\distutils-precedence.pth)
Info 15/04/2026 12:44:24 \[RhinoCode\] Running process: C:\\Users\\AUGC.rhinocode\\py39-rh8\\python.exe -I -m pip --isolated --disable-pip-version-check list --path "C:\\Users\\AUGC.rhinocode\\py39-rh8\\site-envs\\default-90Sir7Ti" --format freeze
Info 15/04/2026 12:44:24 \[RhinoCode\] Adding search path C:\\Users\\AUGC.rhinocode\\py39-rh8\\site-support\\win32 (from C:\\Users\\AUGC.rhinocode\\py39-rh8\\site-support\\pywin32.pth)
Info 15/04/2026 12:44:24 \[RhinoCode\] Adding search path C:\\Users\\AUGC.rhinocode\\py39-rh8\\site-support\\win32\\lib (from C:\\Users\\AUGC.rhinocode\\py39-rh8\\site-support\\pywin32.pth)
Info 15/04/2026 12:44:24 \[RhinoCode\] Adding search path C:\\Users\\AUGC.rhinocode\\py39-rh8\\site-support\\Pythonwin (from C:\\Users\\AUGC.rhinocode\\py39-rh8\\site-support\\pywin32.pth)
Info 15/04/2026 12:44:24 \[RhinoCode\] Adding search path C:\\Users\\AUGC.rhinocode\\py39-rh8\\site-support (from C:\\Users\\AUGC.rhinocode\\py39-rh8\\site-support\\pywin32.pth)
Info 15/04/2026 12:44:24 \[RhinoCode\] Running process: C:\\Users\\AUGC.rhinocode\\py39-rh8\\python.exe -I -m pip --isolated --disable-pip-version-check list --format freeze
Info 15/04/2026 12:44:24 \[RhinoCode\] Running process: C:\\Users\\AUGC.rhinocode\\py39-rh8\\python.exe -I -m pip --isolated --disable-pip-version-check list --path "C:\\Users\\AUGC.rhinocode\\py39-rh8\\site-support" --format freeze
Info 4/15/2026 12:44:24 PM \[RhinoCode\] Parsing configs schema "https://files.mcneel.com/schemas/rhinocode/editor.schema.v1.json" in C:\\Users\\AUGC.rhinocode\\editor.json
Info 4/15/2026 12:44:24 PM \[RhinoCode\] Setting cpython locale to C
Warn 4/15/2026 12:44:25 PM \[RhinoCode\] updated cpython locale to 'C'
Info 15/04/2026 12:44:25 \[RhinoCode\] Building stubs for platform "Rhinoceros 3D @ 8.29.26063.11001 (mcneel.rhino3d.rhino)" references
Info 15/04/2026 12:44:25 \[RhinoCode\] Stubs already exist for RhinoCodePlatform.Rhino3D, Version=8.29.26063.11001
Info 15/04/2026 12:44:25 \[RhinoCode\] Stubs already exist for mscorlib, Version=4.0.0.0
Info 15/04/2026 12:44:25 \[RhinoCode\] Stubs already exist for System.Windows.Forms, Version=4.0.0.0
Info 15/04/2026 12:44:25 \[RhinoCode\] Stubs already exist for System.Drawing, Version=4.0.0.0
Info 15/04/2026 12:44:25 \[RhinoCode\] Stubs already exist for System.Drawing, Version=4.0.0.0
Info 15/04/2026 12:44:25 \[RhinoCode\] Stubs already exist for Eto, Version=2.11.0.0
Info 15/04/2026 12:44:25 \[RhinoCode\] Stubs already exist for Eto, Version=2.11.0.0
Info 15/04/2026 12:44:25 \[RhinoCode\] Stubs already exist for RhinoCommon, Version=8.29.26063.11001
Info 15/04/2026 12:44:25 \[RhinoCode\] Stubs already exist for Rhino.UI, Version=8.29.26063.11001
Info 15/04/2026 12:44:25 \[RhinoCode\] Stubs already exist for RhinoCodePlatform.Rhino3D, Version=8.29.26063.11001
Info 15/04/2026 12:44:25 \[RhinoCode\] Stubs already exist for Grasshopper, Version=8.29.26063.11001
Info 15/04/2026 12:44:25 \[RhinoCode\] Stubs already exist for GH_IO, Version=8.29.26063.11001
Info 15/04/2026 12:44:25 \[RhinoCode\] Stubs already exist for mscorlib, Version=4.0.0.0
Info 15/04/2026 12:44:25 \[RhinoCode\] Stubs already exist for System.Core, Version=4.0.0.0
Info 15/04/2026 12:44:25 \[RhinoCode\] Stubs already exist for System.Drawing, Version=4.0.0.0
Info 15/04/2026 12:44:25 \[RhinoCode\] Stubs already exist for System.Xaml, Version=4.0.0.0
Info 15/04/2026 12:44:25 \[RhinoCode\] Stubs already exist for System.Configuration, Version=4.0.0.0
Info 15/04/2026 12:44:25 \[RhinoCode\] Stubs already exist for System.Xml, Version=4.0.0.0
Info 15/04/2026 12:44:25 \[RhinoCode\] Stubs already exist for System.Windows.Forms, Version=4.0.0.0
Info 15/04/2026 12:44:25 \[RhinoCode\] Stubs already exist for System.Collections.Immutable, Version=7.0.0.0
Info 15/04/2026 12:44:25 \[RhinoCode\] Stubs already exist for System.ValueTuple, Version=4.0.0.0
Info 15/04/2026 12:44:25 \[RhinoCode\] Stubs already exist for System.Runtime.Serialization, Version=4.0.0.0
Info 15/04/2026 12:44:25 \[RhinoCode\] Stubs already exist for System.ServiceModel.Internals, Version=4.0.0.0
Info 15/04/2026 12:44:25 \[RhinoCode\] Stubs already exist for System.Numerics, Version=4.0.0.0
Info 15/04/2026 12:44:25 \[RhinoCode\] Stubs already exist for System.Data, Version=4.0.0.0
Info 15/04/2026 12:44:25 \[RhinoCode\] Stubs already exist for System.Net.Http, Version=4.0.0.0
Info 15/04/2026 12:44:25 \[RhinoCode\] Stubs already exist for System.Security, Version=4.0.0.0
Info 15/04/2026 12:44:25 \[RhinoCode\] Stubs already exist for System.Management, Version=4.0.0.0
Info 15/04/2026 12:44:25 \[RhinoCode\] Stubs already exist for System.Web, Version=4.0.0.0
Info 15/04/2026 12:44:25 \[RhinoCode\] Stubs already exist for System.Threading.Tasks.Extensions, Version=4.2.0.1
Info 15/04/2026 12:44:25 \[RhinoCode\] Stubs already exist for System.Memory, Version=4.0.1.2
Info 15/04/2026 12:44:25 \[RhinoCode\] Stubs already exist for System.Runtime.CompilerServices.Unsafe, Version=6.0.0.0
Info 15/04/2026 12:44:25 \[RhinoCode\] Stubs already exist for System.Numerics.Vectors, Version=4.1.4.0
Info 15/04/2026 12:44:25 \[RhinoCode\] Stubs already exist for System.Runtime.InteropServices.RuntimeInformation, Version=4.0.0.0
Info 15/04/2026 12:44:25 \[RhinoCode\] Stubs already exist for Microsoft.Data.Sqlite, Version=7.0.5.0
Info 15/04/2026 12:44:25 \[RhinoCode\] Stubs already exist for System.Runtime.InteropServices.WindowsRuntime, Version=4.0.0.0
Info 15/04/2026 12:44:25 \[RhinoCode\] Stubs already exist for System.Xml.Linq, Version=4.0.0.0
Info 15/04/2026 12:44:25 \[RhinoCode\] Stubs already exist for System.Drawing.Common, Version=4.0.0.0
Info 15/04/2026 12:44:25 \[RhinoCode\] Stubs already exist for System.Reactive, Version=5.0.0.0
Info 15/04/2026 12:44:25 \[RhinoCode\] Stubs already exist for System.Resources.Extensions, Version=8.0.0.0
Info 15/04/2026 12:44:25 \[RhinoCode\] Stubs already exist for System.DirectoryServices, Version=4.0.0.0
Info 15/04/2026 12:44:25 \[RhinoCode\] Stubs already exist for System.Windows.Controls.Ribbon, Version=4.0.0.0
Info 15/04/2026 12:44:25 \[RhinoCode\] Stubs already exist for Microsoft.VisualBasic, Version=10.0.0.0
Info 15/04/2026 12:44:25 \[RhinoCode\] Stubs already exist for System.Reflection.Emit.Lightweight, Version=4.0.0.0
Info 15/04/2026 12:44:25 \[RhinoCode\] Stubs already exist for System.Reflection.Emit.ILGeneration, Version=4.0.0.0
Info 15/04/2026 12:44:25 \[RhinoCode\] Stubs already exist for Microsoft.ML.Data, Version=1.0.0.0
Info 15/04/2026 12:44:25 \[RhinoCode\] Stubs already exist for Microsoft.ML.Core, Version=1.0.0.0
Info 15/04/2026 12:44:25 \[RhinoCode\] Stubs already exist for Microsoft.ML.DataView, Version=1.0.0.0
Info 15/04/2026 12:44:25 \[RhinoCode\] Stubs already exist for Microsoft.ML.LightGbm, Version=1.0.0.0
Info 4/15/2026 12:44:25 PM \[RhinoCode\] Added Python 3.9.10 (mcneel.pythonnet.python) search path: C:\\Users\\AUGC\\AppData\\Roaming\\McNeel\\Rhinoceros\\8.0\\scripts
Info 15/04/2026 12:44:25 \[RhinoCode\] Stubs already exist for System.CodeDom, Version=8.0.0.0
Info 15/04/2026 12:44:25 \[RhinoCode\] Stubs already exist for Microsoft.CodeAnalysis, Version=3.4.0.0
Info 15/04/2026 12:44:25 \[RhinoCode\] Stubs already exist for System.Reflection.Metadata, Version=1.4.3.0
Info 15/04/2026 12:44:25 \[RhinoCode\] Building stubs for Microsoft.Extensions.DependencyInjection.Abstractions, Version=8.0.0.0
Info 15/04/2026 12:44:25 \[RhinoCode\] Stubs already exist for System.Management.Automation, Version=3.0.0.0
Info 15/04/2026 12:44:25 \[RhinoCode\] Building stubs for Microsoft.CodeAnalysis.CSharp, Version=3.4.0.0
Info 15/04/2026 12:44:25 \[RhinoCode\] Stubs already exist for Microsoft.CSharp, Version=4.0.0.0
Info 15/04/2026 12:44:25 \[RhinoCode\] Stubs already exist for System.Dynamic, Version=4.0.0.0
Info 15/04/2026 12:44:25 \[RhinoCode\] Stubs already exist for System.ServiceModel, Version=4.0.0.0
Info 15/04/2026 12:44:25 \[RhinoCode\] Building stubs for System.Text.Json, Version=7.0.0.0
Info 15/04/2026 12:44:25 \[RhinoCode\] Building stubs for System.Text.Encodings.Web, Version=7.0.0.0
Info 15/04/2026 12:44:25 \[RhinoCode\] Building stubs for Microsoft.Bcl.AsyncInterfaces, Version=7.0.0.0
Info 15/04/2026 12:44:25 \[RhinoCode\] Stubs already exist for System.Buffers, Version=4.0.3.0
Info 15/04/2026 12:44:25 \[RhinoCode\] Stubs already exist for System.Reflection.Emit, Version=4.0.0.0
Info 15/04/2026 12:44:25 \[RhinoCode\] Stubs already exist for System.Configuration.Install, Version=4.0.0.0
Info 15/04/2026 12:44:25 \[RhinoCode\] Stubs already exist for System.ComponentModel.DataAnnotations, Version=4.0.0.0
Info 15/04/2026 12:44:25 \[RhinoCode\] Stubs already exist for System.Web.ApplicationServices, Version=4.0.0.0
Info 15/04/2026 12:44:25 \[RhinoCode\] Stubs already exist for System.Runtime, Version=4.0.0.0
Info 15/04/2026 12:44:25 \[RhinoCode\] Stubs already exist for System.Runtime.WindowsRuntime, Version=4.0.0.0
Info 15/04/2026 12:44:25 \[RhinoCode\] Stubs already exist for Microsoft.Dynamic, Version=1.3.1.0
Info 15/04/2026 12:44:25 \[RhinoCode\] Stubs already exist for Microsoft.Scripting, Version=1.3.1.0
Info 15/04/2026 12:44:25 \[RhinoCode\] Building stubs for Microsoft.CodeAnalysis.CSharp, Version=4.6.0.0
Info 15/04/2026 12:44:25 \[RhinoCode\] Building stubs for Microsoft.CodeAnalysis, Version=4.6.0.0
Info 15/04/2026 12:44:25 \[RhinoCode\] Building stubs for System.Reflection.Metadata, Version=7.0.0.0
Info 15/04/2026 12:44:25 \[RhinoCode\] Stubs already exist for Microsoft.CodeAnalysis.VisualBasic, Version=4.6.0.0
Info 15/04/2026 12:44:25 \[RhinoCode\] Stubs already exist for Microsoft.ML.FastTree, Version=1.0.0.0
Info 15/04/2026 12:44:25 \[RhinoCode\] Stubs already exist for Microsoft.ML.StandardTrainers, Version=1.0.0.0
Info 15/04/2026 12:44:25 \[RhinoCode\] Stubs already exist for System.Transactions, Version=4.0.0.0
Info 15/04/2026 12:44:25 \[RhinoCode\] Stubs already exist for System.ComponentModel.Annotations, Version=4.2.1.0
Info 15/04/2026 12:44:25 \[RhinoCode\] Stubs already exist for System.IdentityModel, Version=4.0.0.0
Info 15/04/2026 12:44:25 \[RhinoCode\] Stubs already exist for System.EnterpriseServices, Version=4.0.0.0
Info 15/04/2026 12:44:25 \[RhinoCode\] Stubs already exist for System.Runtime.DurableInstancing, Version=4.0.0.0
Info 15/04/2026 12:44:25 \[RhinoCode\] Building stubs for Microsoft.Extensions.DependencyInjection, Version=8.0.0.0
Info 15/04/2026 12:44:25 \[RhinoCode\] Building stubs for Microsoft.Bcl.AsyncInterfaces, Version=8.0.0.0
Info 15/04/2026 12:44:25 \[RhinoCode\] Starting python language server background process
Info 15/04/2026 12:44:25 \[RhinoCode\] Running background process: C:\\Users\\AUGC.rhinocode\\py39-rh8\\python.exe utils\\pyminilsp_server.py
Info 15/04/2026 12:44:25 \[RhinoCode\] Preparing python auto-completion cache
Info 4/15/2026 12:44:25 PM \[RhinoCode\] Language Registered: Python 3.9.10 (mcneel.pythonnet.python)
Info 4/15/2026 12:44:26 PM \[RhinoCode\] Using existing runtime: IronPython 2.7.12/3 (x64)
Info 4/15/2026 12:44:26 PM \[RhinoCode\] Loading IronPython 2.7.12/3 runtime
Info 4/15/2026 12:44:26 PM \[RhinoCode\] Setting ironpython locale to C
Warn 4/15/2026 12:44:27 PM \[RhinoCode\] updated ironpython locale to 'C'
Info 4/15/2026 12:44:27 PM \[RhinoCode\] Added IronPython 2.7.12 (mcneel.ironpython.python) search path: C:\\Users\\AUGC\\AppData\\Roaming\\McNeel\\Rhinoceros\\8.0\\scripts
Info 4/15/2026 12:44:28 PM \[RhinoCode\] Language Registered: IronPython 2.7.12 (mcneel.ironpython.python)
Info 15/04/2026 12:44:28 \[RhinoCode\] Stubs already exist for System.IO.Compression, Version=4.0.0.0
Info 4/15/2026 12:44:28 PM \[RhinoCode\] Setting roslyn culture to
Info 4/15/2026 12:44:28 PM \[RhinoCode\] Language Registered: C# 9.0 (mcneel.roslyn.csharp)
Info 4/15/2026 12:44:28 PM \[RhinoCode\] Language Registered: Grasshopper 1.0 (mcneel.gh1.grasshopper)
Info 4/15/2026 12:44:28 PM \[RhinoCode\] Language Registered: Markdown 0.30.4 (mcneel.markdig.markdown)
Info 15/04/2026 12:44:41 \[RhinoCode\] Stubs already exist for Microsoft.Extensions.Logging.Abstractions, Version=2.1.1.0
Info 15/04/2026 12:44:42 \[RhinoCode\] Building stubs for Microsoft.Extensions.DependencyInjection.Abstractions, Version=2.1.1.0
Info 15/04/2026 12:44:42 \[RhinoCode\] Building stubs for Microsoft.Extensions.DependencyInjection, Version=2.1.1.0
Info 15/04/2026 12:44:45 \[RhinoCode\] Building stubs for System.Text.Encodings.Web, Version=9.0.0.4
Info 15/04/2026 12:44:45 \[RhinoCode\] Building stubs for Microsoft.Bcl.AsyncInterfaces, Version=9.0.0.4
Info 15/04/2026 12:44:45 \[RhinoCode\] Building stubs for System.Text.Json, Version=9.0.0.4
Info 15/04/2026 12:44:46 \[RhinoCode\] Stubs already exist for System.IO.Pipelines, Version=9.0.0.4
Info 15/04/2026 12:44:50 \[RhinoCode\] Stubs already exist for System.ClientModel, Version=1.2.1.0
Info 15/04/2026 12:44:50 \[RhinoCode\] Stubs already exist for System.Memory.Data, Version=6.0.0.0
Info 15/04/2026 12:47:15 \[RhinoCode\] Stubs already exist for Microsoft.Build.Framework, Version=4.0.0.0
Info 15/04/2026 12:47:15 \[RhinoCode\] Stubs already exist for Microsoft.Build.Utilities.v4.0, Version=4.0.0.0
Info 15/04/2026 12:47:16 \[RhinoCode\] Stubs already exist for System.Security.Cryptography.Algorithms, Version=4.0.0.0
Info 15/04/2026 12:47:16 \[RhinoCode\] Stubs already exist for System.Globalization, Version=4.0.0.0
Info 04/15/2026 12:47:39 \[RhinoCode\] Parsing component schema "https://files.mcneel.com/schemas/rhinocode/component.schema.v1.json" in C:\\Users\\AUGC.rhinocode\\component.json

@augustin.ceillier Lets reset your python runtime just to be sure there is nothing extra involved here. Try:

Restart Rhino, and open ScriptEditor and let it reinstall the runtime.

I am going to try to repeat the problem here on my machine if I can.

@eirannejad Thanks for your answer.

I have reset my python runtime and havent been able to reproduce the issue after having done that (So far). It might be that the problem was fixed, but i will post ack in a couple of days here if the issue is still happenning after all.

1 Like