WoW, you are amazing!. Very nice, you make me feel I am important :).. that's cool.... Well we've got CF 9 under Ubuntu 11.04 server and Ubuntu Desktop 10.10. Did you do something special, or just put the folder, configured the apache site and run it?... We were doing a professional app. based on this tests on model-glue. We love the framework, but we do not know what else we need to do to make it run on Ubuntu... :(.
Thanks for your time and help!. I have told my partners in the enterprise and my students in the University that I am in contact with you and that this is incredible amazing you have taken care of this issue like it was yours and if this were from Microsoft Support I would give up!!. The CF people is really cool!!! On 7/19/11, Dan Wilson <[email protected]> wrote: > Jon, > > I stuck your application up on one of my servers. You can take a look at it > here: > > http://datacurl.com/mgfundamentals/?event=uppercaser.form > > > It seems to work just fine, from what I can tell. > > Which version of ColdFusion are you on? > > > DW > > On Tue, Jul 19, 2011 at 12:28 PM, Jon Mosquera > <[email protected]>wrote: > >> Sure, I hereby the zipped project. It is very simple, it was just for >> learning based on the book CF anthology. It works good, so we decided >> to have model glue as the framework in our IT deparment for testing >> and may be in production. I like it, but I found these issues in Linux >> Ubuntu. We are doing an enterprise application, this was working well >> in Windows, but we decided to stop its development due to those bugs. >> Thanks for your Help!!! :) >> P.D. >> I see a weird folder named "mgfundamentals" inside the root folder, we >> never used that folder, but I noticed that mg was trying to create >> folders in sort of looping... :S >> >> On 7/19/11, Dan Wilson <[email protected]> wrote: >> > Jon, >> > >> > Thanks for the details. That helps in debugging your situation. >> > >> > I'm currently hosting a few Model Glue applications on Linux myself. I'm >> not >> > having any issues with the XML Searches and case sensitivity. >> > >> > Would it be possible for you to zip up your mgfundamentals project and >> send >> > it to me? You can email me privately if you like. >> > >> > DW >> > >> > >> > On Tue, Jul 19, 2011 at 9:50 AM, Jon Mosquera <[email protected] >> >wrote: >> > >> >> This is my application.cfc >> >> >> >> <cfcomponent output="false"> >> >> >> >> <!--- Application settings ---> >> >> <cfset this.name = "mgfundamentals" /> >> >> <cfset this.sessionManagement = true> >> >> <cfset this.sessionTimeout = createTimeSpan(0,0,30,0)> >> >> <cfset THIS.mappings["/ModelGlue"]="/home/jomosque/htdocs/ModelGlue"> >> >> <cfset THIS.mappings["/coldspring"]="/home/jomosque/htdocs/coldspring"> >> >> >> >> <cffunction name="onSessionStart" output="false"> >> >> >> >> <cfif StructKeyExists(URL, "reset")> >> >> <cfset this.onapplicationStart()> >> >> <cfset this.onSessionStart() > >> >> </cfif> >> >> <!--- Not sure anyone'll ever need this... >> >> <cfset invokeSessionEvent("ModelGlue.onSessionStartPreRequest", >> >> session, application) /> >> >> ---> >> >> <!--- Set flag letting MG know it needs to broadcast >> onSessionStart >> >> before onRequestStart ---> >> >> <cfset request._modelglue.bootstrap.sessionStart = true /> >> >> </cffunction> >> >> >> >> <cffunction name="onSessionEnd" output="false"> >> >> <cfargument name="sessionScope" type="struct" required="true"> >> >> <cfargument name="appScope" type="struct" required="false"> >> >> >> >> <cfset invokeSessionEvent("ModelGlue.onSessionEnd", >> >> arguments.sessionScope, appScope) /> >> >> </cffunction> >> >> >> >> <cffunction name="invokeSessionEvent" output="false" access="private"> >> >> <cfargument name="eventName" /> >> >> <cfargument name="sessionScope" /> >> >> <cfargument name="appScope" /> >> >> >> >> <cfset var mgInstances = createObject("component", >> >> "ModelGlue.Util.ModelGlueFrameworkLocator").findInScope(appScope) /> >> >> <cfset var values = structNew() /> >> >> <cfset var i = "" /> >> >> >> >> <cfset values.sessionScope = arguments.sessionScope /> >> >> >> >> <cfloop from="1" to="#arrayLen(mgInstances)#" index="i"> >> >> <cfset mgInstances[i].executeEvent(arguments.eventName, >> >> values) /> >> >> </cfloop> >> >> </cffunction> >> >> >> >> >> >> </cfcomponent> >> >> >> >> Last thing I have found is that the file in >> >> /home/jomosque/htdocs/ModelGlue/gesture/module/XMLModuleLoader.cfc has >> >> some lines with the name "modelglue" in lowercases and this throws an >> >> error because my Model Glue Folder is UpperCase like "ModelGlue" so I >> >> fixed >> >> lines such as 373: /modelglue/event-handlers/event-handler with >> >> /ModelGlue/event-handlers/event-handler >> >> >> >> this is a little frustrating, I do not know where is going to be the >> >> next bug in my linux server application. Thanks for your help >> >> :) >> >> On 7/18/11, Dan Wilson <[email protected]> wrote: >> >> > Paste the contents of your application.cfc/cfm >> >> > On Jul 18, 2011 4:38 PM, "Jon Mosquera" <[email protected]> >> wrote: >> >> >> I have run my Model-Glue application in Internet Information Server >> >> >> with coldfusion 9. It runs perfect. >> >> >> However I have recently migrate to Ubuntu 11.04, I put the folders >> and >> >> >> files exactly as they were in the Windows File system and I've got >> >> >> this error when I try to invoke an event. >> >> >> http://mgfundamentals/index.cfm?event=uppercaser.form >> >> >> >> >> >> Element modelglue.onApplicationInitialization is undefined in a CFML >> >> >> structure referenced as part of an expression. >> >> >> >> >> >> The error occurred in /home/jomosque/htdocs/ModelGlue/gesture/ >> >> >> MemoizedModelGlue.cfc: line 84 >> >> >> Called from >> /home/jomosque/htdocs/ModelGlue/gesture/eventrequest/phase/ >> >> >> Initialization.cfc: line 44 >> >> >> Called from /home/jomosque/htdocs/ModelGlue/gesture/eventrequest/ >> >> >> EventRequestPhase.cfc: line 44 >> >> >> Called from /home/jomosque/htdocs/ModelGlue/gesture/eventrequest/ >> >> >> EventContext.cfc: line 187 >> >> >> Called from /home/jomosque/htdocs/ModelGlue/gesture/ModelGlue.cfc: >> >> >> line 297 >> >> >> Called from /home/jomosque/htdocs/ModelGlue/gesture/ModelGlue.cfm: >> >> >> line 97 >> >> >> Called from /home/jomosque/htdocs/mgfundamentals/index.cfm: line 41 >> >> >> >> >> >> 82 : </cfif> >> >> >> 83 : >> >> >> 84 : <cfreturn this.eventHandlers[arguments.eventHandlerName] /> >> >> >> 85 : </cffunction> >> >> >> 86 : >> >> >> >> >> >> Any help? >> >> >> Thanks! >> >> >> >> >> >> -- >> >> >> 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 >> >> >> > >> > >> > >> > -- >> > Plutarch - "The mind is not a vessel to be filled but a fire to be >> kindled." >> > >> > -- >> > 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 >> > > > > -- > Plutarch - "The mind is not a vessel to be filled but a fire to be kindled." > > -- > 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
