Skip to content

Instantly share code, notes, and snippets.

@brunoborges
Created September 18, 2012 19:14
Show Gist options
  • Select an option

  • Save brunoborges/3745183 to your computer and use it in GitHub Desktop.

Select an option

Save brunoborges/3745183 to your computer and use it in GitHub Desktop.
Serialization error running Wicket and CDI on GlassFish
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)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment