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
Describe the bug
Hi Ehsan! I am trying
pyrevit runcommand 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=2018Revit 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.
Here CLI log:
Desktop (please complete the following information):