Problema ao fexar aplicação usando player jvlc

Tenho uma aplicação que roda videos, mas quando eu dou um dispose(); ele mata toda a aplicação quando era só para fechar aquela janela.
Ja tentei de tudo na ação do dispose como setar os componentes e o canvas para null, removeAll e nada da certo.
Da esse erro:

[quote]
*** LibVLC Exception not handled: No active input
Set a breakpoint in ‘libvlc_exception_not_handled’ to debug.
[0x9905b10] pulse audio output: No. of Audio Channels: 2
[0x975b128] main playlist: stopping playback
[???] x11 video output error: X11 request 132.19 failed with error code 9:
BadDrawable (invalid Pixmap or Window parameter)
X Error of failed request: BadDrawable (invalid Pixmap or Window parameter)
Major opcode of failed request: 132 (XVideo)
Minor opcode of failed request: 19 ()
Resource id in failed request: 0x5a00006
Serial number of failed request: 164
Current serial number in output stream: 165
Java Result: 1[/quote]

Se alguem puder ajudar, ficarei muito grato.
Vlw

Mano, é fexar?? ou fechar???

corrigido :slight_smile:

O seu dispose provavelmente provoca outra exceção que não é tratada, como pode ser visto aqui:

Se você organizar seu código para pegar todas as exceções, provavelmente vai ter mais detalhes do que houve.

meio complicado falar sem mais detalhes, pois como nosso amigo aí em cima disse, pode ser que seu dispose provoca outra excessão, entende, tipo ou pode ser que ao efetuar o comando dispose vc tá pegando o aplicativo todo ao invés do frame atual, já verificou se o frame setado para fechar está correto?

O pior é que ta setado o frame certo sim :frowning:

OLá amigo!

Estou trabalhando em uma sistema para reprodução de medias e ja tentei usar o JMF mas não tive sucesso.

Você poderia me dar um exemplo de uma aplicação simples usando alguns comandos do vlc .

Muito obrigado.