Je suis entrain d'utiliser l'api java de beanshell et je suis confronté au probléme suivant :

Je cherche à serialiser la classe bsh.Interpreter.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
		bsh.Interpreter interpreter = new bsh.Interpreter();	
		serialize(interpreter.getNameSpace() ,"azerty");
( serialize est une fonction à moi qui serialise ... )

CE CODE FONCTIONNE

mon probléme vient avec la console d'affichage bsh.util.JConsole, celle ci n'est pas serialisable et donc

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
bsh.util.MyJConsole console = new bsh.util.MyJConsole();
bsh.Interpreter interpreter = new bsh.Interpreter(console );	
serialize(interpreter.getNameSpace() ,"azerty");
NE FONCTIONNE PAS !!!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
java.io.NotSerializableException: java.io.PipedInputStream
Je suis ouvert à toute solution.