Forgot about YSlow. I always keep it disabled unless I need it. I just
looked and that bug was fixed 3 years ago. How time flies.


On Thu, Dec 6, 2012 at 5:17 PM, Matt Quackenbush <[email protected]>wrote:

> I remember that. :-)   As I recall it was posting form data twice.
>
>
>
> On Thu, Dec 6, 2012 at 4:16 PM, Dan Wilson <[email protected]> wrote:
>
>> I ran into the same issue once.
>>
>> It turned out Firebug, or the YSlow plug in was running the request again
>> to time it.
>>
>> I nearly pulled out my hair, before I figured it out.
>>
>> On Dec 6, 2012 5:13 PM, "JR" <[email protected]> wrote:
>> >
>> > Is the version of Model-Glue out of date? I ran into an issue a while
>> back where listeners were duplicated depending on how the application was
>> initialized.
>> >
>> > http://docs.model-glue.com/ticket/404
>> >
>> >
>> > On Thu, Dec 6, 2012 at 4:57 PM, olivierb <[email protected]>
>> wrote:
>> >>
>> >> Hi,
>> >>
>> >> I have a model-glue app running that's been fine but on our
>> development environment, I've recently noticed a problem where it seems
>> that events are being triggered two times. I just noticed this because when
>> I call an event thats adds an item to SESSION scope, it gets added 2 times.
>> >>
>> >> I'm running the following code on a test page:
>> >>
>> >> <cfif StructKeyExists(URL, "clearSession") AND URL.clearSession EQ 1>
>> >> <cfset structDelete(SESSION, "myCounter")>
>> >> </cfif>
>> >>
>> >> <cfif StructKeyExists(SESSION, "myCounter")>
>> >> <cfset SESSION.myCounter += 1>
>> >> <cfelse>
>> >> <cfset SESSION.myCounter = 1>
>> >> </cfif>
>> >>
>> >> <cfdump var="#SESSION#" label="SESSION">
>> >>
>> >> <cfdump var="#SESSION.myCounter#" format="text"
>> output="#getDirectoryFromPath(getBaseTemplatePath())#\devlog.txt" />
>> >>
>> >>
>> >> When I call the the page as:
>> >> test?clearSession=1
>> >>
>> >> I see on the screen that:
>> >> myCounter is 1
>> >>
>> >> The devlog.txt file contains:
>> >>
>> >> 1
>> >>
>> ************************************************************************************
>> >>
>> >> 1
>> >>
>> ************************************************************************************
>> >>
>> >>
>> >> When I call the page a second time as just: test
>> >> (without the clearSession URL parameter)
>> >>
>> >> I see on the screen that:
>> >> myCounter is 1
>> >>
>> >> The devlog.txt file contains:
>> >>
>> >> 1
>> >>
>> ************************************************************************************
>> >>
>> >> 1
>> >>
>> ************************************************************************************
>> >>
>> >> 2
>> >>
>> ************************************************************************************
>> >>
>> >> 3
>> >>
>> ************************************************************************************
>> >>
>> >>
>> >> When I call the page a third time as just: test
>> >> (without the clearSession URL parameter)
>> >>
>> >> I see on the screen that:
>> >>
>> >> myCounter is 4
>> >>
>> >> The devlog.txt file contains:
>> >>
>> >> 1
>> >>
>> ************************************************************************************
>> >>
>> >> 1
>> >>
>> ************************************************************************************
>> >>
>> >> 2
>> >>
>> ************************************************************************************
>> >>
>> >> 3
>> >>
>> ************************************************************************************
>> >>
>> >> 4
>> >>
>> ************************************************************************************
>> >>
>> >> 5
>> >>
>> ************************************************************************************
>> >>
>> >>
>> >>
>> >> So it seems that the action is repeated after it is displayed on my
>> browser, because the text log counter is 1 ahead of the screen.
>> >>
>> >> I created a page called test.cfm in my root folder with the same code
>> to see if this was related to MG and in that test page, the myCounter goes
>> up by 1 on every refresh.
>> >>
>> >> Does anyone have insight onto where to look or how to debug this?
>> >>
>> >> --
>> >> Olivier Bridgeman
>> >>
>> >> --
>> >> 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
>>
>> --
>> 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
>

-- 
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