forum.bitel.ru http://forum.bitel.ru/ |
|
Сломалась java. Клиент пишет: Network is unreachable http://forum.bitel.ru/viewtopic.php?f=22&t=3427 |
Страница 1 из 1 |
Автор: | northbear [ 14 янв 2010, 18:46 ] |
Заголовок сообщения: | Сломалась java. Клиент пишет: Network is unreachable |
День добрый, Нужна помощь. На рабочей машине установлен Debian Sqeeze (testing), установлена sun-java-1.6 space@micron:~/bin/BGBillingClient$ java -version java version "1.6.0_16" Java(TM) SE Runtime Environment (build 1.6.0_16-b01) Java HotSpot(TM) 64-Bit Server VM (build 14.2-b01, mixed mode) Использовался BGBillingClient 4.6 cборка 482. До последнего момента все работало как положено. Никаких нареканий небыло вообще. Но в какой-то момент, толи в результате обновления, то ли еще что, java cломалась. При запуске клиента выходит окно Авторизации, вводим логин и пароль, жмем enter, и тут же с минимальной паузой возникает окно c надписью "Network is unreachable" c единственной кнопкой "Ok". Потом возникает окно "Произошла ошибка при соединении с сервером" и после него снова окно авторизации. Попытка соединиться с другим (тестовым) сервером дает такой же результат. Поставил клиента 534 сборки, та же картина. В то же время на той же машине Firefox без проблем соединяется с основным и тестовым сервером. Выходит как положено белое пустое окно и никаких сообщений об ошибке сервера и прочей мути. Да и иные приложения никаких трудностей не испытывают с работой в сети, в том числе и тем сервером где установлен биллинг. На консоль с которой запущен клиент выводится ниже следующее: space@micron:~$ bgb space@micron:~$ java.net.SocketException: Network is unreachable at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333) at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195) at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366) at java.net.Socket.connect(Socket.java:525) at java.net.Socket.connect(Socket.java:475) at sun.net.NetworkClient.doConnect(NetworkClient.java:163) at sun.net.www.http.HttpClient.openServer(HttpClient.java:394) at sun.net.www.http.HttpClient.openServer(HttpClient.java:529) at sun.net.www.http.HttpClient.<init>(HttpClient.java:233) at sun.net.www.http.HttpClient.New(HttpClient.java:306) at sun.net.www.http.HttpClient.New(HttpClient.java:323) at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:860) at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:801) at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:726) at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:904) at bitel.billing.module.common.TransferData.postData(TransferData.java:143) at bitel.billing.module.common.TransferData.postData(TransferData.java:122) at ru.bitel.bgbilling.kernel.CommonTransferManager.getDocument(CommonTransferManager.java:32) at bitel.billing.module.common.DBInfoManager.getMenu(DBInfoManager.java:557) at bitel.billing.module.common.DBInfoManager.setMenuToolBarData(DBInfoManager.java:521) at bitel.billing.module.common.DBInfoManager.performConnect(DBInfoManager.java:452) at bitel.billing.module.common.DBInfoManager.connect(DBInfoManager.java:435) at bitel.billing.ShellFrame.auth(ShellFrame.java:239) at bitel.billing.ShellFrame.<init>(ShellFrame.java:108) at bitel.billing.ShellFrame.main(ShellFrame.java:349) java.net.SocketException: Network is unreachable at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333) at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195) at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366) at java.net.Socket.connect(Socket.java:525) at java.net.Socket.connect(Socket.java:475) at sun.net.NetworkClient.doConnect(NetworkClient.java:163) at sun.net.www.http.HttpClient.openServer(HttpClient.java:394) at sun.net.www.http.HttpClient.openServer(HttpClient.java:529) at sun.net.www.http.HttpClient.<init>(HttpClient.java:233) at sun.net.www.http.HttpClient.New(HttpClient.java:306) at sun.net.www.http.HttpClient.New(HttpClient.java:323) at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:860) at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:801) at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:726) at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:904) at bitel.billing.module.common.TransferData.postData(TransferData.java:143) at bitel.billing.module.common.TransferData.postData(TransferData.java:122) at ru.bitel.bgbilling.kernel.CommonTransferManager.getDocument(CommonTransferManager.java:32) at bitel.billing.module.common.DBInfoManager.getMenu(DBInfoManager.java:557) at bitel.billing.module.common.DBInfoManager.setMenuToolBarData(DBInfoManager.java:521) at bitel.billing.module.common.DBInfoManager.performConnect(DBInfoManager.java:452) at bitel.billing.module.common.DBInfoManager.connect(DBInfoManager.java:435) at bitel.billing.ShellFrame.auth(ShellFrame.java:239) at bitel.billing.ShellFrame.auth(ShellFrame.java:242) at bitel.billing.ShellFrame.<init>(ShellFrame.java:108) at bitel.billing.ShellFrame.main(ShellFrame.java:349) java.net.SocketException: Network is unreachable at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333) at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195) at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366) at java.net.Socket.connect(Socket.java:525) at java.net.Socket.connect(Socket.java:475) at sun.net.NetworkClient.doConnect(NetworkClient.java:163) at sun.net.www.http.HttpClient.openServer(HttpClient.java:394) at sun.net.www.http.HttpClient.openServer(HttpClient.java:529) at sun.net.www.http.HttpClient.<init>(HttpClient.java:233) at sun.net.www.http.HttpClient.New(HttpClient.java:306) at sun.net.www.http.HttpClient.New(HttpClient.java:323) at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:860) at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:801) at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:726) at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:904) at bitel.billing.module.common.TransferData.postData(TransferData.java:143) at bitel.billing.module.common.TransferData.postData(TransferData.java:122) at ru.bitel.bgbilling.kernel.CommonTransferManager.getDocument(CommonTransferManager.java:32) at bitel.billing.module.common.DBInfoManager.getMenu(DBInfoManager.java:557) at bitel.billing.module.common.DBInfoManager.setMenuToolBarData(DBInfoManager.java:521) at bitel.billing.module.common.DBInfoManager.performConnect(DBInfoManager.java:452) at bitel.billing.module.common.DBInfoManager.connect(DBInfoManager.java:435) at bitel.billing.ShellFrame.auth(ShellFrame.java:239) at bitel.billing.ShellFrame.auth(ShellFrame.java:242) at bitel.billing.ShellFrame.auth(ShellFrame.java:242) at bitel.billing.ShellFrame.<init>(ShellFrame.java:108) at bitel.billing.ShellFrame.main(ShellFrame.java:349) java.net.SocketException: Network is unreachable at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333) at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195) at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366) at java.net.Socket.connect(Socket.java:525) at java.net.Socket.connect(Socket.java:475) at sun.net.NetworkClient.doConnect(NetworkClient.java:163) at sun.net.www.http.HttpClient.openServer(HttpClient.java:394) at sun.net.www.http.HttpClient.openServer(HttpClient.java:529) at sun.net.www.http.HttpClient.<init>(HttpClient.java:233) at sun.net.www.http.HttpClient.New(HttpClient.java:306) at sun.net.www.http.HttpClient.New(HttpClient.java:323) at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:860) at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:801) at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:726) at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:904) at bitel.billing.module.common.TransferData.postData(TransferData.java:143) at bitel.billing.module.common.TransferData.postData(TransferData.java:122) at ru.bitel.bgbilling.kernel.CommonTransferManager.getDocument(CommonTransferManager.java:32) at bitel.billing.module.common.DBInfoManager.getMenu(DBInfoManager.java:557) at bitel.billing.module.common.DBInfoManager.setMenuToolBarData(DBInfoManager.java:521) at bitel.billing.module.common.DBInfoManager.performConnect(DBInfoManager.java:452) at bitel.billing.module.common.DBInfoManager.connect(DBInfoManager.java:435) at bitel.billing.ShellFrame.auth(ShellFrame.java:239) at bitel.billing.ShellFrame.auth(ShellFrame.java:242) at bitel.billing.ShellFrame.auth(ShellFrame.java:242) at bitel.billing.ShellFrame.auth(ShellFrame.java:242) at bitel.billing.ShellFrame.<init>(ShellFrame.java:108) at bitel.billing.ShellFrame.main(ShellFrame.java:349) frame closing Рассчитываю на вашу помощь, заранее спасибо... Собственного опыта общения с java у меня не много. |
Автор: | Amir [ 14 янв 2010, 18:59 ] |
Заголовок сообщения: | Re: Сломалась java. Клиент пишет: Network is unreachable |
Проверьте url в client.properties/параметрах соединения с сервером. Проверте версии IP viewtopic.php?f=2&t=1348&p=7966&hilit=ipv6#p7966 |
Автор: | northbear [ 14 янв 2010, 19:24 ] |
Заголовок сообщения: | Re: Сломалась java. Клиент пишет: Network is unreachable |
Добавление опции -Djava.net.preferIPv4Stack=true в строку запуска клиента в скрипте bgbilling.sh решило проблему. Спасибо... |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |