I would trace the calls and see where the request.eventContext gets set if I were you. I recoded a large part of Mach II before, and it wasn't that difficult to follow. Just start with your cfm file that actually constructs the mach II framework, and see where request.eventContext is supposed to be set.
-----Original Message----- From: Chad McCue [mailto:[EMAIL PROTECTED] Sent: Monday, July 25, 2005 8:15 AM To: CF-Talk Subject: Re: MACHII Problem Here is the function in the MachII function of the basecomponent.cfc <cfif structKeyExists(request,"eventContext")> <cfset request.eventContext.announceEvent(arguments.eventName, arguments.eventArgs) /> <cfelse> <cfthrow message="The EventContext necessary to announce events is not set in 'request.eventContext.'" /> </cfif> I have never set the "EventContext" in the request scope before in any of my other apps. Any ideas? ----- Original Message ----- From: "Russ" <[EMAIL PROTECTED]> To: "CF-Talk" <[email protected]> Sent: Monday, July 25, 2005 8:09 AM Subject: RE: MACHII Problem > Can you post what's above line 40 (the if statement)? > > -----Original Message----- > From: Chad McCue [mailto:[EMAIL PROTECTED] > Sent: Monday, July 25, 2005 7:19 AM > To: CF-Talk > Subject: MACHII Problem > > Running on a Windows2003, CFMX7 Machine > > I am getting this error when I try to run a <CFSET > AnnounceEvent('exception', newEventArgs) /> call. This code is running > perfect on my Windows2000 server running cfmx 6. Any ideas? > > The EventContext necessary to announce events is not set in > 'request.eventContext.' > > The error occurred in > D:\Inetpub\wwwroot\MachII\framework\BaseComponent.cfc: line 42 > Called from > D:\Inetpub\wwwroot\ManageAgentSite\FunctionPages\WebSiteSetup.cfc: line 17 > Called from D:\Inetpub\wwwroot\ManageAgentSite\Application.cfm: line 9 > > 40 : <cfset request.eventContext.announceEvent(arguments.eventName, > arguments.eventArgs) /> > 41 : <cfelse> > 42 : <cfthrow message="The EventContext necessary to announce events is not > set in 'request.eventContext.'" /> > 43 : </cfif> > 44 : </cffunction> > > > > > > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Logware (www.logware.us): a new and convenient web-based time tracking application. Start tracking and documenting hours spent on a project or with a client with Logware today. Try it for free with a 15 day trial account. http://www.houseoffusion.com/banners/view.cfm?bannerid=67 Message: http://www.houseoffusion.com/lists.cfm/link=i:4:212760 Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4 Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4 Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4 Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

