Page 1 of 1
PrimalScript 2019 crashing when I open a specific script
Posted: Thu Oct 03, 2019 8:10 am
by RalphBley
I am trying to open a script file that I have edited in PrimalScript for years. It is just a collection of snippets - it doesn't actually do anything by itself. Now, every time I open the file PrimalScript crashes. I tried opening the file in a text editor and copy/pasting sections in and it starts crashing. I cannot see anything that looks odd. I can paste the first 312 lines in fine, but when I paste line 313 which is "Stopped wsearch Windows Search" without the quotes, it crashes. There are no special characters - the whitespace is spaces and I have even re-typed the line. It is also not specific to that line of text - I can paste in other chunks of code and it will also crash.
I am running version 7.6.133.0, 64-bit on Windows 10 64-bit.
I have attached a file containing the first 360 or so lines of code. If I just open that file, PrimalScript crashes.
Any help would be greatly appreciated.
Re: PrimalScript 2019 crashing when I open a specific script
Posted: Thu Oct 03, 2019 8:15 am
by mxtrinidad
Thanks for providing the script! We are currently investigating the issue you are experiencing and we'll get back to you soon.
Re: PrimalScript 2019 crashing when I open a specific script
Posted: Thu Oct 03, 2019 8:47 am
by Alexander Riedel
Obviously it should not crash, and that will be fixed right away.
But the script is not really a functioning script, it contains pieces of output like:
[DBG]: PS C:\>>> list
1: #requires -version 2.0
2:
3: Write-Host "I am starting" -ForegroundColor Green
4:* $r = Read-Host "What is the radius maximum value?"
5: $pi = [math]::pi
6: $result=$pi*($r*$r)
7: Write $result
8: Write-Host "I am ending" -ForegroundColor Green
9:
[DBG]: PS C:\>>> c
174531.179870181
I am ending
PS C:\> c:\scripts\fixme.ps1
I am starting
What is the radius maximum value?: 5
Hit Variable breakpoint on 'C:\scripts\fixme.ps1:$r' (Write access)
fixme.ps1:4 [int]$r = Read-Host "What is the radius maximum value?"
[DBG]: PS C:\>>> s
fixme.ps1:5 $pi = [math]::pi
[DBG]: PS C:\>>> s
fixme.ps1:6 $result = $pi*($r*$r)
[DBG]: PS C:\>>> $pi
3.14159265358979
[DBG]: PS C:\>>> $r
5
[DBG]: PS C:\>>> $r.gettype()
IsPublic IsSerial Name BaseType
-------- -------- ---- --------
True True Int32 System.ValueType
[DBG]: PS C:\>>> c
78.5398163397448
I am ending
which causes the syntax checker to just go boom because it becomes overwhelmed with the number of error messages.
Re: PrimalScript 2019 crashing when I open a specific script
Posted: Thu Oct 03, 2019 8:51 am
by RalphBley
No, it's not a functioning script. It's a bunch of snippets of code - more like a cheat sheet, including the output of commands.
But that would explain why it crashes when just insert some plain text - it's still trying to interpret it as PS code and generates more errors, overwhelming it.
Re: PrimalScript 2019 crashing when I open a specific script
Posted: Thu Oct 03, 2019 8:55 am
by Alexander Riedel
Ah, I understand. Well, the crash will be fixed. You can disable syntax checking and it will prevent the crash until the fix is out.