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
