[seam-dev] Seam 2.2.0.CR1 release
Pete Muir
pmuir at redhat.com
Mon Jun 15 11:04:19 EDT 2009
I've applied your patch - looks good, please test at your end.
On 15 Jun 2009, at 01:46, Stuart Douglas wrote:
>
> I have submitted a patch that should fix the issues in JIRA, but
> there are still quite a few that have not been reported yet,
> probably because there are not very many multi-war seam apps in
> production. Most of these issues can be fixed piecemeal, and the
> ones that can't are probably obscure enough that people will not run
> into them (e.g. selecting which app context you want to use when
> injecting seam components into spring beans).
>
> A few of the cases where the wrong application context can be used:
>
> - async methods may use the wrong app context
> - all users of ContextualHttpRequest may run in the wrong app
> context (remoting and resteasy are the main ones)
> - Message Driven beans will always run in an arbitary application
> context (this can't really be fixed, but I don't really like the
> idea that the context that they run in is undefined, depending on
> the order that the apps are deployed)
> - Spring integration (not really fixable)
> - There may be some problems with the Jbpm SeamUserCodeInterceptor
>
> If there are no problems with the last patch I will do up a patch
> for the ContextualHttpRequest and async method issues later this
> week. The async method patch will probably be a bit messy, because
> it will involve passing the application context around inside all
> the dispatchers.
>
>
> Stuart
>
>
>
> -----Original Message-----
> From: Dan Allen [mailto:dan.j.allen at gmail.com]
> Sent: Sat 13/06/2009 10:21 AM
> To: Pete Muir
> Cc: Stuart Douglas; seam-dev at lists.jboss.org
> Subject: Re: [seam-dev] Seam 2.2.0.CR1 release
>
> On Fri, Jun 12, 2009 at 6:10 AM, Pete Muir <pmuir at redhat.com> wrote:
>
> > Stuart, I agree, this is long overdue.
> >
> > I took a look at your patch, there seems to be a number of problems
> > (System.out.println, changing of SPIs with no changes made to the
> JBoss5 int
> > project at least), and it is essentially a workaround for a
> mistake in the
> > underlying architecture, as a result I would prefer to defer this
> to 299,
> > which does correctly scope all components to the relevant JEE
> module.
>
>
> Hmm, I was thinking this was going to get into 2.2 as well...or at
> least
> 2.2.1. I know that solving problems like this one is much easier and
> cleaner
> w/ 299 given that we have a chance to start over, but I worry that
> there are
> enough folks that really need this capability w/o refactoring the
> rest of
> their code. Even with 299 in place, if there is any Seam 2 code,
> users are
> still going to have the same issue (assuming that this problem is
> baggage
> that Seam 2 brings with it).
>
> Stuart, would you be willing to work through this piecemeal? That
> will make
> success much more likely. And this really would be huge for Seam 2
> if we
> could get it fixed.
>
> -Dan
>
> --
> Dan Allen
> Senior Software Engineer, Red Hat | Author of Seam in Action
>
> http://mojavelinux.com
> http://mojavelinux.com/seaminaction
> http://in.relation.to/Bloggers/Dan
>
> NOTE: While I make a strong effort to keep up with my email on a daily
> basis, personal or other work matters can sometimes keep me away
> from my email. If you contact me, but don't hear back for more than
> a week,
> it is very likely that I am excessively backlogged or the message was
> caught in the spam filters. Please don't hesitate to resend a
> message if
> you feel that it did not reach my attention.
>
>
More information about the seam-dev
mailing list