Estou tendo um problema para buscar os dados de um arquivo XML e incluí-los em uma ArrayList.
Estou usando a biblioteca do XStream.
Estou fazendo em JSF 2.
Meu ManagedBean está assim:
try {
XStream xStream = new XStream(new Dom4JDriver());
xStream.alias("DATA", ArrayList.class);
xStream.processAnnotations(Filme.class);
BufferedReader input = new BufferedReader(new FileReader(
"/home/wendell/workspace/ProjetoJSON/filmes.xml"));
ArrayList<Filme> filmes = (ArrayList<Filme>) xStream.fromXML(input);
input.close();
} catch (IOException ex) {
ex.printStackTrace();
}
return filmes;
Mas quando eu executo a página exibe o erro:
SEVERE: Servlet.service() for servlet [Faces Servlet] in context with path [/ProjetoJSON] threw exception
java.io.NotSerializableException: com.thoughtworks.xstream.XStream
Alguém já teve este tipo de problema?