auto install Managed file object not working

Hi I am trying to trigger script inside consumer on some event, but on binding I am getting error

Here is my MOF file

#pragma namespace (“\\.\root\subscription”)

instance of __EventFilter as $FILTER
{
CreatorSID = {1, 2, 0, 0, 0, 0, 0, 5, 32, 0, 0, 0, 32, 2, 0, 0};
Name = “CLASS_FIRST_TEST”;
EventNamespace = “root\cimv2”;
Query = "SELECT * FROM __InstanceCreationEvent "
"WHERE TargetInstance ISA "Win32_NTLogEvent" AND "
“TargetInstance.LogFile="Application"”;

QueryLanguage = “WQL”;
};

instance of ActiveScriptEventConsumer as $CONSUMER
{
CreatorSID = {1, 2, 0, 0, 0, 0, 0, 5, 32, 0, 0, 0, 32, 2, 0, 0};
Name = “CLASS_FIRST_TEST”;
ScriptingEngine = “VBScript”;

ScriptText =
“some script”;
};

instance of __FilterToConsumerBinding
{
CreatorSID = {1, 2, 0, 0, 0, 0, 0, 5, 32, 0, 0, 0, 32, 2, 0, 0};
Consumer = $CONSUMER ;
Filter = $FILTER ;
};

And here is Log

(Thu Jun 15 02:08:30 2017.69703) : Parsing MOF file: C:\WINDOWS\system32\WBEM\MOF\my.mof
(Thu Jun 15 02:08:30 2017.69703) : MOF file has been successfully parsed
(Thu Jun 15 02:08:30 2017.69703) : Storing data in the repository…
(Thu Jun 15 02:08:30 2017.69734) : An error occurred while processing item 3 defined on lines 26 - 31 in file C:\WINDOWS\system32\WBEM\MOF\my.mof:
(Thu Jun 15 02:08:30 2017.69734) : Error Number: 0x80010117, Facility: RPC
Description: Call context cannot be accessed after call completed.

I am on windows xp sp1

Can anybody tell why it is not working? Or is there something I am missing in MOF?