Java платформа SE перестала работать, когда клиент (Android) вызывает сервер

1

javaw.exe падает, когда происходит обмен данными между клиентом и сервером.

Он не показывает какой-либо шаблон, поскольку он сбой в любое время, и много раз он вообще не падает.

Теги:
client-server

1 ответ

0

Используйте java.exe вместо javaw, чтобы получить хотя бы следы окон. И используйте исключения целенаправленно. Не допускайте, чтобы какое-либо предложение catch пустое, вы даже можете использовать UncaughtExceptionHandler, чтобы знать, где вещи сломаются.

Не паникуйте, Java - очень надежный язык.

  • 0
    это не приводит к сбою, но мешает вам получить трассировку стека в консоли. И не называйте людей родными здесь, Сент, это очень дружелюбное место, а не иерархическое. Проявляйте свое уважение к людям, проявляя вежливость, предлагая свое время, чтобы ответить и помочь. Вы смотрели на UncaughtExceptionHandler?
  • 1
    То, что вы можете сделать, это сделать попытку catch (Throwable ex) внутри вашего основного цикла сервера. Зарегистрируйте throwable и убедитесь, что ваш сервер будет работать и работать, если что-то случится. Поймать бросаемый - не очень хорошая практика программирования, но это поможет определить, что происходит не так, и позже вы можете поймать более тонкие исключения
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню