so join the jsr expert group and emphasize the importance of making EJB proxies serializable :)
On Tue, Sep 18, 2012 at 10:45 AM, Bruno Borges <[email protected]> wrote: > Yeah, that workaround that I wanted to not do... :-) > > But okay, thanks! > > *Bruno Borges* > (11) 99564-9058 > *www.brunoborges.com* > > > > On Tue, Sep 18, 2012 at 2:26 PM, Igor Vaynberg <[email protected]>wrote: > >> no update. the cdi spec does not require ejbs to be serializable >> because they are not in cdi spec. >> >> if you want to use ejbs inject them into a cdi bean and then inject >> that into wicket. >> >> -igor >> >> On Tue, Sep 18, 2012 at 9:56 AM, Bruno Borges <[email protected]> >> wrote: >> > Igor, any update on the Serialization issue? >> > >> > I'm getting the exception again... :-/ >> > >> > # Running on GlassFish 3.1.2.2 / Wicket 6 + wicket-cdi >> > >> > SEVERE: Error serializing object class code.webapp.pages.Index >> > [object=[Page class = code.webapp.pages.Index, id = 3, render count = 1]] >> > >> org.apache.wicket.core.util.io.SerializableChecker$WicketNotSerializableException: >> > Unable to serialize class: >> > com.sun.ejb.containers.EJBLocalObjectInvocationHandlerDelegate >> > Field hierarchy is: >> > 3 [class=code.webapp.pages.Index, path=3] >> > private code.services.Service code.webapp.pages.Base.service >> > [class=code.services.ScalaObject$Service$918758560$Proxy$_$$_Weld$Proxy$] >> > javassist.util.proxy.MethodHandler >> > >> code.services.ScalaObject$Service$918758560$Proxy$_$$_Weld$Proxy$.methodHandler >> > [class=org.jboss.weld.bean.proxy.ProxyMethodHandler] >> > private org.jboss.weld.bean.proxy.BeanInstance >> > org.jboss.weld.bean.proxy.ProxyMethodHandler.beanInstance >> > [class=org.jboss.weld.bean.proxy.EnterpriseTargetBeanInstance] >> > private final javassist.util.proxy.MethodHandler >> > org.jboss.weld.bean.proxy.EnterpriseTargetBeanInstance.methodHandler >> > [class=org.jboss.weld.bean.proxy.EnterpriseBeanProxyMethodHandler] >> > private final org.jboss.weld.ejb.api.SessionObjectReference >> > org.jboss.weld.bean.proxy.EnterpriseBeanProxyMethodHandler.reference >> > [class=org.glassfish.weld.ejb.SessionObjectReferenceImpl] >> > private java.lang.Object >> > org.glassfish.weld.ejb.SessionObjectReferenceImpl.ejbRef >> [class=$Proxy149] >> > protected java.lang.reflect.InvocationHandler >> > java.lang.reflect.Proxy.h >> > [class=com.sun.ejb.containers.EJBLocalObjectInvocationHandlerDelegate] >> > <----- field that is not serializable >> > at >> > >> org.apache.wicket.core.util.io.SerializableChecker.internalCheck(SerializableChecker.java:411) >> > at >> > >> org.apache.wicket.core.util.io.SerializableChecker.check(SerializableChecker.java:390) >> > >> > >> > >> > *Bruno Borges* >> > (11) 99564-9058 >> > *www.brunoborges.com* >> > >> > >> > >> > On Tue, Sep 18, 2012 at 12:29 AM, Bruno Borges <[email protected] >> >wrote: >> > >> >> Jeremy, the archetype is already on the Gamboa project repository: >> >> >> >> http://github.com/brunoborges/gamboa-project :-) >> >> >> >> It's just not up to date >> >> >> >> *Bruno Borges* >> >> (11) 99564-9058 >> >> *www.brunoborges.com* >> >> >> >> >> >> >> >> On Thu, Sep 13, 2012 at 11:39 AM, Jeremy Thomerson < >> >> [email protected]> wrote: >> >> >> >>> On Wed, Sep 12, 2012 at 3:59 PM, Bruno Borges <[email protected] >> >>> >wrote: >> >>> >> >>> > This is really great Igor, thanks. >> >>> > >> >>> > I am preparing my slides for my Wicket/Java EE session at JavaOne, >> and >> >>> this >> >>> > just came in perfect time. >> >>> > >> >>> > I'll update my archetype and some slides to show this and let >> everyone >> >>> know >> >>> > about =) >> >>> >> >>> >> >>> Will you be posting those slides and archetype somewhere non-attendees >> can >> >>> access when done? >> >>> >> >>> -- >> >>> Jeremy Thomerson >> >>> http://wickettraining.com >> >>> *Need a CMS for Wicket? Use Brix! http://brixcms.org* >> >>> >> >> >> >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] >> >> --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
