[RESOLVIDO]NotSerializableException em FTPClient

Boa tarde e feliz ano novo :smiley:

Eu estou trabalhando em um projeto WEB que usa JSF2.0 e PrimeFaces…

Eu recebi a NotSerializableException, ate ai tudo bem eh so colocar um :

@ManagedBean
@ViewScoped
public class RespostaVelocidadeBean implements Serializable{

Problema resolvido, mais oque eu faço quando ele fala da classe FTPClient, que esta na lib commons-net-3.0.1? Não posso colocar
Serializable nela…

java.io.NotSerializableException: org.apache.commons.net.ftp.FTPClient
	java.io.ObjectOutputStream.writeObject0(Unknown Source)
	java.io.ObjectOutputStream.defaultWriteFields(Unknown Source)
	java.io.ObjectOutputStream.writeSerialData(Unknown Source)
	java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
	java.io.ObjectOutputStream.writeObject0(Unknown Source)
	java.io.ObjectOutputStream.writeObject(Unknown Source)
	java.util.HashMap.writeObject(Unknown Source)

Alguem sabe como posso resolver?

Bem, depois de uma lida aqui e outra ali, consegui resolver.

Oque pode causar isso é o @ViewScoped se vc mudar para @SessionScope fica normal, mais se você precisa do bean como view coloque na o objeto como

@ManagedBean
@ViewScoped
public class RespostaVelocidadeBean implements Serializable{
	private transient FTPClient ftp= new FTPClient();

Esse link me ajudou muito http://www.guj.com.br/java/232-serializable

E pronto :slight_smile: