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

Reply via email to