Skip to content

CLI run doesn't run a script #661

Description

@melnikovalex

Describe the bug
Hi Ehsan! I am trying pyrevit run command and for me something goes wrong here (maybe I don't know how to do it properly). Please correct me if so.

Thank you in advance!

To Reproduce

If I run pyrevit run "make3dview" "D:\test.rvt" --revit=2018 Revit is being opened, loaded and closed. But in the end no files were opened or changed.

If I check journal file generated by Revit, right after running a command it closes revit.

Jrn.RibbonEvent "Execute external command:CustomCtrl_%CustomCtrl_%Add-Ins%pyRevitRunner%PyRevitRunnerCommand:PyRevitRunner.PyRevitRunnerCommand"
'  0.621163   1:<<<API External Command Time 
'  0.725203  0:<<Event timer 
'H 03-Aug-2019 13:06:22.725;   0:< 
Jrn.Data "APIStringStringMapJournalData"  _
        , 4, "LogFile", "C:\Users\Alex\AppData\Local\Temp\a4c2a673-c62b-4895-abf7-73fd4a000312\PyRevitRunner_a4c2a673-c62b-4895-abf7-73fd4a000312.log" _
        , "Models", "D:\test.rvt", "ScriptSource" _
        , "C:\Users\Alex\AppData\Roaming\pyRevit\pyRevit46-24\main46-24\extensions\pyRevitRun.run\make3dview_command.py", "SearchPaths", ""
 'E 03-Aug-2019 13:06:22.731;   0:< 
 Jrn.Command "SystemMenu" , "Quit the application; prompts to save projects , ID_APP_EXIT"

Here CLI log:

C:\Users\Alex>pyrevit run "make3dview" "D:\test.rvt" --revit=2018
==> Execution Environment
Execution Id: "a4c2a673-c62b-4895-abf7-73fd4a000312"
Product: Autodesk Revit 2018.2 | Version: 18.2.0.51 | Build: 20170927_1515(x64) | Language: 1033 | Path: "C:\Program Files\Autodesk\Revit 2018"
Clone: main46-24 | Branch: "master" | Version: "4.6.24:76d18d6" | Path: "C:\Users\Alex\AppData\Roaming\pyRevit\pyRevit46-24\main46-24"
Engine: Kernel: IronPython | Version: 279 | Runtime: True | Path: "C:\Users\Alex\AppData\Roaming\pyRevit\pyRevit46-24\main46-24\bin\engines\279\pyRevitLoader.dll" | Desc: "Latest Stable IronPython Engine" | Compatible: ""
Script: "C:\Users\Alex\AppData\Roaming\pyRevit\pyRevit46-24\main46-24\extensions\pyRevitRun.run\make3dview_command.py"
Working Directory: "C:\Users\Alex\AppData\Local\Temp\a4c2a673-c62b-4895-abf7-73fd4a000312"
Journal File: "C:\Users\Alex\AppData\Local\Temp\a4c2a673-c62b-4895-abf7-73fd4a000312\PyRevitRunner_a4c2a673-c62b-4895-abf7-73fd4a000312.txt"
Manifest File: "C:\Users\Alex\AppData\Local\Temp\a4c2a673-c62b-4895-abf7-73fd4a000312\PyRevitRunner.addin"
Log File: "C:\Users\Alex\AppData\Local\Temp\a4c2a673-c62b-4895-abf7-73fd4a000312\PyRevitRunner_a4c2a673-c62b-4895-abf7-73fd4a000312.log"
==> Target Models
D:\test.rvt

Desktop (please complete the following information):

  • OS: Win 10
  • pyRevit Version 4.6.24
  • pyRevit Environment:
C:\Users\Alex>pyrevit env
==> Registered Clones (full git repos)
dev47 | Branch: "improvements19-08" | Version: "4.6.24:53e7135" | Path: "C:\Users\Alex\AppData\Roaming\pyRevit\pyRevitAlex"
main46-22 | Branch: "master" | Version: "4.6.22:28f9d35" | Path: "C:\Users\Alex\AppData\Roaming\pyRevit\pyRevit46-22"
main46-24 | Branch: "master" | Version: "4.6.24:76d18d6" | Path: "C:\Users\Alex\AppData\Roaming\pyRevit\pyRevit46-24\main46-24"
==> Registered Clones (deployed from archive/image)
main46 | Deploy: "base" | Branch: "master" | Version: "4.6.19" | Path: "C:\Users\Alex\AppData\Roaming\pyRevit\pyRevitCopy"
main46-23 | Deploy: "base" | Branch: "master" | Version: "4.6.23" | Path: "C:\Users\Alex\AppData\Roaming\pyRevit\pyRevit46-23\main46-23"
==> Attachments
main46-24 | Product: "Autodesk Revit 2018.2" | Engine: 279 | Path: "C:\Users\Alex\AppData\Roaming\pyRevit\pyRevit46-24\main46-24" | Manifest: "C:\Users\Alex\AppData\Roaming\Autodesk\Revit\Addins\2018\pyRevit.addin"
==> Installed Extensions
pyApex | Type: UIExtension | Repo: "https://github.com/apex-project/pyApex.git" | Installed: "C:\Users\Alex\AppData\Roaming\pyRevit\Extensions\pyApex.extension"
PyRevitPlus | Type: UIExtension | Repo: "https://github.com/gtalarico/pyrevitplus.git" | Installed: "C:\Users\Alex\AppData\Roaming\pyRevit\Extensions\PyRevitPlus.extension"
runtest | Type: Unknown | Repo: "" | Installed: "C:\Users\Alex\AppData\Roaming\pyRevit\Extensions\runtest.extension"
==> Default Extension Search Path
C:\Users\Alex\AppData\Roaming\pyRevit\Extensions
==> Extension Search Paths
C:\Users\Alex\AppData\Roaming\pyRevit\Extensions
==> Extension Sources - Default
https://github.com/eirannejad/pyRevit/raw/master/extensions/extensions.json
==> Extension Sources - Additional
==> Installed Revits
Autodesk Revit 2018.2 | Version: 18.2.0.51 | Build: 20170927_1515(x64) | Language: 1033 | Path: "C:\Program Files\Autodesk\Revit 2018"
==> Running Revit Instances
==> User Environment
Microsoft Windows 10 [Version 10.0.17134]
Executing User: ALEX-NB\Alex
Active User: ALEX-NB\Alex
Adming Access: No
%APPDATA%: "C:\Users\Alex\AppData\Roaming"
Latest Installed .Net Framework: 4.7.2
Installed .Net Target Packs: v3.5 v4.0 v4.5 v4.5.1 v4.5.2 v4.6 v4.6.1 v4.6.2 v4.7 v4.X
No .Ne-Core Target Packs are installed.
pyRevit CLI 0.11.0.0

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions