Issue 587: SkylineRunner Instant Crash

Status:closed
Assigned To:Guest
Type:Defect
Area:Skyline
Priority:3
Milestone:4.1
Opened:2018-06-22 09:58 by screger
Changed:2018-06-22 10:35 by Brendan MacLean
Resolved:2018-06-22 10:35 by Brendan MacLean
Resolution:By Design
Closed:2018-06-22 10:35 by Brendan MacLean
2018-06-22 09:58 screger
Title»SkylineRunner Instant Crash
Assigned ToGuest»Brendan MacLean
Type»Defect
Area»Skyline
Priority»3
Milestone»4.1
Hello Skyline team;
Our lab is trying to use SkylineRunner to fully automate our workflow in Skyline. Unfortunately, SkylineRunner starts and immediately crashes no matter what I have tried. After being clicked, the SkylineRunner command window pops up (completely blank) and then quickly closes.

Some things that I have tried so far:
Repair, reinstall, thorough uninstall followed by fresh reinstall (of Skyline)
Skyline, Skyline Daily, the offline version, the 32-bit version
Turning off antivirus / firewall, boot into safe mode (and un/reinstall Skyline)
Using a different PC
Running SkylineRunner in admin mode, compatibility modes (8, 7, Vista, XP)
Add Skyline folders to PATH, move SkylineRunner.exe to Skyline install folder

I did find that starting the program through Powershell brought up a message that I had not previously seen, something along the lines of 'could not find Skyline file in Appdata\Roaming\Microsoft\Windows\Start Menu\Programs\Skyline\.' However, I found the Skyline directory in Appdata\Local\Apps\2.0\SomeRandomStringofNumbers\Skyline. I copied the contents of this folder to Appdata\Roaming\Microsoft\Windows\Start Menu\Programs\Skyline\ which made the message go away, but the problem persisted.

I have a feeling that I am missing something obvious, please help me get SkylineRunner working.
Thanks!

2018-06-22 10:35 Brendan MacLean
resolve as By Design
Statusopen»resolved
Assigned ToGuest»Brendan MacLean
SkylineRunner is a command-line application, which means you are not expected to be double-clicking on it. You are expected to open a command prompt (or write a Windows batch file) and type:

C:\Users\Brendan>SkylineRunner --in=MyFile.sky ...

SkylineRunner does not print usage information on the command-line. So, you need to consult the documentation on available arguments and their use.

As such, the behavior you describe is perfectly expected. If this doesn't make (fist to forehead) sense, then you are going to need to find someone who understands command prompts and batch scripts to help you.

2018-06-22 10:35 Brendan MacLean
close
Statusresolved»closed
Assigned ToBrendan MacLean»Guest