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

HTTP services on macOS warn generate a warning about missing Netty MacOSDnsServerAddressStreamProvider

Abierto
#176 2 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
35/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
java
Área
build-system

Línea de trabajo

Inspecciona la configuración de Gradle del proyecto de los ejemplos y reproduce la advertencia del resolvedor DNS de Netty en macOS, incluidos los sistemas basados en ARM. Compara las opciones disponibles de dependencias de ejecución para macOS y verifica que el resolvedor nativo adecuado esté presente sin afectar a otras plataformas; se considera terminado cuando el inicio ya no emite la advertencia.

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

Descripción

We currently do not include a runtime dependency on Netty's macOS-specific DNS resolver package, which causes the following warning on startup:

2023-12-11 11:54:31 WARN   io.netty.resolver.dns.DnsServerAddressStreamProviders - Can not find io.netty.resolver.dns.macos.MacOSDnsServerAddressStreamProvider in the classpath, fallback to system defaults. This may result in incorrect DNS resolutions on MacOS. Check whether you have a dependency on 'io.netty:netty-resolver-dns-native-macos'

This doesn't seem to be causing examples to break in an obvious way but there are probably cases where it is desirable to use the native resolver config.

We may address this by including something like the following in our examples' project Gradle config:

plugins {
  // ...
  id("com.google.osdetector") version "1.7.0"
}

dependencies {
  // ...

  if (osdetector.os == "osx") {
    runtimeOnly("io.netty:netty-resolver-dns-native-macos:4.1.72.Final:osx-${osdetector.arch}")
  }
}  

Since ARM-architecture macOS is likely going to be a common development platform, we may wish to fix this purely to suppress the WARN noise even if it doesn't break anything.

Lenguaje dominante
Java
Estrellas
60
Forks
17
Métricas de merge de PR
Sin PR fusionados en 30 d

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

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 restatedev/sdk-java

Todos los issues de restatedev/sdk-java

Issues similares

Más issues de Java

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.