Hi all.
Yesterday I migrated from DDK build 3790 (I think it's called "Windows
Server 2003 DDK") to the newest build 3790.1830 ("Windows Server 2003 with
SP1 DDK").
Prefast stopped working properly: I have this compiler warning if I run
"prefast build -cefw"
Compiling - driver.rc for i386
cl : warning D4002 : ignoring unknown option '/hotpatch'
which doesn't worry me too much.
The real problem is that Prefast issues some defects, but when I try to run
"prefast view", it spits out a script error:
Line: 422
Char: 2
Error: 'documentElement' is null or not an object
Code: 0
URL:
file://C:\WINDDK\3790~1.183\bin\x86\drvfast\scripts\DefectUI\DefectUI.hta
If I try "prefast list", it fails with this message
-----------------------------------------------------------------------------
Microsoft (R) PREfast Version 1.5.2402 for 80x86.
Copyright (C) Microsoft Corporation. All rights reserved.
-----------------------------------------------------------------------------
Contents of defect log: C:\WINDDK\3790~1.183\bin\x86\drvfast\defects.xml
-----------------------------------------------------------------------------
while creating PREfast.DefectDefs
while creating PREfast.DefectSet
-----------------------------------------------------------------------------
Error 0x800a138f occurred while creating PREfast.DefectSet component:
'documentElement' is null or not an object
-----------------------------------------------------------------------------
I tried the same on another machine with the same DDK, and it works, indeed.
So I think there is something screwed up on my machine.
Any idea where to look at?
Have a nice day
GV