2012-03-15 2 views
0

У меня есть файл jar, который отлично работает на нескольких разных экземплярах сервера, но на двух серверах исключается IllegalStateException в Thread-O. Любые идеи, почему это может происходить на двух наших серверах, но отлично работает на многих других? Сравнение хэшей файлов jar между различными системами и они идентичны. Обновлено JVM, и это не изменило меня.Что может вызвать IllegalStateException при запуске файла jar?

java –jar patch-client.jar 

Exception in thread “Thread-O” java.lang.IllegalStateException 
    at com.bea.plateng.patch.PatchBundleTaget.<init>(PatchBundleTarget.jara:270) 
    at com.bea.plateng.patch.PathTargetFactory.create(PatchTagetFactory:java:39) 
    at com.bea.plateng.patch.ProductAliasTarget.constructPatchTagetList(ProductAliasTarget.java:75) 
    at com.bea.plateng.patch.ProductAliasTarget.<init>(ProductAliasTarget.java:47) 
    at com.bea.plateng.patch.ProductAliasTargetHelper.getProdAliasTargetList(ProductAliasTargetHelper.java:54) 
    at com.bea.plateng.patch.ProductAliasTargetHelper.getAllHomeToProdAliasesTargetMap(ProductAliasTargetHelper.java:31) 
    at com.bea.plateng.patch.ProductAliasTargetHelper.checkProfilesInProductAliases(ProductAliasTargetHelper.java:133) 
    at com.bea.plateng.patch.Patch$1.run(Patch.java:376) 
    at java.lang.Thread.run(Thread.java:662) 

ответ

0

IllegalStateException означает, что состояние компонента или конфигурации неверно. Я бы посмотрел на различия в конфигурации, а не на код.

Возможно, существует ошибка, которая неправильно вызывает эту ошибку, но я бы начал с предположения, что код в порядке, поскольку он работает на других машинах.

+0

У меня есть предположение, что код в порядке, но я думаю, что каким-то образом JVM env неверен. Я установил новый экземпляр виртуальной машины, надеясь, что это прояснит проблему, но это не так. Я согласен с вашим предположением, что в конфигурации есть что-то неправильное, но где я не уверен. – wafflemkr

+0

Можете ли вы получить доступ к коду, или даже сломать его? Это покажет вам условие, которое не подходит, что может быть хорошей подсказкой. –

+0

Нет, у меня нет доступа к коду. – wafflemkr

Смежные вопросы