2013-09-01 5 views
0

Я попытался использовать Samurai для анализа моих дампов потоков.Анализ дампа нитей с самураем

Я сохранил дамп потока из Java VisualVM, который дает файл .tdump. Тогда я начал самурай с

java -jar samurai.jar 

Я потащил мой файл дампа нити в самурай и получил следующее сообщение об ошибке в консоли:

java.lang.ArrayIndexOutOfBoundsException: 0 
    at samurai.swing.ThreadDumpPanel$7.run(ThreadDumpPanel.java:634) 
    at samurai.swing.LogRenderer.invokeLater(LogRenderer.java:78) 
    at samurai.swing.ThreadDumpPanel.updateHtml(ThreadDumpPanel.java:629) 
    at samurai.swing.ThreadDumpPanel.access$300(ThreadDumpPanel.java:61) 
    at samurai.swing.ThreadDumpPanel$8.onFullThreadDump(ThreadDumpPanel.java:665) 
    at samurai.core.ThreadDumpExtractor.fullThreadDumpEnded(ThreadDumpExtractor.java:175) 
    at samurai.core.ThreadDumpExtractor.finish(ThreadDumpExtractor.java:151) 
    at samurai.swing.ThreadDumpPanel.logEnded(ThreadDumpPanel.java:688) 
    at samurai.tail.MultipleLogWatcher.logEnded(MultipleLogWatcher.java:96) 
    at samurai.tail.SingleLogWatcher.logEnded(SingleLogWatcher.java:212) 
    at samurai.tail.SingleLogWatcher.checkUpdate(SingleLogWatcher.java:123) 
    at samurai.tail.Tailer.run(Tailer.java:56) 
Saving configuration.[/Users/test/.samurai.properties] 

Что я должен сделать, чтобы сделать Samurai работает без ошибка?

ответ

0

Я не могу помочь с проблемой самурая, вы можете попробовать использовать TDA plugin для VisualVM. TDA должна быть в состоянии предоставить ту же информацию, что и самурай.