Error occurred loading plug-in
Details:
The process cannot access the file 'C:\Users\worker_user\AppData\Roaming\McNeel\Rhinoceros\8.0\Plug-ins\RhinoCycles (9bc28e9e-7a6c-4b8f-a0c6-3d05e02d1b97)\data\RhinoCycles20240215431003.log' because it is being used by another process.
----
mscorlib
====
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.File.InternalDelete(String path, Boolean checkHost)
at RhinoCyclesCore.Core.RcCore.PurgeOldLogs()
at RhinoCycles.Plugin.OnLoad(String& errorMessage)
at Rhino.PlugIns.PlugIn.InternalOnLoad(Int32 pluginSerialNumber)
----
Windows 10 (10.0.19045 SR0.0) or greater (Physical RAM: 32GB)
.NET Framework 4.8.9181.0
Computer platform: LAPTOP - Plugged in [97% battery remaining]
Hybrid graphics configuration.
Primary display: Intel(R) HD Graphics 530 (Intel) Memory: 1GB, Driver date: 11-18-2018 (M-D-Y).
> Integrated graphics device with 3 adapter port(s)
- Windows Main Display is laptop’s integrated screen or built-in port
Primary OpenGL: NVIDIA Quadro M2000M (NVidia) Memory: 4GB, Driver date: 11-2-2023 (M-D-Y). OpenGL Ver: 4.6.0 NVIDIA 537.79
> Integrated accelerated graphics device with 4 adapter port(s)
- Secondary monitor is laptop’s integrated screen or built-in port
OpenGL Settings
Safe mode: Off
Use accelerated hardware modes: On
Redraw scene when viewports are exposed: On
Graphics level being used: OpenGL 4.6 (primary GPU’s maximum)
Anti-alias mode: 4x
Mip Map Filtering: Linear
Anisotropic Filtering Mode: High
Vendor Name: NVIDIA Corporation
Render version: 4.6
Shading Language: 4.60 NVIDIA
Driver Date: 11-2-2023
Driver Version: 31.0.15.3779
Maximum Texture size: 16384 x 16384
Z-Buffer depth: 24 bits
Maximum Viewport size: 16384 x 16384
Total Video Memory: 4 GB
Hmm, I will need steps to reproduce - Each log file is opened with a process id of the running Rhino. I have not seen two Rhino instances being run with the same process ID. That is something that is globally unique to the machine being run on, determined by the operating system.
Ok, then I have another location I need to protect, and I know where to make a fix for this. Thank you for the information, that was a crucial bit I missed.
edit: I have a fix ready, I’ll link you to a fresh build when one is ready (probably tomorrow)