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
