Lukasz Sumera
2012-08-07
Hi.
I have recently reinstalled my OS. Now when i'm trying to launch AAD i have
this error message:
Searching for scripts...
Found 2 files: ...
Loading references: ...
Compiling scripts...
util.boo(76,12): error BCE0005: Unknown identifier: 'Regex'.
My OS is Win7 x64 modded version (last time it was the same version and
everything was ok). Reinstalled AAD, installed NET 4.0 with hotfixes and
problem still persist
Lukasz Sumera
2012-08-07
I removed last line in util.boo (return Regex.Replace(stringToStrip, "", "")=
and now everything is working ok. But where is the problem?
Lukasz Sumera
2012-08-07
S***, now i have downloaded google script via program updater and i have new
error message:
google.boo(21,27): error BCE0018: The name 'Match' does not denote a valid
type ('not found'). Did you mean 'System.Text.RegularExpressions.Match'?
What is wrong?
Lukasz Sumera
2012-08-07
Update 3 ;) Downloaded zip version - working ok. Copy one script from zip
version to installed version folder (7digital, but works with any script from
zip) and it works. Now 100%
Regards
AlexVallat
2012-08-07
Hello, thanks for letting me know you got this working in the end. I don't
really understand how, as the script files in the zip file are exactly the
same as the ones in the installer, but nevermind.
In case anyone else comes to this thread searching for a similar issue:
1) AAD uses .net Framework 3.5, not 4, so it's that you need to make sure is
installed.
2) For some reason it couldn't find System.Text.RegularExpressions, which is
why any use of regular expressions was failing. Pretty much all scripts use
regular expressions in some form, so just removing the usages of it isn't
really going to work.
It should live in
"C:\Windows\assembly\GAC_MSIL\System\2.0.0.0__b77a5c561934e089\System.dll",
but it's really just part of .net Framework 3.5, so I've got no good idea as
to why it wasn't finding it on your system, or why replacing the script files
(which are just plain text) would make any difference. So that bit's a
mystery.