slt a tous, j éssaye de passer en session un bean en utilisant SerializationUtils

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
public ActionForward onCreer(
		ActionMapping mapping,
		ActionForm form,
		javax.servlet.http.HttpServletRequest request,
		javax.servlet.http.HttpServletResponse response)
		{
		/*
		 * Forward vers l'action 'creationUtilisateur' de struts
		 */ 
 
		ActionForm formeSession = (ActionForm) SerializationUtils.clone(form);
 
 
		request.getSession().setAttribute("saveForm",formeSession);
 
		return mapping.findForward(FWD_CREA);
	}
qd je clic sur le bouttton creer j ai le message suivant et je vois pas d ou vienne l erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
ERROR [action]:253 - "Servlet.service()" pour la servlet action a généré une exception
org.apache.commons.lang.SerializationException: java.io.NotSerializableException: java.util.RandomAccessSubList
	at org.apache.commons.lang.SerializationUtils.serialize(SerializationUtils.java:110)
	at org.apache.commons.lang.SerializationUtils.serialize(SerializationUtils.java:132)
	at org.apache.commons.lang.SerializationUtils.clone(SerializationUtils.java:79)
	at com.anam.amid.administration.action.ListeUtilisateurAction.onCreer(ListeUtilisateurAction.java:363)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:324)
	at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:270)
	at com.anam.amid.referentiel.action.ReferentielAction.execute(ReferentielAction.java:130)
	at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
merci pour votre aide