Problema com restauração e backup no Derby

Pessoal estou fazendo o backup no derby com a função:

CALL SYSCS_UTIL.SYSCS_BACKUP_DATABASE(“diretorio”)

Funciona que é uma beleza

Agora na hora de restaurar utilizo o seguinte codigo

Class.forName("org.apache.derby.jdbc.EmbeddedDriver").newInstance();

Connection con = DriverManager.getConnection("jdbc:derby:banco;restoreFrom=diretorio");

Só que o código não faz nada, eu notei que seu eu mudar de “banco” para “banco1” ele restaura numa boa
então o problema está em restaurar um banco de dados que já existe, por que se eu tentar novamente banco1 ele nao faz nada

Alguem ja passou por isso?

Cara eu estava com o mesmo problema que vc,

Descobri que eu tinha um EntityManager sem dar um close.

Chamei o close e depois o cara para restaurar o banco e funcionou.,…

Falow