powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Eclipse IDE, GWT проект под Windows 7 - Cannot find a free socket for the debugger
20 сообщений из 20, страница 1 из 1
Eclipse IDE, GWT проект под Windows 7 - Cannot find a free socket for the debugger
    #37625698
Vodopad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не работает дебаггер для GWT проекта, не могу откомпилировать или опубликовать GWT проект.

Ошибка "Cannot find a free socket for the debugger", "Java.net.BindException: Cannot assign requested address: JVM_Bind"

При трассировке ошибки видно, что недоступен порт 50313

Пробовал Eclipse 3.5, 3.6, 3.7
OS - Windows 7, Firewall отключил
В Linux все работает.

Где копать?
...
Рейтинг: 0 / 0
Eclipse IDE, GWT проект под Windows 7 - Cannot find a free socket for the debugger
    #37625699
Vodopad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
про конкретный порт - это лишь подозрения.
Опцию "использовать любой доступный порт" в свойствах дебаггинга - включил.

Помогите, плиз, чем можете.
...
Рейтинг: 0 / 0
Eclipse IDE, GWT проект под Windows 7 - Cannot find a free socket for the debugger
    #37625704
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vodopad,
проверь порт
telnet 122323
или
netstat
...
Рейтинг: 0 / 0
Eclipse IDE, GWT проект под Windows 7 - Cannot find a free socket for the debugger
    #37625716
Vodopad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

что проверить-то? какой порт? и зачем?
...
Рейтинг: 0 / 0
Eclipse IDE, GWT проект под Windows 7 - Cannot find a free socket for the debugger
    #37625720
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vodopad,
ну, если закрыт, то что там висит на нём.
Как вариант.
...
Рейтинг: 0 / 0
Eclipse IDE, GWT проект под Windows 7 - Cannot find a free socket for the debugger
    #37625722
Vodopad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

порт 50313 - свободен, так что дело не в нем.
Также свободны 8080, 8000, 8888.

Чего ему надо-то, а? :0(
...
Рейтинг: 0 / 0
Eclipse IDE, GWT проект под Windows 7 - Cannot find a free socket for the debugger
    #37625733
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vodopad,
до этого работало или первый пуск?
Могу только совет - пр.клик - запуск под админом.
Удачи!
...
Рейтинг: 0 / 0
Eclipse IDE, GWT проект под Windows 7 - Cannot find a free socket for the debugger
    #37625799
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VodopadГде копать?
Антивирус?
...
Рейтинг: 0 / 0
Eclipse IDE, GWT проект под Windows 7 - Cannot find a free socket for the debugger
    #37625930
Vodopad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LeonidvVodopadГде копать?
Антивирус?

антивирус AVG 2012. вроде как с портами не работает, вообще.
...
Рейтинг: 0 / 0
Eclipse IDE, GWT проект под Windows 7 - Cannot find a free socket for the debugger
    #37625932
Vodopad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Запуск под администратором тоже не помогает.
...
Рейтинг: 0 / 0
Eclipse IDE, GWT проект под Windows 7 - Cannot find a free socket for the debugger
    #37625936
Vodopad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот такое при компиляции:

Compiling module sampleapp.Sampleapp
Compiling 6 permutations
Creating PermutationWorkerFactory instances
[ERROR] Unable to create socket
java.net.BindException: Cannot assign requested address: JVM_Bind

at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.PlainSocketImpl.bind(Unknown Source)
at java.net.ServerSocket.bind(Unknown Source)
at java.net.ServerSocket.bind(Unknown Source)
at com.google.gwt.dev.ExternalPermutationWorkerFactory.init(ExternalPermutationWorkerFactory.java:383)
at com.google.gwt.dev.PermutationWorkerFactory.createAll(PermutationWorkerFactory.java:314)
at com.google.gwt.dev.PermutationWorkerFactory.createWorkers(PermutationWorkerFactory.java:355)
at com.google.gwt.dev.PermutationWorkerFactory.compilePermutations(PermutationWorkerFactory.java:267)
at com.google.gwt.dev.CompilePerms.compile(CompilePerms.java:207)
at com.google.gwt.dev.Compiler.run(Compiler.java:242)
at com.google.gwt.dev.Compiler.run(Compiler.java:198)
at com.google.gwt.dev.Compiler$1.run(Compiler.java:170)
at com.google.gwt.dev.CompileTaskRunner.doRun(CompileTaskRunner.java:88)
at com.google.gwt.dev.CompileTaskRunner.runWithAppropriateLogger(CompileTaskRunner.java:82)
at com.google.gwt.dev.Compiler.main(Compiler.java:177)
...
Рейтинг: 0 / 0
Eclipse IDE, GWT проект под Windows 7 - Cannot find a free socket for the debugger
    #37625944
Большой Синий Кит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vodopad,

http://code.google.com/p/google-web-toolkit/source/browse/trunk/dev/core/src/com/google/gwt/dev/ExternalPermutationWorkerFactory.java?r=10809

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
@Override
  public void init(TreeLogger logger) throws UnableToCompleteException {
    try {
      sock = new ServerSocket();
      /*
       * Have accept() wait no more than one minute for a connection. This
       * prevents dead-head behavior.
       */
      sock.setSoTimeout(60000);
      sock.bind(null);
      if (logger.isLoggable(TreeLogger.SPAM)) {
        logger.log(TreeLogger.SPAM, "Listening for external workers on port "
            + sock.getLocalPort());
      }
    } catch (IOException e) {
      logger.log(TreeLogger.ERROR, "Unable to create socket", e);
      throw new UnableToCompleteException();
    }
  }



http://docs.oracle.com/javase/6/docs/api/java/net/Socket.html#bind%28java.net.SocketAddress%29

Каждый раз сокет будет выбирать свободный порт. Посмотрите в каких-нибудь настройках безопасности, не в черном ли списке java.exe? :)
...
Рейтинг: 0 / 0
Eclipse IDE, GWT проект под Windows 7 - Cannot find a free socket for the debugger
    #37625952
Большой Синий Кит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
P.S. Попробуйте создать сами ServerSocket (типа в static void main :) ), сделайте ему bind и посмотрите потроха что там за айпишник, порт.
...
Рейтинг: 0 / 0
Eclipse IDE, GWT проект под Windows 7 - Cannot find a free socket for the debugger
    #37625994
Vodopad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Большой Синий Кит,

респект вам!
запустил великолепный код:

Код: java
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.
27.
28.
package mine;
import java.io.IOException;
import java.net.*;

public class sockettest {

	public static void main(String[] args) {
	     
		ServerSocket sock = null;
		try {
			sock = new ServerSocket();
		} catch (IOException e) {
			e.printStackTrace();
		}

		try {
			sock.setSoTimeout(60000);
		} catch (SocketException e) {
			e.printStackTrace();
		}
	      try {
			sock.bind(null);
		} catch (IOException e) {
			e.printStackTrace();
		}
		
	}
}




получил великолепный ответ:

java.net.BindException: Cannot assign requested address: JVM_Bind
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.PlainSocketImpl.bind(Unknown Source)
at java.net.ServerSocket.bind(Unknown Source)
at java.net.ServerSocket.bind(Unknown Source)
at mine.sockettest.main(sockettest.java:23)


Таки да, JVM сокет создавать неразрешено!
Что дальше-то, а, коллективный разум? Кто же мою джавку так обидел?
...
Рейтинг: 0 / 0
Eclipse IDE, GWT проект под Windows 7 - Cannot find a free socket for the debugger
    #37626009
Большой Синий Кит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vodopad,

Попробуйте посмотреть в Администрирование -> Просмотр событий. Поищите по java. Возможно, какая-то инфа найдется..
...
Рейтинг: 0 / 0
Eclipse IDE, GWT проект под Windows 7 - Cannot find a free socket for the debugger
    #37626023
Vodopad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
при это такое вот:

Код: java
1.
sock.bind(new java.net.InetSocketAddress("127.0.0.1", 80))

- работает прекрасно.

То есть bind с нулевыми установками - работать не хочет.
...
Рейтинг: 0 / 0
Eclipse IDE, GWT проект под Windows 7 - Cannot find a free socket for the debugger
    #37626052
Большой Синий Кит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vodopad,

У Вас ipv6?
...
Рейтинг: 0 / 0
Eclipse IDE, GWT проект под Windows 7 - Cannot find a free socket for the debugger
    #37626063
Большой Синий Кит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если у вас ко всему прочему, два айпишника (ipv4 и ipv6), попробуйте конкретно указать JVM какую версию айпи использовать:
-Djava.net.preferIPv4Stack=true -Djava.net.preferIPv6Addresses=false - для ipv4
-Djava.net.preferIPv4Stack=false -Djava.net.preferIPv6Addresses=true - для ipv6

Испробуйте в вашем тестовом примере.
...
Рейтинг: 0 / 0
Eclipse IDE, GWT проект под Windows 7 - Cannot find a free socket for the debugger
    #37626070
Большой Синий Кит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
P.S. Присваивание false вроде как избыточно. Достаточно указать проперти с true.
http://docs.oracle.com/javase/6/docs/guide/net/properties.html
...
Рейтинг: 0 / 0
Eclipse IDE, GWT проект под Windows 7 - Cannot find a free socket for the debugger
    #37669150
Vodopad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так кстати и не победил эту гадость. программирую только из под линукса - в виндоуз 7 стартовать ни томкат ни глассфиш - не удается. Недоступен ни один порт.

Firewall отключил, антивирус деинсталлировал - не помогает.
...
Рейтинг: 0 / 0
20 сообщений из 20, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Eclipse IDE, GWT проект под Windows 7 - Cannot find a free socket for the debugger
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]