modelglue
Perfect Unity between Model-glue 1 and 2
Submitted by Doug Sims on Fri, 2006-07-14 18:57. coldfusion | coldspring | modelglue | reactorI have been working on a gigantic Modelglue 2 app at my day job. to aid in information exchange we had been using canvas wiki (thanks Ray! ). We have been using MG2 since its infancy (original semi-public beta in April).
everything has been working better that expected, however, a few SVN updates ago the wiki stopped working with a Bean creation error. Apparently this is due to the reactor config path.
Since our root site is a Unity app, the reactor bean in the coldspring config looks like this:
<constructor-arg name="pathToConfigXml"><value>/config/Reactor.xml</value></constructor-arg>When you try to launch the nested app, it doesnt like the path and gives this error:
Bean creation exception during init() of ModelGlue.unity.eventhandler.EventHandlerFactory
Bean creation exception during init() of ModelGlue.unity.orm.ReactorAdapter
The error occurred in C:\Inetpub\wwwroot\WebFiles\coldspring\beans\DefaultXmlBeanFactory.cfc: line 539
Called from C:\Inetpub\wwwroot\WebFiles\coldspring\beans\DefaultXmlBeanFactory.cfc: line 332
Called from C:\Inetpub\wwwroot\WebFiles\ModelGlue\unity\loader\XmlConfigurationLoader.cfc: line 16
Called from C:\Inetpub\wwwroot\WebFiles\ModelGlue\unity\loader\XmlConfigurationLoader.cfc: line 319
Called from C:\Inetpub\wwwroot\WebFiles\ModelGlue\unity\loader\XmlConfigurationLoader.cfc: line 49
Called from C:\Inetpub\wwwroot\WebFiles\ModelGlue\unity\loader\FrameworkLoader.cfc: line 63
Called from C:\Inetpub\wwwroot\WebFiles\ModelGlue\unity\ModelGlue.cfm: line 48
Called from C:\Inetpub\wwwroot\WebFiles\ModelGlue\ModelGlue.cfm: line 1
Called from C:\Sandboxes\Sandbox2\wiki\index.cfm: line 25
537 : <cfthrow type="coldspring.beanCreationException"
538 : message="Bean creation exception during init() of #beanDef.getBeanClass()#"
539 : detail="#cfcatch.message#">
540 : </cfcatch>
541 : </cftry>How I fixed It
I simply copied the coldspring.xml and reactor.xml to:
webroot/wiki/config
and changed the reactor config constructor-arg to
<constructor-arg name="pathToConfigXml"><value>/wiki/config/Reactor.xml</value></constructor-arg>I did try to make the path relative ("config/reactor.xml" not /config/reactor.xml") but that didn't seem to work either. Please let me know if there is a better fix!
Hello World
Submitted by Doug Sims on Thu, 2006-06-29 06:24. coldfusion | evenamonkey.com | modelglue | reactorjust when you thought the internet had enough blogs about everything, here is one more to add to the pile.
A blog about a monkey having an idea? not exactly. more like a blog about modern web development (web > 1.5) and the tools to involved in designing and developing achieve rich web applications using Coldfusion, java, AJAX, flex, ROR, etc.
As background,I have been a coldfusion web developer for the last 7 or 8 years and have gradualy moving towards Object Oriented development. I am currently infatuated with Reactor(doughughes.net) , ModelGlue Unity (modelglue.com) and coldspring(coldspringframework.com).


delicious
digg
reddit
technorati