Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Eclipse LAN Network Permissions - MacOS 27.x

Abierto
#3,009 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
43/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Activo
Stack tecnológico
java, macos
Área
backend

Línea de trabajo

Start by comparing how the issue launches Eclipse from Finder with launching ./Eclipse.app/Contents/MacOS/eclipse from Terminal, then trace how the Eclipse launcher starts Java programs on macOS. Reproduce the LAN connection failure with the reported JSch FTP example and check the macOS network permission behavior. Done means identifying why the launch paths differ and documenting or fixing the cause so the program can connect when Eclipse is opened normally.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

bug

Version: 2026-09 (4.41.0)
Build id: 20260903-0720

This report describes a problem running a java program from Eclipse which attempts to make a LAN connection. Normally when any application attempts to make a LAN connection for the first time on MacOS you get a dialog box appear asking if you want to permit it or deny it. When Eclipse opens for the first time you are asked this question.

For the purpose of this example I am running a program which uses jsch to make a ftp connection to a server on the same LAN.

Assuming I have launched eclipse by clicking on the app name (normal startup) and then run my java program it will fail to make a connection to the ftp server - reporting "no route to host". This is despite Eclipse being granted network permissions. See image below.

If I then close Eclipse and open a terminal to where I have put the Eclipse application and run Eclipse using the Command line "./Eclipse.app/Contents/MacOS/eclipse" I can then open the same java program and run it without any exceptions. The LAN connection is successful. See image below.

Clearly there is a difference with the process which is launching the java program and in the first instance it seems that MacOS does not think the process owner has permissions.

I suspect that Terminal has permissions and by starting Eclipse from it means that the child process inherits the necessary permissions. If the Eclipse.app is launcher by clicking on it then something is different - maybe some other process is wrapping up the launch process and it does not have permissions.

For the moment I have created a .command file to Launch Eclipse which works around the problem but I think it would be useful to know why such differences occur.

Image Image
Lenguaje dominante
Java
Estrellas
165
Forks
174
Merge medio
4 d 11 min
PR fusionados (30 d)
43

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de eclipse-platform/eclipse.platform

Todos los issues de eclipse-platform/eclipse.platform

Issues similares

Más issues de Java

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.