Что может вызвать IllegalStateException при запуске файла JAR? - PullRequest
0 голосов
/ 15 марта 2012

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

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)

1 Ответ

0 голосов
/ 15 марта 2012

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

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

...