|
|
|
ExceptionInInitializerError
|
|||
|---|---|---|---|
|
#18+
Привет всем! Возникла проблема при работе с апплетом. При нажатии на некоторую кнопочку в html: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. Вызывается некий метод апплета; в данном методе вызывается статический метод одного класса. Ниже представлен онный код апплета: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. В итоге при нажатии по кнопке возникает след.ошибка: Java.lang.ExceptionInInitializerError. Если метод gettingImage() вызывать на init() апплета,то всё работает OK..,но мне как раз таки нужно чтобы онный метод вызывался не на ините а при "сабмите" кнопки.. Java.lang.ExceptionInInitializerError говорят что - Signals that an unexpected exception has occurred in a static initializer. An ExceptionInInitializerError is thrown to indicate that an exception occurred during evaluation of a static initializer or the initializer for a static variable. Вот я и подумал ,что что-то тут с моей статической инициализацией, но так и не могу допереть иза чего это всё. Чтобы это могло быть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2006, 20:49 |
|
||
|
ExceptionInInitializerError
|
|||
|---|---|---|---|
|
#18+
Мда, похоже никто не знает.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2006, 09:11 |
|
||
|
ExceptionInInitializerError
|
|||
|---|---|---|---|
|
#18+
У меня была такая ошибка при наличии такого кода в классе: Код: plaintext 1. класс испльзовался как набор статических методов. Все работало прекрасно, пока вдруг перестал находиться файл свойств jdbc.properties. Выдавалась примерно такая ошибочка: java.lang.ExceptionInInitializerError Caused by: java.util.MissingResourceException: Can't find bundle for base name jdbc, locale ru_RU at java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:837) at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:806) at java.util.ResourceBundle.getBundle(ResourceBundle.java:550) at ru.etaco.istg.auth.AuthServer.<clinit>(AuthServer.java:25) Exception in thread "main" Это происходило когда класс грузился - шла его статическая инициализация, вызывался метод загрузки bundle и все рушилось, поскольку java файл не могла найти (он не лежал в classpath, как выяснилось). Так что мой совет проверь-ка все места где-что то статически инициализируется. Особенно если неявно, как у меня. Кстати, ошибка это также проявлялась при удаленном вызове в CORBA - стеки ошибок совершенно ни очем не говорили, чудом просто докопался до сути вопроса :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2006, 10:12 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=33728912&tid=2148848]: |
0ms |
get settings: |
11ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
214ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
| others: | 252ms |
| total: | 578ms |

| 0 / 0 |
