Skip to content

[Bug]: Keynote Manager fails to load #3135

@gpuri30

Description

@gpuri30

✈ Pre-Flight checks

  • I don't have SentinelOne antivirus installed (see above for the solution)
  • I have searched in the issues (open and closed) but couldn't find a similar issue
  • I have searched in the pyRevit Forum for similar issues
  • I already followed the installation troubleshooting guide thoroughly
  • I am using the latest pyRevit Version

🐞 Describe the bug

When linking a .txt keynote file that is uploaded on BIM360 / ACC, after the recent Desktop Manager update, the Keynote manager window fails to open. This issue only occurs if the file is hosted on BIM360 / ACC vs it being on the local server.

Alternately, If one tries to link the .txt file that is hosted on ACC directly from the pyRevit keynote manager, it crashes Revit.

Previous versions of the Desktop Manager and pyRevit did not have any of these issues.

Current Revit Version: 2024.3
Current pyRevit Version: v6.1.0.26047+2255.64fcf31ad284fe73a7a3ea3fead3a840f8a408eb

⌨ Error/Debug Message

'< >z__ReadOnlyList[WorkspacePathTolt...
object is not scriptable

Creating keynote manager window

♻️ To Reproduce

  1. Link .txt file that is hosted on BIM 360 via Keynote Settings under Annotate Tab.
  2. Open pyRevit Keynote Manager. Error shows.

⏲️ Expected behavior

They Keynote Manager would link and write the .txt file that is hosted on ACC.

🖥️ Hardware and Software Setup (please complete the following information)

==> Registered Clones (full git repos)
==> Registered Clones (deployed from archive/image)
master | Branch: "master" | Version: "6.1.0.26047+2255" | Path: "C:\Users\gpuri\AppData\Roaming\pyRevit-Master"
==> Attachments
master | Product: "2024.3.4" | Engine: DEFAULT (2712) | Path: "C:\Users\gpuri\AppData\Roaming\pyRevit-Master"
master | Product: "2023.1.8" | Engine: DEFAULT (2712) | Path: "C:\Users\gpuri\AppData\Roaming\pyRevit-Master"
master | Product: "2022.1.8" | Engine: DEFAULT (2712) | Path: "C:\Users\gpuri\AppData\Roaming\pyRevit-Master"
master | Product: "2021.1.9" | Engine: DEFAULT (2712) | Path: "C:\Users\gpuri\AppData\Roaming\pyRevit-Master"
master | Product: "2020.2.9" | Engine: DEFAULT (2712) | Path: "C:\Users\gpuri\AppData\Roaming\pyRevit-Master"
master | Product: "2019.2.6" | Engine: DEFAULT (2712) | Path: "C:\Users\gpuri\AppData\Roaming\pyRevit-Master"
==> Installed Extensions
==> Default Extension Search Path
C:\Users\gpuri\AppData\Roaming\pyRevit\Extensions
==> Extension Search Paths
==> Extension Sources - Default
https://github.com/pyrevitlabs/pyRevit/raw/master/extensions/extensions.json
==> Extension Sources - Additional
==> Installed Revits
2024.3.4 | Version: 24.3.40.26 | Build: 20250918_1515(x64) | Language: 1033 | Path: "C:\Program Files\Autodesk\Revit 2024\"
2023.1.8 | Version: 23.1.80.30 | Build: 20250724_1515(x64) | Language: 1033 | Path: "C:\Program Files\Autodesk\Revit 2023\"
2022.1.8 | Version: 22.1.80.32 | Build: 20241107_1515(x64) | Language: 1033 | Path: "C:\Program Files\Autodesk\Revit 2022\"
2021.1.9 | Version: 21.1.90.15 | Build: 20230907_1515(x64) | Language: 1033 | Path: "C:\Program Files\Autodesk\Revit 2021\"
2020.2.9 | Version: 20.2.90.12 | Build: 20220517_1515(x64) | Language: 1033 | Path: "C:\Program Files\Autodesk\Revit 2020\"
2019.2.6 | Version: 19.2.60.3 | Build: 20220224_1700(x64) | Language: 1033 | Path: "C:\Program Files\Autodesk\Revit 2019\"
==> Running Revit Instances
PID: 33640 | 2024.3.4 | Version: 24.3.40.26 | Build: 20250918_1515(x64) | Language: 0 | Path: "C:\Program Files\Autodesk\Revit 2024"
==> User Environment
Microsoft Windows 10 [Version 10.0.26100]
Executing User: WOLCOTT\gpuri
Active User: WOLCOTT\gpuri
Admin Access: No
%APPDATA%: "C:\Users\gpuri\AppData\Roaming"
Latest Installed .Net Framework: 10.0.2
No .Net Target Packs are installed.
No .Net-Core Target Packs are installed.
Active CPython Engine Version: 3123
pyRevit CLI v6.1.0.26047+2255.64fcf31ad284fe73a7a3ea3fead3a840f8a408eb

Additional context

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    BugBug that stops user from using the tool or a major portion of pyRevit functionality [class]

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions