Failed resolution of: Ljava/net/http/HttpClient;
Les mainteneurs répondent en général sous 5 jours
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 25/100
- Type d'issue
- Bug
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Domaine
- mobile, testing-qa
Piste de recherche
Commencez par le code de reproduction et la stack trace liés dans l’issue, puis examinez l’instanciation de AndroidDriver dans AppiumSetup.kt:31 ainsi que l’entrée JdkHttpClient dans la trace. Reproduisez l’échec dans l’environnement KMM et Android indiqué ; c’est terminé lorsque AndroidDriver s’initialise sans l’erreur liée à l’absence de HttpClient et que le test peut poursuivre pour créer une session.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Description
Attempting to setup Appium in a KMM app, currently working on the Android side. Attempting to run a basic test results in the runtime error in the title when the AndroidDriver() is instantiated.
Environment
- Kotlin 1.9.10
- Java client 9.1.0
- Selenium 4.17.0
- Appium CLI v2.4.1
- MacOS Ventura 13.5.2
- Android API 34
- Pixel 7 Emulator
Details
Please provide more details, if necessary.
Attempting to run the test always fails at driver = AndroidDriver(url, options) and results in the stack trace below. The missing library, java.net.http.HttpClient, doesn't appear to be available on Android.
Failed resolution of: Ljava/net/http/HttpClient;
at org.openqa.selenium.remote.http.jdk.JdkHttpClient.<init>(JdkHttpClient.java:90)
at org.openqa.selenium.remote.http.jdk.JdkHttpClient$Factory.createClient(JdkHttpClient.java:475)
at org.openqa.selenium.remote.HttpCommandExecutor.<init>(HttpCommandExecutor.java:114)
at io.appium.java_client.remote.AppiumCommandExecutor.<init>(AppiumCommandExecutor.java:75)
at io.appium.java_client.remote.AppiumCommandExecutor.<init>(AppiumCommandExecutor.java:102)
at io.appium.java_client.AppiumDriver.<init>(AppiumDriver.java:102)
at io.appium.java_client.android.AndroidDriver.<init>(AndroidDriver.java:109)
at com.navusoft.navusaleskmp.test.utils.AuthTest.setUp(AppiumSetup.kt:31)
Code To Reproduce Issue
https://gist.github.com/LivPNavusoft/a190821ffeab12430f651a02727e9b0a
Exception Stacktraces
https://gist.github.com/LivPNavusoft/3ea2a999730d7c2ef6c7d6772ead3131
Link To Appium Logs
None generated, it never connects. Verified I can start a session with AppiumInspector
- Langage dominant
- Java
- Étoiles
- 1.3k
- Forks
- 755
- Merge moyen
- 5 j 14 h
- PR mergées (30 j)
- 8
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Aucun guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de appium/java-client
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
appium/java-client#2426 ·
Les mainteneurs répondent en général sous 5 jours
-
bug
Difficulté 4/5 3-5 jours Accessibilité débutants 50/100
appium/java-client#2372 ·
Les mainteneurs répondent en général sous 5 jours
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 30/100
appium/java-client#2368 ·
Les mainteneurs répondent en général sous 5 jours
-
Difficulté 2/5 1-3 heures Accessibilité débutants 30/100
appium/java-client#2341 · 1 commentaire ·
Les mainteneurs répondent en général sous 5 jours
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 15/100
appium/java-client#2323 ·
Les mainteneurs répondent en général sous 5 jours
Toutes les issues de appium/java-client
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
beehive-lab/TornadoVM#1151 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
Les mainteneurs répondent en général sous 1 jour
-
(cbor) `maxStringLength` not consistently checked for chunked (indefinite-length) text valuesOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 77/100
FasterXML/jackson-dataformats-binary#823 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 90/100
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
Les mainteneurs répondent en général sous 1 jour