OK, I think I know what the story is here.

Unless you're seeing something different, what I'm observing is
actually not an event not found error, but a *method* not found error:

The method test2 was not found in component MG3Test.controller.TestController.

The generation is actually working correctly, as if you go look at
your app you will find the new view file, controller method and XML
nodes have indeed been added, but the attempt to invoke the new method
on the controller is failing.

This appears to be caused by the new "Cache Template in Request"
setting in the CF admin, as disabling this setting (which I believe is
enabled by default) appears to resolve the problem.

I believe that the issue here is the fact that the controller CFC is
instantiated in order to determine whether the function to be
generated already exists, so I'm going to see if using
getComponentMetadata() instead of getMetadata() resolves the
problem...

--
Ezra Parker


On Wed, Nov 18, 2009 at 2:59 PM, Ezra Parker <[email protected]> wrote:
> Ah, OK. I'm now able to replicate this. I had been testing with CF 8,
> and I just tried it with CF 9 and am observing the same behavior you
> noted, where the first hit to a new event for an existing section will
> return the event not found error, but it will work after a refresh.
>
> Investigating...
>
> --
> Ezra Parker
>
>
> On Wed, Nov 18, 2009 at 2:08 PM, Raymond Camden <[email protected]> wrote:
>> Woah - get this. First hit to x.y works. Next hit to x.z fails. Reload
>> x.z and it works. wtf. Go to x.a and it fails and reload and it works.
>>
>>
>>
>> On Wed, Nov 18, 2009 at 3:23 PM, Ezra Parker <[email protected]> wrote:
>>> Hmm, seems to work fine for me...
>>>
>>> --
>>> Ezra Parker
>>>
>>>
>>> On Wed, Nov 18, 2009 at 1:17 PM, Raymond Camden <[email protected]> wrote:
>>>> Looking for confirmation on this one.
>>>>
>>>> I've got event generation turned on. I go to
>>>>
>>>> event=weapons.fire
>>>>
>>>> And MG correctly adds everything it needs to.
>>>>
>>>> I then go to
>>>>
>>>> event=shields.raise
>>>>
>>>> and again, MG does the right thing.
>>>>
>>>> But if I do
>>>>
>>>> event=shields.lower
>>>>
>>>> I get an unknown event error. It looks like the use case documented:
>>>>
>>>> index.cfm?event=news.view
>>>> index.cfm?event=news.search
>>>>
>>>> Doesn't actually work. Can someone else confirm that?
>>>>
>>>> --
>>>> ===========================================================================
>>>> Raymond Camden, ColdFusion Jedi Master
>>>>
>>>> Email    : [email protected]
>>>> Blog      : www.coldfusionjedi.com
>>>> AOL IM : cfjedimaster
>>>>
>>>> Keep up to date with the community: http://www.coldfusionbloggers.org
>>>>
>>>> --
>>>> Model-Glue Sites:
>>>> Home Page: http://www.model-glue.com
>>>> Documentation: http://docs.model-glue.com
>>>> Bug Tracker: http://bugs.model-glue.com
>>>> Blog: http://www.model-glue.com/blog
>>>>
>>>> You received this message because you are subscribed to the Google
>>>> Groups "model-glue" group.
>>>> To post to this group, send email to [email protected]
>>>> To unsubscribe from this group, send email to
>>>> [email protected]
>>>> For more options, visit this group at
>>>> http://groups.google.com/group/model-glue?hl=en
>>>>
>>>
>>> --
>>> Model-Glue Sites:
>>> Home Page: http://www.model-glue.com
>>> Documentation: http://docs.model-glue.com
>>> Bug Tracker: http://bugs.model-glue.com
>>> Blog: http://www.model-glue.com/blog
>>>
>>> You received this message because you are subscribed to the Google
>>> Groups "model-glue" group.
>>> To post to this group, send email to [email protected]
>>> To unsubscribe from this group, send email to
>>> [email protected]
>>> For more options, visit this group at
>>> http://groups.google.com/group/model-glue?hl=en
>>
>>
>>
>> --
>> ===========================================================================
>> Raymond Camden, ColdFusion Jedi Master
>>
>> Email    : [email protected]
>> Blog      : www.coldfusionjedi.com
>> AOL IM : cfjedimaster
>>
>> Keep up to date with the community: http://www.coldfusionbloggers.org
>>
>> --
>> Model-Glue Sites:
>> Home Page: http://www.model-glue.com
>> Documentation: http://docs.model-glue.com
>> Bug Tracker: http://bugs.model-glue.com
>> Blog: http://www.model-glue.com/blog
>>
>> You received this message because you are subscribed to the Google
>> Groups "model-glue" group.
>> To post to this group, send email to [email protected]
>> To unsubscribe from this group, send email to
>> [email protected]
>> For more options, visit this group at
>> http://groups.google.com/group/model-glue?hl=en
>>
>

-- 
Model-Glue Sites:
Home Page: http://www.model-glue.com
Documentation: http://docs.model-glue.com
Bug Tracker: http://bugs.model-glue.com
Blog: http://www.model-glue.com/blog

You received this message because you are subscribed to the Google
Groups "model-glue" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/model-glue?hl=en

Reply via email to