我有一个 Xuggler 类,可以将给定的媒体格式转换为 mp3。这适用于我扔给它的大多数东西,但是有时我会遇到一些 flv 文件,这会导致应用程序在 eclipse 中崩溃。
当我尝试在相关文件的调试中运行该类时,它实际上会正确执行并完成,即使输出的是有效的 mp3 文件!这也是可重现的,它发生在我在调试模式下完成的所有测试运行中,并且我已经交叉检查以确保相同的文件在正常执行中使应用程序崩溃。
无论我尝试过什么,我都无法在正常运行条件下转换一些 flv 文件。
在调试模式下是否有任何额外的 Eclipse 正在导致这种奇怪的效果?
编辑
更具体地说,崩溃发生在对 IContainer#open 的调用上