День добрый,
Нужна помощь. На рабочей машине установлен 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 у меня не много.
|