Ok, got it working now. I copied CS2.0 developbranch and I copied your _modified_ copy of MG over from your Git. The 3.2.439 ModelGlue version gave errors, even with the 3 modificatins you mentioned before.
Thanks, Marc On Sat, Jun 30, 2012 at 2:18 PM, Chris Blackwell <[email protected]> wrote: > Hi Marc, > > If you are trying to use coldspring in your application (not just in > ModelGlue) then you'll need to adjust your code accordingly. Please refer > to the migration guide > http://sourceforge.net/apps/trac/coldspring/wiki/MigratingFrom1.xTo2.0 > > I believe Mark's default branch for Coldspring is develop, this is the > code you want. > go to https://github.com/markmandel/coldspring and click download zip. > > Cheers, Chris > > On 30 June 2012 12:58, Marc Bakker <[email protected]> wrote: > >> Hi Chris, >> >> so I did this: >> 1) copied the three MG files you mentioned in your first post from your >> GitHub repos; >> added those file to my copy of MG 3.2 RC1 (3.2.439); >> 2) removed the CS 2.0. Alpha 1 took earlier and exported the trunk from >> Mark Mandels CS repos to my local project; >> 3) updated the mapping to point to this new version of CS20 >> >> But I keep getting errors when requesting a page (with init=true): >> >> "Could not find the ColdFusion component or interface >> coldspring.beans.DefaultXmlBeanFactory. >> Ensure that the name is correct and that the component or interface >> exists. >> >> The error occurred in H:\www\CMS\wwwroot\Application.cfc: line 67" >> >> I'm not quite sure what you mean with development branch but I also tried >> this with the CS copy in >> >> https://github.com/markmandel/coldspring/branches/feature/92-aop-factory-bean >> which also gave errors on first request. >> >> Is this the correct approach? And what shouyld I export from >> https://github.com/markmandel/coldspring is you refer to the development >> branch? >> >> I'd like to use CS2.0 with my projects since that adds remote proxybeans >> and AOP to the picture which DI/1 from Sean Corfield does not I believe. >> Are you using DI/1 or CS20 witrh FW/1? >> >> Thanks for your time and effort! >> >> Marc >> >> >> On Sat, Jun 30, 2012 at 8:40 AM, Chris Blackwell <[email protected]>wrote: >> >>> Marc, >>> >>> in the course of getting this working I logged a few bugs which were >>> fixed in the development branch >>> >>> I believe this is a bug in CS2 alpha 1 related to abstract parent bean >>> definitions, which are used in MG's configuration. >>> >>> so you'll need to pull the code from github and checkout the development >>> branch. >>> >>> let me know if that works. >>> >>> Chris >>> On Jun 30, 2012 12:22 AM, "Marc Bakker" <[email protected]> wrote: >>> >>>> Hi Chris, >>>> >>>> I copied the three files from your github to the locations >>>> mentioned,added a copy of Coldspring 2.0 Alpha1 into my project folder and >>>> updated the mapping to point to CS 2.0 Alpha-1 instead of Coldspring >>>> (v1.2). >>>> >>>> Then I did a init=true but my first request gave an Object >>>> instantiation exception: >>>> >>>> Object instantiation exception. >>>> An exception occurred while instantiating a Java object. The class must >>>> not be an interface or an abstract class. Error: ''. >>>> >>>> The error occurred in >>>> H:\www\CMS\Frameworks\coldspring\beans\AbstractBeanFactory.cfc: line 253 >>>> Called from >>>> H:\www\CMS\Frameworks\coldspring\beans\AbstractBeanFactory.cfc: line 42 >>>> Called from H:\www\CMS\wwwroot\Application.cfc: line 67 >>>> >>>> Am I missing something? >>>> >>>> Thanks, >>>> >>>> Marc >>>> >>>> On Mon, Jun 25, 2012 at 1:59 PM, Chris Blackwell <[email protected]>wrote: >>>> >>>>> Marc, >>>>> >>>>> the code in my ModelGlue <https://github.com/d1rtym0nk3y/ModelGlue>repo >>>>> on github contains the changes needed to make it work with CS2. The >>>>> code there is based on 3.2 RC1 with the following changes >>>>> >>>>> ModelGlue/gesture/loading/ColdSpringBootstrapper.cfc has been updated >>>>> to detect which version of Coldspring is in use and create it >>>>> appropriately. >>>>> >>>>> ModelGlue/gesture/configuration/ModelGlueConfiguration.xml has had the >>>>> coldspring 2 xml namespaces added to the <beans> element >>>>> >>>>> ModelGlue/gesture/configuration/ColdSpring2RegistryCleaner.cfc added, >>>>> called by ColdSpringBootstrapper. this removes the core beans for Transfer >>>>> or Reactor if the libraries are not installed. Coldspring 2 will throw and >>>>> error if defined beans can not be instantiated. >>>>> >>>>> The changes were designed to be backward compatible with CS1.2, but >>>>> its not fully tested. The code was thrown together for a project i'm >>>>> working on, but we're since swapped to FW1, so i'm not currently using >>>>> this >>>>> code. >>>>> >>>>> Cheers, Chris >>>>> >>>>> On 22 June 2012 22:33, marc <[email protected]> wrote: >>>>> >>>>>> Thanks, I am looking forward to the ColdFusion 9 ORM Integration >>>>>> classes. >>>>>> >>>>>> Marc >>>>>> >>>>>> On Jun 22, 8:29 pm, Chris Blackwell <[email protected]> wrote: >>>>>> > its not really feasible to set up a CS2 parent factory, as that >>>>>> would >>>>>> > require you to have both cs1 and cs2 running side by side which won >>>>>> the >>>>>> > work. >>>>>> > >>>>>> > fwiw, I have managed to get model glue running with cs2. It wasn't >>>>>> > simple, but it is possible. >>>>>> > >>>>>> > The updated totally unofficial code might be on github - >>>>>> https://github.com/d1rtym0nk3y. If not I'll try to remember to post >>>>>> it >>>>>> > next week. >>>>>> > On Jun 22, 2012 5:46 PM, "Dan Wilson" <[email protected]> wrote: >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>> > > We haven't considered what adding CS2.0 into the mix for >>>>>> ModelGlue would >>>>>> > > entail. >>>>>> > >>>>>> > > I'm not sure of the value it would bring to the framework at this >>>>>> point. >>>>>> > > If you wanted to use CS2 in your applications, I'm pretty sure >>>>>> you could >>>>>> > > set up a Parent Bean Factory relationship between with the >>>>>> internal >>>>>> > > ColdSpring instance and your CS2 instance. >>>>>> > >>>>>> > > *From the modelglueapplicationtemplate/index.cfm:* >>>>>> > >>>>>> > > <!--- >>>>>> > > **HIERARCHIAL BEAN FACTORY SUPPORT** >>>>>> > >>>>>> > > If you'd like to designate a parent bean factory for the one that >>>>>> powers >>>>>> > > Model-Glue, >>>>>> > > simply do whatever you need to do to set the following value to >>>>>> the parent >>>>>> > > bean factory >>>>>> > > instance: >>>>>> > > <cfset ModelGlue_PARENT_BEAN_FACTORY = ??? /> >>>>>> > > ---> >>>>>> > >>>>>> > > On Fri, Jun 22, 2012 at 12:42 PM, marc <[email protected]> >>>>>> wrote: >>>>>> > >>>>>> > >> Hmmm, maybe I should have jumped into the code and check before >>>>>> saying CS >>>>>> > >> is not compatible... >>>>>> > >> I remember running into some issues using CF9 ORM and MG >>>>>> 3.2.439/CS 1.2 >>>>>> > >> that had to do with the way CF9 handles instantiation of the >>>>>> entities. I >>>>>> > >> wanted to inject beans in the entities and found that CS had >>>>>> difficulties >>>>>> > >> with that. But hey - if nobody is having problems with that, I >>>>>> think I >>>>>> > >> should look again.. >>>>>> > >>>>>> > >> Anyway, still my question remains: What's happening witrh MG and >>>>>> CS2.0? >>>>>> > >> Are there plans to integrate MG with Narwahl? >>>>>> > >> Can't check the CS site, it's down (again). I hope so since MG >>>>>> with CS >>>>>> > >> are the frameworks I have been using exclusively for the last 2 >>>>>> years. >>>>>> > >>>>>> > >> Marc >>>>>> > >>>>>> > >> On Friday, June 22, 2012 4:49:54 PM UTC+2, marc wrote: >>>>>> > >>>>>> > >>> Hi, >>>>>> > >>>>>> > >>> A few months ago I tried out Model-Glue with CF 9.01 ORM using >>>>>> and >>>>>> > >>> found out that the version of Coldspring that ships with MG >>>>>> 3.2.439 is >>>>>> > >>> not compatible with CF9 ORM. Recently I saw on the CS site >>>>>> version 2.0 >>>>>> > >>> is out. Can I use CS 2.0 with MG latest version? If yes, how? >>>>>> > >>>>>> > >>> Thanks, >>>>>> > >>>>>> > >>> Marc >>>>>> > >>>>>> > >> -- >>>>>> > >> 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 >>>>>> >>>>> >>>>> -- >>>>> 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 >>>> >>>> >>>> >>>> >>>> -- >>>> >>>> Met vriendelijke groet, >>>> >>>> Marc Bakker >>>> >>>> -- >>>> 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 >>> >> >> >> >> -- >> >> Met vriendelijke groet, >> >> Marc Bakker >> >> -- >> 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 > -- Met vriendelijke groet, Marc Bakker -- 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
