Dan Wilson wrote:
> I appreciate you bringing it up Vlad, If you have trouble, others 
> might also.

Here's an issue that comes up when I switch my MG2 app to using MG3:

Element dsn is undefined in a CFML structure referenced as part of an 
expression.

 
The error occurred in 
/Library/WebServer/Documents/ModelGlue/gesture/ModelGlue.cfc: line 80
Called from 
/Library/WebServer/Documents/knitlibmg/controller/Controller.cfc: line 32
Called from 
/Library/WebServer/Documents/knitlibmg/controller/Controller.cfc: line 29
Called from 
/Library/WebServer/Documents/ModelGlue/gesture/module/XMLModuleLoader.cfc: 
line 203
Called from 
/Library/WebServer/Documents/ModelGlue/gesture/module/XMLModuleLoader.cfc: 
line 95
Called from 
/Library/WebServer/Documents/ModelGlue/gesture/module/XMLModuleLoader.cfc: 
line 81
Called from 
/Library/WebServer/Documents/ModelGlue/gesture/modules/internal/configuration/controller/ConfigurationController.cfc:
 
line 21
Called from 
/Library/WebServer/Documents/ModelGlue/gesture/eventrequest/EventContext.cfc: 
line 298
Called from 
/Library/WebServer/Documents/ModelGlue/gesture/eventrequest/EventContext.cfc: 
line 225
Called from 
/Library/WebServer/Documents/ModelGlue/gesture/eventrequest/phase/Configuration.cfc:
 
line 27
Called from 
/Library/WebServer/Documents/ModelGlue/gesture/eventrequest/EventContext.cfc: 
line 155
Called from 
/Library/WebServer/Documents/ModelGlue/gesture/ModelGlue.cfc: line 215
Called from 
/Library/WebServer/Documents/ModelGlue/gesture/ModelGlue.cfm: line 58
Called from /Library/WebServer/Documents/ModelGlue/ModelGlue.cfm: line 3
Called from /Library/WebServer/Documents/knitlibmg/index.cfm: line 27
78 :     <cfargument name="settingName" type="string" hint="The setting 
name to retrieve." />
79 :    
80 :     <cfreturn this.configuration[arguments.settingName] />
81 : </cffunction>
82 :


And here's  the beginning of the Congroller.cfc (the problem line is: 
<cfset super.Init(arguments.ModelGlue) />):


<cffunction name="Init" access="Public" returnType="Controller" 
output="true" hint="I build a new SampleController">
  <cfargument name="ModelGlue" required="true" type="ModelGlue.ModelGlue" />
  <cfargument name="InstanceName" required="true" type="string" />
  <cfset super.Init(arguments.ModelGlue) />

    <!--- Controllers are in the application scope:  Put any application 
startup code here. --->
  <cfset variables.userGateway = createObject("component", 
"knitlibmg.model.userGateway").init(getModelGlue().getConfigSetting("dsn"))>
    <cfset variables.userDAO = createObject("component", 
"knitlibmg.model.userDAO").init(getModelGlue().getConfigSetting("dsn"))>

    <cfset variables.manufacturerGateway = createObject("component", 
"knitlibmg.model.manufacturerGateway").init(getModelGlue().getConfigSetting("dsn"))>
    <cfset variables.manufacturerDAO = createObject("component", 
"knitlibmg.model.manufacturerDAO").init(getModelGlue().getConfigSetting("dsn"))>

..
..
/cffunction>


I have the dsn defined in Coldspring.xml as following:

  <bean id="dataSource" class="ModelGlue.Bean.CommonBeans.Datasource" 
singleton="true">
    <property name="dsn">
      <value>knitlib</value>
    </property> 
    <property name="username">
      <value>mysqluser</value>
    </property>
    <property name="password">
      <value>XXX</value>
    </property>
  </bean>




-- 
Lola J. Lee Beno 
LinkedIn: http://www.linkedin.com/in/lolajleebeno
Facebook: http://www.facebook.com/profile.php?id=714355583
Blog: http://www.lolajl.net/blog/


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