Hi Ron, Double-check to make sure that line 1 of frmPhrase.cfm looks like this:
<cfset event.copyToScope( variables, "xe_translate,phrase,phraseError" ) /> >From the error message you posted, I suspect that "phraseError" is missing from the list of values passed to the event.copyToScope() function. -- Ezra Parker On Fri, Jan 29, 2010 at 2:19 PM, Ron Mast <[email protected]> wrote: > Sorry...another question pertaining to the quickstart tutorial. I'm on > Quickstart 5: Validating a form > > I'm getting the following error and it's not obvious...going home > right now...and will start tutorial over at home. > > Here's my error: > Model-Glue 3 ("Gesture") > Oops! > > Message Variable PHRASEERROR is undefined. > Detail > Extended Info > Tag Context C:\resource\mgdevsites\staffbio\views\frmPhrase.cfm (9) > C:\resource\mgdevsites\ModelGlue\gesture\view\ViewRenderer.cfm (6) > C:\resource\mgdevsites\ModelGlue\gesture\view\ViewRenderer.cfc (56) > C:\resource\mgdevsites\ModelGlue\gesture\eventrequest\EventContext.cfc (661) > C:\resource\mgdevsites\ModelGlue\gesture\eventrequest\EventContext.cfc (246) > C:\resource\mgdevsites\ModelGlue\gesture\eventrequest\phase\Invocation.cfc > (62) > C:\resource\mgdevsites\ModelGlue\gesture\eventrequest\EventContext.cfc (155) > C:\resource\mgdevsites\ModelGlue\gesture\ModelGlue.cfc (215) > C:\resource\mgdevsites\ModelGlue\gesture\ModelGlue.cfm (58) > C:\resource\mgdevsites\staffbio\index.cfm (50) > Model-Glue 3 is headed up by Dan Wilson > > 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 > Model-Glue 3 is Open Source > > It's open source and free, released under the Apache License, Version 2.0 > > Model-Glue 3 is copyrighted > > © 2010 Joe Rinehart and Dan Wilson > > Model-Glue 3 Contributors (alphabetically) > > Simeon Bateman > Peter Bell > Chris Blackwell > Ray Camden > Jeff Chastain > Mark Drew > Marc Esher > David Henry > Doug Hughes > Mark Mandel > Paul Marcotte > John Mason > Ezra Parker > Chris Peterson > Jim Priest > Joe Rinehart > Jared Rypka-Hauer > Bucky Schwarz > Bob Silverberg > Dan Skaggs > Scott Stroz > Model-Glue Hall of Fame > > Raymond Camden, Sean Corfield, Jared Rypka-Hauer, Brian Kotek, Mark > Mandel, Dave Ross, Chris Scott, Scott Stroz, Dan Wilson, Firemoss, > Alagad, AboutWeb, DataCurl, > > Model-Glue Debugging > > Time Category Message > 0ms Creation Event Context Created > > -1328ms Initialization Beginning request phase. > > -1188ms Event Queue Queueing event handler: > modelglue.onApplicationInitialization > > -1172ms Event Handler Execute "modelglue.onApplicationInitialization" > <event-handler name="modelglue.onApplicationInitialization"> > -1172ms Message Broadcast Broadcasting > "modelglue.loadFrameworkIntoScope" > <message name="modelglue.loadFrameworkIntoScope"> > -1172ms Message Listener Invoking loadFrameworkIntoScope in > ModelGlue.gesture.modules.internal.initialization.controller.InitializationController > <message-listener message="modelglue.loadFrameworkIntoScope" > function="loadFrameworkIntoScope" /> > -1172ms Event Queue Queueing event handler: > modelglue.onApplicationStoredInScope > > -1172ms Initialization Request phase complete. > > -1172ms Population Beginning request phase. > > -1047ms Event Queue Queueing event handler: > modelglue.onEventContextCreation > > -1047ms Event Handler Execute "modelglue.onApplicationStoredInScope" > <event-handler name="modelglue.onApplicationStoredInScope"> > -1047ms Message Broadcast Broadcasting > "modelglue.onApplicationStoredInScope" > <message name="modelglue.onApplicationStoredInScope"> > -1047ms Message Listener Invoking loadHelpers in > ModelGlue.gesture.modules.internal.initialization.controller.InitializationController > <message-listener message="modelglue.onApplicationStoredInScope" > function="loadHelpers" /> > -1047ms Message Listener Invoking loadORMAdapter in > ModelGlue.gesture.modules.orm.controller.GenericORMController > <message-listener message="modelglue.onApplicationStoredInScope" > function="loadORMAdapter" /> > -625ms Event Handler Execute "modelglue.onEventContextCreation" > <event-handler name="modelglue.onEventContextCreation"> > -625ms Message Broadcast Broadcasting > "modelglue.contextPopulationNeeded" > <message name="modelglue.contextPopulationNeeded"> > -625ms Message Listener Invoking loadPreservedState in > ModelGlue.gesture.modules.internal.population.controller.PopulationController > <message-listener message="modelglue.contextPopulationNeeded" > function="loadPreservedState" /> > -625ms Message Listener Invoking populateEventContext in > ModelGlue.gesture.modules.internal.population.controller.PopulationController > <message-listener message="modelglue.contextPopulationNeeded" > function="populateEventContext" /> > -625ms Event Queue Queueing event handler: > modelglue.onEventContextPopulation > > -625ms Population Request phase complete. > > -625ms Configuration Beginning request phase. > > -578ms Event Queue Queueing event handler: > modelglue.readyForModuleLoading > > -578ms Event Queue Queueing event handler: modelglue.modulesLoaded > > -578ms Event Handler Execute "modelglue.onEventContextPopulation" > <event-handler name="modelglue.onEventContextPopulation"> > -578ms Message Broadcast Broadcasting > "modelglue.onEventContextPopulation" > <message name="modelglue.onEventContextPopulation"> > -578ms Event Handler Execute "modelglue.readyForModuleLoading" > <event-handler name="modelglue.readyForModuleLoading"> > -578ms Message Broadcast Broadcasting "modelglue.readyForModuleLoading" > <message name="modelglue.readyForModuleLoading"> > -578ms Message Listener Invoking loadInitialXMLModule in > ModelGlue.gesture.modules.internal.configuration.controller.ConfigurationController > <message-listener message="modelglue.readyForModuleLoading" > function="loadInitialXMLModule" /> > -578ms Configuration Loading Initial XML Module > > -500ms Event Handler Execute "modelglue.modulesLoaded" > <event-handler name="modelglue.modulesLoaded"> > -500ms Message Broadcast Broadcasting "modelglue.modulesLoaded" > <message name="modelglue.modulesLoaded"> > -484ms Message Listener Invoking generateEvent in > ModelGlue.gesture.modules.internal.generation.controller.GenerationController > <message-listener message="modelglue.modulesLoaded" > function="generateEvent" /> > -484ms Configuration Request phase complete. > > -484ms Invocation Beginning request phase. > > -469ms Event Queue Queueing event handler: modelglue.onApplicationStart > > -469ms Event Queue Queueing event handler: modelglue.onRequestStart > > -469ms Event Handler Execute "modelglue.onApplicationStart" > <event-handler name="modelglue.onApplicationStart"> > -469ms Message Broadcast Broadcasting "onApplicationStart" > <message name="onApplicationStart"> > -469ms Event Handler Execute "modelglue.onRequestStart" > <event-handler name="modelglue.onRequestStart"> > -469ms Message Broadcast Broadcasting "onRequestStart" > <message name="onRequestStart"> > -469ms Message Listener Invoking onRequestStart in > ModelGlue.gesture.modules.orm.controller.GenericORMController > <message-listener message="onRequestStart" function="onRequestStart" /> > -469ms Event Queue Queueing event handler: translationFormAction > > -469ms Event Handler Execute "translationFormAction" > <event-handler name="translationFormAction"> > -469ms Message Broadcast Broadcasting "NeedTranslation" > <message name="NeedTranslation"> > -469ms Message Listener Invoking TranslatePhrase in > staffbio.controller.Controller > <message-listener message="NeedTranslation" function="TranslatePhrase" > /> > -469ms Message Listener A named result "ValidationError" has been > added. > > -469ms Result Explicit result redirecting to event "translationForm" > <result do="translationForm" redirect="true" /> > 687ms Message Listener Invoking populateEventContext in > ModelGlue.gesture.modules.internal.population.controller.PopulationController > <message-listener message="modelglue.contextPopulationNeeded" > function="populateEventContext" /> > 687ms Event Queue Queueing event handler: > modelglue.onEventContextPopulation > > 687ms Population Request phase complete. > > 687ms Configuration Beginning request phase. > > 719ms Event Queue Queueing event handler: > modelglue.readyForModuleLoading > > 719ms Event Queue Queueing event handler: modelglue.modulesLoaded > > 719ms Event Handler Execute "modelglue.onEventContextPopulation" > <event-handler name="modelglue.onEventContextPopulation"> > 719ms Message Broadcast Broadcasting > "modelglue.onEventContextPopulation" > <message name="modelglue.onEventContextPopulation"> > 719ms Event Handler Execute "modelglue.readyForModuleLoading" > <event-handler name="modelglue.readyForModuleLoading"> > 719ms Message Broadcast Broadcasting "modelglue.readyForModuleLoading" > <message name="modelglue.readyForModuleLoading"> > 719ms Message Listener Invoking loadInitialXMLModule in > ModelGlue.gesture.modules.internal.configuration.controller.ConfigurationController > <message-listener message="modelglue.readyForModuleLoading" > function="loadInitialXMLModule" /> > 719ms Configuration Loading Initial XML Module > > 797ms Event Handler Execute "modelglue.modulesLoaded" > <event-handler name="modelglue.modulesLoaded"> > 797ms Message Broadcast Broadcasting "modelglue.modulesLoaded" > <message name="modelglue.modulesLoaded"> > 797ms Message Listener Invoking generateEvent in > ModelGlue.gesture.modules.internal.generation.controller.GenerationController > <message-listener message="modelglue.modulesLoaded" > function="generateEvent" /> > 797ms Configuration Request phase complete. > > 797ms Invocation Beginning request phase. > > 812ms Event Queue Queueing event handler: modelglue.onApplicationStart > > 812ms Event Queue Queueing event handler: modelglue.onRequestStart > > 812ms Event Handler Execute "modelglue.onApplicationStart" > <event-handler name="modelglue.onApplicationStart"> > 812ms Message Broadcast Broadcasting "onApplicationStart" > <message name="onApplicationStart"> > 812ms Event Handler Execute "modelglue.onRequestStart" > <event-handler name="modelglue.onRequestStart"> > 812ms Message Broadcast Broadcasting "onRequestStart" > <message name="onRequestStart"> > 812ms Message Listener Invoking onRequestStart in > ModelGlue.gesture.modules.orm.controller.GenericORMController > <message-listener message="onRequestStart" function="onRequestStart" /> > 812ms Event Queue Queueing event handler: translationForm > > 812ms Event Handler Execute "translationForm" > <event-handler name="translationForm"> > 828ms View Queue View queued: frmPhrase.cfm > > 828ms Event Handler Execute "modelglue.onQueueComplete" > <event-handler name="modelglue.onQueueComplete"> > 828ms Message Broadcast Broadcasting "onQueueComplete" > <message name="onQueueComplete"> > 828ms Views Rendering view "body" (frmPhrase.cfm) > <include name="body" template="frmPhrase.cfm" /> > 828ms Exception > struct > Detail [empty string] > ErrNumber 0 > Message Variable PHRASEERROR is undefined. > StackTrace coldfusion.runtime.UndefinedVariableException: Variable > PHRASEERROR is undefined. at > coldfusion.runtime.CfJspPage._get(CfJspPage.java:325) at > coldfusion.runtime.CfJspPage._get(CfJspPage.java:287) at > coldfusion.runtime.CfJspPage._autoscalarize(CfJspPage.java:1405) at > cffrmPhrase2ecfm1071051032.runPage(C:\resource\mgdevsites\staffbio\views\frmPhrase.cfm:9) > at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:196) at > coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:370) at > coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:2661) at > cfViewRenderer2ecfm2141877190.runPage(C:\resource\mgdevsites\ModelGlue\gesture\view\ViewRenderer.cfm:6) > at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:196) at > coldfusion.filter.CFVariablesScopeFilter.invoke(CFVariablesScopeFilter.java:63) > at coldfusion.tagext.lang.ModuleTag.doStartTag(ModuleTag.java:280) at > coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:2661) at > cfViewRenderer2ecfc2141877232$funcRENDERVIEW.runFunction(C:\resource\mgdevsites\ModelGlue\gesture\view\ViewRenderer.cfc:56) > at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:418) at > coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at > coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:324) > at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:59) > at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:277) at > coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:192) at > coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:448) at > coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:308) at > coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2272) at > cfEventContext2ecfc1770855701$funcRENDERVIEW.runFunction(C:\resource\mgdevsites\ModelGlue\gesture\eventrequest\EventContext.cfc:661) > at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:418) at > coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at > coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:324) > at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:59) > at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:277) at > coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:192) at > coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:2471) at > cfEventContext2ecfc1770855701$funcEXECUTEEVENTQUEUE.runFunction(C:\resource\mgdevsites\ModelGlue\gesture\eventrequest\EventContext.cfc:246) > at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:418) at > coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at > coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:324) > at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:59) > at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:277) at > coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:192) at > coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:448) at > coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:308) at > coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2272) at > cfInvocation2ecfc1011788454$funcEXECUTE.runFunction(C:\resource\mgdevsites\ModelGlue\gesture\eventrequest\phase\Invocation.cfc:62) > at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:418) at > coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at > coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:360) > at > coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:324) > at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:59) > at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:277) at > coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:192) at > coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:448) at > coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:308) at > coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2272) at > cfEventContext2ecfc1770855701$funcEXECUTE.runFunction(C:\resource\mgdevsites\ModelGlue\gesture\eventrequest\EventContext.cfc:155) > at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:418) at > coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at > coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:324) > at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:59) > at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:277) at > coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:192) at > coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:448) at > coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:308) at > coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2272) at > cfModelGlue2ecfc1733875756$funcHANDLEREQUEST.runFunction(C:\resource\mgdevsites\ModelGlue\gesture\ModelGlue.cfc:215) > at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:418) at > coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at > coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:324) > at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:59) > at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:277) at > coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:192) at > coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:448) at > coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:308) at > coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2272) at > cfModelGlue2ecfm1733875798.runPage(C:\resource\mgdevsites\ModelGlue\gesture\ModelGlue.cfm:58) > at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:196) at > coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:370) at > coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:2661) at > cfindex2ecfm841973261.runPage(C:\resource\mgdevsites\staffbio\index.cfm:50) > at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:196) at > coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:370) at > coldfusion.filter.CfincludeFilter.invoke(CfincludeFilter.java:65) at > coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:273) > at coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.java:48) > at coldfusion.filter.MonitoringFilter.invoke(MonitoringFilter.java:40) > at coldfusion.filter.PathFilter.invoke(PathFilter.java:86) at > coldfusion.filter.LicenseFilter.invoke(LicenseFilter.java:27) at > coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:70) at > coldfusion.filter.BrowserDebugFilter.invoke(BrowserDebugFilter.java:74) > at > coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:28) > at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38) at > coldfusion.filter.NoCacheFilter.invoke(NoCacheFilter.java:46) at > coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38) at > coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22) at > coldfusion.CfmServlet.service(CfmServlet.java:175) at > coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:89) > at jrun.servlet.FilterChain.doFilter(FilterChain.java:86) at > coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilter.java:42) > at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46) > at jrun.servlet.FilterChain.doFilter(FilterChain.java:94) at > jrun.servlet.FilterChain.service(FilterChain.java:101) at > jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:106) at > jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42) at > jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:286) > at jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:543) > at > jrun.servlet.jrpp.JRunProxyService.invokeRunnable(JRunProxyService.java:203) > at > jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:428) > at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66) > TagContext > array > 1 > struct > COLUMN 0 > ID ?? > LINE 9 > RAW_TRACE at > cffrmPhrase2ecfm1071051032.runPage(C:\resource\mgdevsites\staffbio\views\frmPhrase.cfm:9) > TEMPLATE C:\resource\mgdevsites\staffbio\views\frmPhrase.cfm > TYPE CFML > 2 > struct > COLUMN 0 > ID CFINCLUDE > LINE 6 > RAW_TRACE at > cfViewRenderer2ecfm2141877190.runPage(C:\resource\mgdevsites\ModelGlue\gesture\view\ViewRenderer.cfm:6) > TEMPLATE > C:\resource\mgdevsites\ModelGlue\gesture\view\ViewRenderer.cfm > TYPE CFML > 3 > struct > COLUMN 0 > ID CFMODULE > LINE 56 > RAW_TRACE at > cfViewRenderer2ecfc2141877232$funcRENDERVIEW.runFunction(C:\resource\mgdevsites\ModelGlue\gesture\view\ViewRenderer.cfc:56) > TEMPLATE > C:\resource\mgdevsites\ModelGlue\gesture\view\ViewRenderer.cfc > TYPE CFML > 4 > struct > COLUMN 0 > ID CF_TEMPLATEPROXY > LINE 661 > RAW_TRACE at > cfEventContext2ecfc1770855701$funcRENDERVIEW.runFunction(C:\resource\mgdevsites\ModelGlue\gesture\eventrequest\EventContext.cfc:661) > TEMPLATE > C:\resource\mgdevsites\ModelGlue\gesture\eventrequest\EventContext.cfc > TYPE CFML > 5 > struct > COLUMN 0 > ID CF_UDFMETHOD > LINE 246 > RAW_TRACE at > cfEventContext2ecfc1770855701$funcEXECUTEEVENTQUEUE.runFunction(C:\resource\mgdevsites\ModelGlue\gesture\eventrequest\EventContext.cfc:246) > TEMPLATE > C:\resource\mgdevsites\ModelGlue\gesture\eventrequest\EventContext.cfc > TYPE CFML > 6 > struct > COLUMN 0 > ID CF_TEMPLATEPROXY > LINE 62 > RAW_TRACE at > cfInvocation2ecfc1011788454$funcEXECUTE.runFunction(C:\resource\mgdevsites\ModelGlue\gesture\eventrequest\phase\Invocation.cfc:62) > TEMPLATE > C:\resource\mgdevsites\ModelGlue\gesture\eventrequest\phase\Invocation.cfc > TYPE CFML > 7 > struct > COLUMN 0 > ID CF_TEMPLATEPROXY > LINE 155 > RAW_TRACE at > cfEventContext2ecfc1770855701$funcEXECUTE.runFunction(C:\resource\mgdevsites\ModelGlue\gesture\eventrequest\EventContext.cfc:155) > TEMPLATE > C:\resource\mgdevsites\ModelGlue\gesture\eventrequest\EventContext.cfc > TYPE CFML > 8 > struct > COLUMN 0 > ID CF_TEMPLATEPROXY > LINE 215 > RAW_TRACE at > cfModelGlue2ecfc1733875756$funcHANDLEREQUEST.runFunction(C:\resource\mgdevsites\ModelGlue\gesture\ModelGlue.cfc:215) > TEMPLATE C:\resource\mgdevsites\ModelGlue\gesture\ModelGlue.cfc > TYPE CFML > 9 > struct > COLUMN 0 > ID CF_TEMPLATEPROXY > LINE 58 > RAW_TRACE at > cfModelGlue2ecfm1733875798.runPage(C:\resource\mgdevsites\ModelGlue\gesture\ModelGlue.cfm:58) > TEMPLATE C:\resource\mgdevsites\ModelGlue\gesture\ModelGlue.cfm > TYPE CFML > 10 > struct > COLUMN 0 > ID CFINCLUDE > LINE 50 > RAW_TRACE at > cfindex2ecfm841973261.runPage(C:\resource\mgdevsites\staffbio\index.cfm:50) > TEMPLATE C:\resource\mgdevsites\staffbio\index.cfm > TYPE CFML > Type Expression > name PHRASEERROR > > 1062ms Event Queue Queueing event handler: page.error > > 1062ms Event Handler Execute "page.error" > <event-handler name="page.error"> > 1062ms Result Implicit result queing event "template.main" > <result do="template.main" /> > 1062ms Event Queue Queueing event handler: template.main > > 1062ms View Queue View queued: pages/exception.cfm > > 1062ms Event Handler Execute "template.main" > <event-handler name="template.main"> > 1062ms View Queue View queued: templates/main.cfm > > 1062ms Views Rendering view "body" (pages/exception.cfm) > <include name="body" template="pages/exception.cfm" /> > 1062ms Views Rendering view "main" (templates/main.cfm) > <include name="main" template="templates/main.cfm" /> > > On Fri, Jan 29, 2010 at 2:29 PM, Ron Mast <[email protected]> wrote: >> Thank you very much! >> >> On Fri, Jan 29, 2010 at 2:27 PM, Dan Wilson <[email protected]> wrote: >>> Open your ColdSpring.xml file. >>> You'll see a bean definition for modelGlue.modelGlueConfiguration with a >>> heap of interesting configuration options in there. >>> Read: http://docs.model-glue.com/wiki/ReferenceMaterials/ColdSpringXmlReference/ModelGlueConfiguration#Model-GlueConfigurationSettingDefinitions >>> for more information >>> >>> >>> DW >>> >>> On Fri, Jan 29, 2010 at 3:22 PM, Ron Mast <[email protected]> wrote: >>>> >>>> Can't believe I didn't catch that...:) Nice! >>>> >>>> How do I get turn off the Model-Glue Debugging Info? >>>> >>>> On Fri, Jan 29, 2010 at 2:19 PM, Dan Wilson <[email protected]> wrote: >>>> > Thanks, that helps. >>>> > Your problem is you have added in too many <event-handlers> tags. Your >>>> > event >>>> > handler for translateForm is inside an event-handlers tag that is in an >>>> > event-handlers tag. This is not legal and is the reason why Model Glue >>>> > can >>>> > not find the event-handler for translateForm. Remove the unnecessary >>>> > ones >>>> > and you'll be right. >>>> > >>>> > >>>> > DW >>>> > >>>> > On Fri, Jan 29, 2010 at 3:13 PM, Ron Mast <[email protected]> wrote: >>>> >> >>>> >> http://modelglue.pastebin.com/m2a96b97d >>>> >> >>>> >> :) >>>> >> >>>> >> On Fri, Jan 29, 2010 at 2:01 PM, Dan Wilson <[email protected]> wrote: >>>> >> > Post your ModelGlue.xml code at this link: >>>> >> > http://modelglue.pastebin.com >>>> >> > Then let us know what the link to that file is. >>>> >> > >>>> >> > DW >>>> >> > >>>> >> > >>>> >> > On Fri, Jan 29, 2010 at 2:49 PM, Ron Mast <[email protected]> wrote: >>>> >> >> >>>> >> >> Ok I downloaded the newer version and here's what I'm getting >>>> >> >> following the translator quickstart tutorial: >>>> >> >> >>>> >> >> Model-Glue 3 ("Gesture") >>>> >> >> Oops! >>>> >> >> >>>> >> >> No event named "translationform" is defined. >>>> >> >> Model-Glue 3 is headed up by Dan Wilson >>>> >> >> >>>> >> >> 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 >>>> >> >> Model-Glue 3 is Open Source >>>> >> >> >>>> >> >> It's open source and free, released under the Apache License, >>>> >> >> Version >>>> >> >> 2.0 >>>> >> >> >>>> >> >> Model-Glue 3 is copyrighted >>>> >> >> >>>> >> >> © 2010 Joe Rinehart and Dan Wilson >>>> >> >> >>>> >> >> Model-Glue 3 Contributors (alphabetically) >>>> >> >> >>>> >> >> Simeon Bateman >>>> >> >> Peter Bell >>>> >> >> Chris Blackwell >>>> >> >> Ray Camden >>>> >> >> Jeff Chastain >>>> >> >> Mark Drew >>>> >> >> Marc Esher >>>> >> >> David Henry >>>> >> >> Doug Hughes >>>> >> >> Mark Mandel >>>> >> >> Paul Marcotte >>>> >> >> John Mason >>>> >> >> Ezra Parker >>>> >> >> Chris Peterson >>>> >> >> Jim Priest >>>> >> >> Joe Rinehart >>>> >> >> Jared Rypka-Hauer >>>> >> >> Bucky Schwarz >>>> >> >> Bob Silverberg >>>> >> >> Dan Skaggs >>>> >> >> Scott Stroz >>>> >> >> Model-Glue Hall of Fame >>>> >> >> >>>> >> >> Raymond Camden, Sean Corfield, Jared Rypka-Hauer, Brian Kotek, Mark >>>> >> >> Mandel, Dave Ross, Chris Scott, Scott Stroz, Dan Wilson, Firemoss, >>>> >> >> Alagad, AboutWeb, DataCurl, >>>> >> >> >>>> >> >> Model-Glue Debugging >>>> >> >> >>>> >> >> Time Category Message >>>> >> >> 0ms Creation Event Context Created >>>> >> >> >>>> >> >> 0ms Initialization Beginning request phase. >>>> >> >> >>>> >> >> 203ms Event Queue Queueing event handler: >>>> >> >> modelglue.onApplicationInitialization >>>> >> >> >>>> >> >> 203ms Event Handler Execute >>>> >> >> "modelglue.onApplicationInitialization" >>>> >> >> <event-handler name="modelglue.onApplicationInitialization"> >>>> >> >> 203ms Message Broadcast Broadcasting >>>> >> >> "modelglue.loadFrameworkIntoScope" >>>> >> >> <message name="modelglue.loadFrameworkIntoScope"> >>>> >> >> 203ms Message Listener Invoking loadFrameworkIntoScope in >>>> >> >> >>>> >> >> >>>> >> >> >>>> >> >> ModelGlue.gesture.modules.internal.initialization.controller.InitializationController >>>> >> >> <message-listener message="modelglue.loadFrameworkIntoScope" >>>> >> >> function="loadFrameworkIntoScope" /> >>>> >> >> 203ms Event Queue Queueing event handler: >>>> >> >> modelglue.onApplicationStoredInScope >>>> >> >> >>>> >> >> 203ms Initialization Request phase complete. >>>> >> >> >>>> >> >> 203ms Population Beginning request phase. >>>> >> >> >>>> >> >> 563ms Event Queue Queueing event handler: >>>> >> >> modelglue.onEventContextCreation >>>> >> >> >>>> >> >> 563ms Event Handler Execute >>>> >> >> "modelglue.onApplicationStoredInScope" >>>> >> >> <event-handler name="modelglue.onApplicationStoredInScope"> >>>> >> >> 563ms Message Broadcast Broadcasting >>>> >> >> "modelglue.onApplicationStoredInScope" >>>> >> >> <message name="modelglue.onApplicationStoredInScope"> >>>> >> >> 563ms Message Listener Invoking loadHelpers in >>>> >> >> >>>> >> >> >>>> >> >> >>>> >> >> ModelGlue.gesture.modules.internal.initialization.controller.InitializationController >>>> >> >> <message-listener >>>> >> >> message="modelglue.onApplicationStoredInScope" >>>> >> >> function="loadHelpers" /> >>>> >> >> 563ms Message Listener Invoking loadORMAdapter in >>>> >> >> ModelGlue.gesture.modules.orm.controller.GenericORMController >>>> >> >> <message-listener >>>> >> >> message="modelglue.onApplicationStoredInScope" >>>> >> >> function="loadORMAdapter" /> >>>> >> >> 1907ms Event Handler Execute "modelglue.onEventContextCreation" >>>> >> >> <event-handler name="modelglue.onEventContextCreation"> >>>> >> >> 1907ms Message Broadcast Broadcasting >>>> >> >> "modelglue.contextPopulationNeeded" >>>> >> >> <message name="modelglue.contextPopulationNeeded"> >>>> >> >> 1907ms Message Listener Invoking loadPreservedState in >>>> >> >> >>>> >> >> >>>> >> >> >>>> >> >> ModelGlue.gesture.modules.internal.population.controller.PopulationController >>>> >> >> <message-listener message="modelglue.contextPopulationNeeded" >>>> >> >> function="loadPreservedState" /> >>>> >> >> 1907ms Message Listener Invoking populateEventContext in >>>> >> >> >>>> >> >> >>>> >> >> >>>> >> >> ModelGlue.gesture.modules.internal.population.controller.PopulationController >>>> >> >> <message-listener message="modelglue.contextPopulationNeeded" >>>> >> >> function="populateEventContext" /> >>>> >> >> 1922ms Event Queue Queueing event handler: >>>> >> >> modelglue.onEventContextPopulation >>>> >> >> >>>> >> >> 1922ms Population Request phase complete. >>>> >> >> >>>> >> >> 1922ms Configuration Beginning request phase. >>>> >> >> >>>> >> >> 2172ms Event Queue Queueing event handler: >>>> >> >> modelglue.readyForModuleLoading >>>> >> >> >>>> >> >> 2172ms Event Queue Queueing event handler: >>>> >> >> modelglue.modulesLoaded >>>> >> >> >>>> >> >> 2172ms Event Handler Execute "modelglue.onEventContextPopulation" >>>> >> >> <event-handler name="modelglue.onEventContextPopulation"> >>>> >> >> 2172ms Message Broadcast Broadcasting >>>> >> >> "modelglue.onEventContextPopulation" >>>> >> >> <message name="modelglue.onEventContextPopulation"> >>>> >> >> 2172ms Event Handler Execute "modelglue.readyForModuleLoading" >>>> >> >> <event-handler name="modelglue.readyForModuleLoading"> >>>> >> >> 2172ms Message Broadcast Broadcasting >>>> >> >> "modelglue.readyForModuleLoading" >>>> >> >> <message name="modelglue.readyForModuleLoading"> >>>> >> >> 2172ms Message Listener Invoking loadInitialXMLModule in >>>> >> >> >>>> >> >> >>>> >> >> >>>> >> >> ModelGlue.gesture.modules.internal.configuration.controller.ConfigurationController >>>> >> >> <message-listener message="modelglue.readyForModuleLoading" >>>> >> >> function="loadInitialXMLModule" /> >>>> >> >> 2188ms Configuration Loading Initial XML Module >>>> >> >> >>>> >> >> 2250ms Event Handler Execute "modelglue.modulesLoaded" >>>> >> >> <event-handler name="modelglue.modulesLoaded"> >>>> >> >> 2250ms Message Broadcast Broadcasting >>>> >> >> "modelglue.modulesLoaded" >>>> >> >> <message name="modelglue.modulesLoaded"> >>>> >> >> 2250ms Message Listener Invoking generateEvent in >>>> >> >> >>>> >> >> >>>> >> >> >>>> >> >> ModelGlue.gesture.modules.internal.generation.controller.GenerationController >>>> >> >> <message-listener message="modelglue.modulesLoaded" >>>> >> >> function="generateEvent" /> >>>> >> >> 2250ms Configuration Request phase complete. >>>> >> >> >>>> >> >> 2250ms Invocation Beginning request phase. >>>> >> >> >>>> >> >> 2282ms Event Queue Queueing event handler: >>>> >> >> modelglue.onApplicationStart >>>> >> >> >>>> >> >> 2282ms Event Queue Queueing event handler: >>>> >> >> modelglue.onRequestStart >>>> >> >> >>>> >> >> 2282ms Event Handler Execute "modelglue.onApplicationStart" >>>> >> >> <event-handler name="modelglue.onApplicationStart"> >>>> >> >> 2282ms Message Broadcast Broadcasting "onApplicationStart" >>>> >> >> <message name="onApplicationStart"> >>>> >> >> 2282ms Event Handler Execute "modelglue.onRequestStart" >>>> >> >> <event-handler name="modelglue.onRequestStart"> >>>> >> >> 2282ms Message Broadcast Broadcasting "onRequestStart" >>>> >> >> <message name="onRequestStart"> >>>> >> >> 2282ms Message Listener Invoking onRequestStart in >>>> >> >> ModelGlue.gesture.modules.orm.controller.GenericORMController >>>> >> >> <message-listener message="onRequestStart" >>>> >> >> function="onRequestStart" /> >>>> >> >> 2282ms Event Queue Queueing event handler: page.missing >>>> >> >> >>>> >> >> 2282ms Event Handler Execute "page.missing" >>>> >> >> <event-handler name="page.missing"> >>>> >> >> 2282ms Result Implicit result queing event "template.main" >>>> >> >> <result do="template.main" /> >>>> >> >> 2282ms Event Queue Queueing event handler: template.main >>>> >> >> >>>> >> >> 2282ms View Queue View queued: pages/missingEvent.cfm >>>> >> >> >>>> >> >> 2282ms Event Handler Execute "template.main" >>>> >> >> <event-handler name="template.main"> >>>> >> >> 2282ms View Queue View queued: templates/main.cfm >>>> >> >> >>>> >> >> 2297ms Event Handler Execute "modelglue.onQueueComplete" >>>> >> >> <event-handler name="modelglue.onQueueComplete"> >>>> >> >> 2297ms Message Broadcast Broadcasting "onQueueComplete" >>>> >> >> <message name="onQueueComplete"> >>>> >> >> 2297ms Views Rendering view "body" (pages/missingEvent.cfm) >>>> >> >> <include name="body" template="pages/missingEvent.cfm" /> >>>> >> >> 2313ms Views Rendering view "main" (templates/main.cfm) >>>> >> >> <include name="main" template="templates/main.cfm" /> >>>> >> >> 2313ms Event Queue Queueing event handler: >>>> >> >> modelglue.onRequestEnd >>>> >> >> >>>> >> >> 2313ms Event Handler Execute "modelglue.onRequestEnd" >>>> >> >> <event-handler name="modelglue.onRequestEnd"> >>>> >> >> 2313ms Message Broadcast Broadcasting "onRequestEnd" >>>> >> >> <message name="onRequestEnd"> >>>> >> >> 2313ms Invocation Request phase complete. >>>> >> >> >>>> >> >> >>>> >> >> On Fri, Jan 29, 2010 at 1:39 PM, Ron Mast <[email protected]> wrote: >>>> >> >> > I would just include the site Dan Wilson recommended on this post >>>> >> >> > on >>>> >> >> > the Quickstart documentation...:) Don't know if it's in >>>> >> >> > there...sorry >>>> >> >> > if it is. >>>> >> >> > >>>> >> >> > On Fri, Jan 29, 2010 at 1:19 PM, Dennis Clark <[email protected]> >>>> >> >> > wrote: >>>> >> >> >> Wow, the version on Softpedia.com (3.0.89) was actually a beta >>>> >> >> >> release. >>>> >> >> >> The >>>> >> >> >> first stable release of Model-Glue 3 was 3.0.178. Softpedia.com >>>> >> >> >> also >>>> >> >> >> still >>>> >> >> >> lists Joe Rinehart as the developer. >>>> >> >> >> I submitted a "Tell us about an update" form with the updated >>>> >> >> >> information. >>>> >> >> >> Let's hope they'll update their page soon and save others from >>>> >> >> >> similar >>>> >> >> >> grief. >>>> >> >> >> >>>> >> >> >> -Dennis >>>> >> >> >> >>>> >> >> >> On Fri, Jan 29, 2010 at 2:04 PM, Dan Wilson <[email protected]> >>>> >> >> >> wrote: >>>> >> >> >>> >>>> >> >> >>> Very interesting Ronito, I never knew Model Glue was listed on >>>> >> >> >>> Softpedia.com. It looks like that version is significantly out >>>> >> >> >>> of >>>> >> >> >>> date, I'd >>>> >> >> >>> recommend downloading from this link, restarting ColdFusion and >>>> >> >> >>> seeing >>>> >> >> >>> if >>>> >> >> >>> your problem goes away. >>>> >> >> >>> >>>> >> >> >>> >>>> >> >> >>> http://www.model-glue.com/downloads/ModelGlue_3.1.185.zip >>>> >> >> >>> >>>> >> >> >>> Let us know what happens... >>>> >> >> >>> >>>> >> >> >>> >>>> >> >> >>> >>>> >> >> >>> DW >>>> >> >> >>> >>>> >> >> >>> >>>> >> >> >>> On Fri, Jan 29, 2010 at 1:59 PM, Ronito <[email protected]> >>>> >> >> >>> wrote: >>>> >> >> >>>> >>>> >> >> >>>> Hi All, >>>> >> >> >>>> >>>> >> >> >>>> I downloaded model glue from >>>> >> >> >>>> >>>> >> >> >>>> >>>> >> >> >>>> >>>> >> >> >>>> >>>> >> >> >>>> http://webscripts.softpedia.com/script/Development-Scripts-js/Model-Glue-ColdFusion-44570.html >>>> >> >> >>>> >>>> >> >> >>>> And I'm going through the quickstart >>>> >> >> >>>> >>>> >> >> >>>> >>>> >> >> >>>> http://docs.model-glue.com/wiki/QuickStart/1:CreatingaNewApplication >>>> >> >> >>>> >>>> >> >> >>>> I'm having some issues. I copied the >>>> >> >> >>>> modelglueapplicationtemplate >>>> >> >> >>>> and >>>> >> >> >>>> changed the name appropriately. I was unable to do step 9 from >>>> >> >> >>>> >>>> >> >> >>>> >>>> >> >> >>>> http://docs.model-glue.com/wiki/QuickStart/1:CreatingaNewApplication. >>>> >> >> >>>> RemotingService.cfc was missing. >>>> >> >> >>>> >>>> >> >> >>>> This is my first time ever looking at Model Glue...seems simple >>>> >> >> >>>> enough >>>> >> >> >>>> since I know MachII. >>>> >> >> >>>> >>>> >> >> >>>> I get the following page when I attempt to run my >>>> >> >> >>>> translationform >>>> >> >> >>>> from >>>> >> >> >>>> Quickstart 3. Can someone point me the right direction? >>>> >> >> >>>> >>>> >> >> >>>> Did I download from the wrong url? If so where do I download >>>> >> >> >>>> the >>>> >> >> >>>> MD >>>> >> >> >>>> framerwork? >>>> >> >> >>>> >>>> >> >> >>>> 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 >>>> >> >> > >>>> >> >> >>>> >> >> >>>> >> >> Help please...:) Thanks in advance. >>>> >> >> >>>> >> >> -- >>>> >> >> 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 >>>> >> > >>>> >> > >>>> >> > -- >>>> >> > “Come to the edge, he said. They said: We are afraid. Come to the >>>> >> > edge, >>>> >> > he >>>> >> > said. They came. He pushed them and they flew.” >>>> >> > >>>> >> > Guillaume Apollinaire quotes >>>> >> > >>>> >> > -- >>>> >> > 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 >>>> > >>>> > >>>> > -- >>>> > “Come to the edge, he said. They said: We are afraid. Come to the edge, >>>> > he >>>> > said. They came. He pushed them and they flew.” >>>> > >>>> > Guillaume Apollinaire quotes >>>> > >>>> > -- >>>> > 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 >>> >>> >>> -- >>> “Come to the edge, he said. They said: We are afraid. Come to the edge, he >>> said. They came. He pushed them and they flew.” >>> >>> Guillaume Apollinaire quotes >>> >>> -- >>> 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 >> > > ModelGlue.xml: http://modelglue.pastebin.com/m26b7d465 > Controller.cfc: http://modelglue.pastebin.com/m2f13a709 > > 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
