HTTP services on macOS warn generate a warning about missing Netty MacOSDnsServerAddressStreamProvider
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 35/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- java
- Ambito
- build-system
Direzione di ricerca
Esamina la configurazione Gradle del progetto degli esempi e riproduci l'avviso del resolver DNS di Netty su macOS, inclusi i sistemi basati su ARM. Confronta le opzioni disponibili per le dipendenze di runtime di macOS e verifica che sia presente il resolver nativo appropriato senza influire sulle altre piattaforme; il lavoro è completo quando l'avvio non emette più l'avviso.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
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.
- Lingua principale
- Java
- Stelle
- 60
- Fork
- 17
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di restatedev/sdk-java
-
Vert.x 5 update Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 25/100
restatedev/sdk-java#629 · 2 commenti ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 68/100
restatedev/sdk-java#614 · 2 commenti ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
restatedev/sdk-java#603 ·
-
Reflection based experience Aperta
restatedev/sdk-java#570 · 1 assegnatario ·
-
dependencies
Difficoltà 3/5 1-2 giorni Idoneità per principianti 48/100
restatedev/sdk-java#569 · 2 commenti · 1 reazione ·
Tutte le issue di restatedev/sdk-java
Issue simili
-
executions.Query — startDate and timeRange filters are sent with inverted comparison operators Apertaarea/plugin
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
kestra-io/plugin-kestra#190 ·
-
litertlm-android AAR ships no consumer ProGuard rules → "mid == null" SIGABRT in minified apps Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
google-ai-edge/LiteRT-LM#3739 ·
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
integra-team-red/meet-map#249 ·
-
[Studio][Bug] Cancelled create-user dialog keeps the password and admin switch for the next attempt Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
apache/rocketmq-dashboard#5064 ·