I am thinking your spring configuration must be wrapping the HibernateAssembler in a proxy. The code is getting an error here:
HibernateAssembler assembler = (HibernateAssembler) destination.getFactoryInstance().lookup(); when trying to use the factory to get the assembler component from the destination. Usually when you generate a proxy though, it would extend the class being proxied? Does that make sense as to what is going on? Maybe we need to unwrap that proxy in the SpringFactory... I should also have mentioned, the source for the hibernate assembler is in the product. It in resources/samples/assemblers in flex-messaging-dist-src.zip. Jeff From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On Behalf Of foobone9 Sent: Thursday, March 05, 2009 1:39 PM To: flexcoders@yahoogroups.com Subject: [flexcoders] Re: LCDS Upgrade Problems Actually, as it turns out now, I had reverted back to the version on Adobe Exchange thinking it was a newer version because I was having the following problem (with what I now know is the newest SpringFactory): 13:32:44,873 INFO [STDOUT] [Flex]MessageBroker failed to start: Exception: java.lang.ClassCastException: $Proxy53 cannot be cast to flex.data.assemblers.HibernateAssembler at flex.data.assemblers.HibernateType.start(HibernateType.java:237) at flex.data.assemblers.HibernateAssembler.start(HibernateAssembler.java:216) --- In flexcoders@yahoogroups.com<mailto:flexcoders%40yahoogroups.com>, Jeff Vroom <jvr...@...> wrote: > > I think the problem is that the HibernateAssembler.initialize is not getting > called. If you are using the SpringFactory you probably just need a new > version of that. I tried putting this up on the adobe component exchange a > long time ago but apparently it never made it as I just checked and they > still have the old version. I'll try to get that resolved but in the > meantime, I put up a copy of the new source file here: > > http://www.jvroom.com/SpringFactory.java > > Jeff > > From: flexcoders@yahoogroups.com<mailto:flexcoders%40yahoogroups.com> > [mailto:flexcoders@yahoogroups.com<mailto:flexcoders%40yahoogroups.com>] On > Behalf Of foobone9 > Sent: Thursday, March 05, 2009 11:34 AM > To: flexcoders@yahoogroups.com<mailto:flexcoders%40yahoogroups.com> > Subject: [flexcoders] LCDS Upgrade Problems > > > I am upgrading LCDS from 2.5.1 to 2.6. I have quite a few assemblers that > extend the Hibernate assembler and use the Spring factory. > > On start up the MessageBroker is croaking because of a Null pointer exception > in HibernateAssembler line 211. Is the Hibernate assembler code provided in > 2.6 as it previously was? (I didn't see it in the install) Has anyone seen > this problem or know of any thing to try? >
<<inline: image001.jpg>>
<<inline: image002.jpg>>