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

Reply via email to