João, I'm a little confused. I didnt think I needed to specify items in my config file unless they require a relationship to be built by reactor. I will need to reference other tables later, but I'm not in this particular function that is producing the error.
Can you give an example of how this object should be defined based on what Im doing with it in this controller function? On 2/19/06, João Fernandes <[EMAIL PROTECTED]> wrote: > > Brian, just now I realised,where is your event in your reactor file? the code > you send you didn't specify any object = event. > > João Fernandes > > > > -----Original Message----- > From: [EMAIL PROTECTED] on behalf of Brian Billings > Sent: Sun 19-Feb-06 4:50 AM > To: [email protected] > Subject: Re: Reactor For CF The parameter DEFAULT to function setDefault is > required but was not passed in > > I deleted the bit column and I am still getting the error. > > > > On 2/17/06, João Fernandes <[EMAIL PROTECTED]> wrote: > > > > After looking at the archives I found this: > > http://www.mail-archive.com/[email protected]/msg00150.html . > > > > It might be related to the bit field. Try to change it to int just to see > > if it throwns an error. > > > > BTW, you should define a project property in your reactor.xml file. > > > > <config> > > <dsn value="CCARC" /> > > <type value="mssql" /> > > <mapping value="/Reactor" /> > > <mode value="always" /> > > <project value="myproject"/> > > </config> > > > > João Fernandes > > > > -----Original Message----- > > From: [EMAIL PROTECTED] on behalf of Brian Billings > > Sent: Sat 18-Feb-06 12:16 AM > > To: [email protected] > > Subject: Reactor For CF The parameter DEFAULT to function setDefault is > > required but was not passed in > > > > Does anyone know why I am geting this error? > > > > > > > > Message The parameter DEFAULT to function setDefault is required but > > was not passed in. > > Detail > > Extended Info > > Tag Context F:\www\Reactor\data\mssql\ObjectDao.cfc (78) > > F:\www\Reactor\data\mssql\ObjectDao.cfc (8) > > F:\www\Reactor\core\objectFactory.cfc (104) > > F:\www\Reactor\core\objectFactory.cfc (29) > > F:\www\Reactor\reactorFactory.cfc (61) > > F:\www\CCARC\Programs\controller\FacilitatorController.cfc (56) > > F:\www\ModelGlue\ModelGlue.cfc (355) > > F:\www\ModelGlue\ModelGlue.cfc (291) > > F:\www\ModelGlue\ModelGlue.cfc (248) > > F:\www\ModelGlue\ModelGlue.cfc (208) > > F:\www\ModelGlue\ModelGlue.cfm (56) > > F:\www\CCARC\Programs\index.cfm (27) > > > > > > Controller Function > > <cffunction name="getProgramEvents" access="public" output="false" > > returntype="ModelGlue.Core.Event"> > > <cfargument name="event" type="ModelGlue.Core.Event" > > required="true"> > > <cfset local.EventGateway = > > variables.reactor.createGateway("event") /> > > <cfset local.query = > > local.EventGateway.createQuery() /> > > <cfset > > local.query.getWhere().isEqual("event","program_key",arguments.event.getValue('id')) > > /> > > <cfset local.events = > > local.EventGateway.getByQuery(local.query) /> > > <cfset > > arguments.event.setValue("Program",local.Events) /> > > <cfreturn arguments.event /> > > </cffunction> > > > > > > Reactor XML > > <reactor> > > <config> > > <dsn value="CCARC" /> > > <type value="mssql" /> > > <mapping value="/Reactor" /> > > <mode value="always" /> > > </config> > > <objects> > > <object name="activity"> > > <hasone name="sponsor"> > > <link name="sponsor" /> > > </hasone> > > </object> > > <object name="sponsor"> > > <hasmany name="activity"> > > <relate from="sponsor_key" to="sponsor_key" > > /> > > </hasmany> > > </object> > > > > > > > > <object name="program"> > > <hasone name="facilitator"> > > <link name="facilitator" /> > > </hasone> > > <hasone name="coordinator"> > > <link name="coordinator" /> > > </hasone> > > </object> > > <object name="facilitator"> > > <hasmany name="program"> > > <relate from="facilitator_key" > > to="facilitator_key" /> > > </hasmany> > > </object> > > <object name="coordinator"> > > <hasmany name="program"> > > <relate from="coordinator_key" > > to="coordinator_key" /> > > </hasmany> > > </object> > > </objects> > > </reactor> > > > > > > > > SQL Server table: > > CREATE TABLE [dbo].[EVENT] ( > > [EVENT_KEY] [int] IDENTITY (1, 1) NOT NULL , > > [PROGRAM_KEY] [int] NOT NULL , > > [FACILITATOR_KEY] [int] NOT NULL , > > [STARTS] [smalldatetime] NOT NULL , > > [ENDS] [smalldatetime] NULL , > > [STATUS] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NULL , > > [ORIG_UPDATE] [smalldatetime] NOT NULL , > > [LAST_UPDATE] [smalldatetime] NOT NULL , > > [IS_ACTIVE] [bit] NOT NULL > > ) ON [PRIMARY] > > GO > > > > > > > > -- Reactor for ColdFusion Mailing List -- [email protected] -- > > Archives at http://www.mail-archive.com/reactor%40doughughes.net/ > > > > > > > > > > > > > > -- Reactor for ColdFusion Mailing List -- [email protected] -- > > Archives at http://www.mail-archive.com/reactor%40doughughes.net/ > > > > > > -- Reactor for ColdFusion Mailing List -- [email protected] -- Archives > at http://www.mail-archive.com/reactor%40doughughes.net/ > > > > > > > -- Reactor for ColdFusion Mailing List -- [email protected] -- Archives > at http://www.mail-archive.com/reactor%40doughughes.net/ > -- Reactor for ColdFusion Mailing List -- [email protected] -- Archives at http://www.mail-archive.com/reactor%40doughughes.net/

