Nate, I don't think it's a Model Glue related issue based on the browser- specific issues you are encountering. At first blush it sounds like a Web Server configuration issue or maybe something with the handling of cfide/cftoken variables. Are you using SSL at all on the staging server? There are some caching differences between IE and the others with SSL.
IMHO it may be an issue with your client and/or session variables in general, if the application is re-creating the session (thereby re- instantiating your objects), have you checked the following: - cfapplication tag has setdomaincookies="false". If you have this as false, it might explain the problem since the CF token cookies are being set and CF can't follow the user properly. If you're development domain is "localhost", you sometimes won't notice these differences until you move it to a remote machine. - usage of CFCookie for any variables which CF would normally handle. If CFCookie was used to set or override variables that were handled by CF, the writing of these variables may be causing overwriting of session ids as well. IE tends to be a bit fussier in allowing the webserver to do multiple writes per request on cookies so you may not be seeing the issues in IE because of this. HTH, Jon P.S. - There is one Model Glue related thing I can think of: is the directory name for the root of your project different on the staging server from your development machine? MG (Unity at least and I believe 1.1 as well) uses that directory name to set it's "application[ModelGlue_APP_KEY].framework" variables by default. If your application uses that Struct Key at all, it could be that MG can't find the key correctly on concurrent requests re-instantiates some objects. Seems like that would throw CFErrors in most cases I can think of, but it's worth a look... On May 1, 2007, at 3:52 PM, Nate Petersen wrote: > Hello all, > > I posted this previously to the model-glue site's message board and > also to the model-glue list here and didn't get any action, so I > hope someone here can help. > > So after working for the last couple months on my first Model-Glue > application, I > finally have it ready for some wider-scale testing. So I move the > code from my > development machine (windows laptop, where the application is > running smoothly and completely as expected on both FireFox and > IE), to my staging server (sun solaris box) where things start to > go south a bit. When testing the application from the staging > server it runs smoothly and as expected using IE, but in Firefox > (and Safari) it's not so smooth. The default event which > initializes several objects in the session scope appears to be > running multiple times on every other event/request (according to > the Model-Glue debug output), therefore effectively killing and re- > initializing the session based objects on each request! I am > pulling my hair out on this one... I can't understand why it's > isolated to Firefox/Safari when coming from the staging server. I > have tested with 3 different machines (two PC's and one Mac) and > all yield the same crazy results when running the application from > the staging server in Firefox or Safari. The only significant > difference between servers (aside from the fact that it is moving > from Windows to Unix) is that the staging server is running CF 7.02 > and the laptop is running CF 7. I am using Model-Glue 1.1. Can > anyone point out anything that I might be overlooking? Any other > suggestions? I am kind of desperate. > > Many thanks, > > Nate Petersen ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| ColdFusion MX7 and Flex 2 Build sales & marketing dashboard RIAâs for your business. Upgrade now http://www.adobe.com/products/coldfusion/flex2?sdid=RVJT Archive: http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:276698 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4