Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Message from discussion Model-Glue and Coldspring 2.0?
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Marc Bakker  
View profile  
 More options Jun 30 2012, 7:58 am
From: Marc Bakker <i...@marcbakker.com>
Date: Sat, 30 Jun 2012 13:58:34 +0200
Local: Sat, Jun 30 2012 7:58 am
Subject: Re: [Model-Glue] Re: Model-Glue and Coldspring 2.0?

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-fact...
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 <ch...@team193.com> 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" <i...@marcbakker.com> 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 <ch...@team193.com>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 <i...@marcbakker.com> wrote:

>>>> Thanks, I am looking forward to the ColdFusion 9 ORM Integration
>>>> classes.

>>>> Marc

>>>> On Jun 22, 8:29 pm, Chris Blackwell <ch...@team193.com> 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" <sipac...@gmail.com> 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 <i...@marcbakker.com> 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 model-glue@googlegroups.com
>>>> > >> To unsubscribe from this group, send email to
>>>> > >> model-glue+unsubscribe@googlegroups.com
>>>> > >> 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 model-glue@googlegroups.com
>>>> > > To unsubscribe from this group, send email to
>>>> > > model-glue+unsubscribe@googlegroups.com
>>>> > > 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 model-glue@googlegroups.com
>>>> To unsubscribe from this group, send email to
>>>> model-glue+unsubscribe@googlegroups.com
>>>> 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 model-glue@googlegroups.com
>>> To unsubscribe from this group, send email to
>>> model-glue+unsubscribe@googlegroups.com
>>> 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 model-glue@googlegroups.com
>> To unsubscribe from this group, send email to
>> model-glue+unsubscribe@googlegroups.com
>> 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 model-glue@googlegroups.com
> To unsubscribe from this group, send email to
> model-glue+unsubscribe@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/model-glue?hl=en

--

Met vriendelijke groet,

Marc Bakker


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.