Hello, I’m using Appium Java Client version 9.3.0. My Appium server version is 2.13.1, and I’m running JDK 17. A test automation scenario that was previously working fine has started throwing the following error over the past two days:
This header name is not up to the RFC. The third character does not belong to the list of allowed chars. There might be something in the client code that replaces it
hi alican, i have the exact same problem. my project was working fine and suddenly i started getting the exact same error. could you solve it? (im using jdk 11, appium java-client 9.2.2, appium server version:2.13.1)
Selamlar, sorunuza türkçe cevap veriyorum türk olduğunuzu varsayarak Sorunun sebebi bilgisayar dilinizin türkçe olmasından kaynaklanıyor. Bilgisayar dilinizi ingilizceye çevirip tekrar denerseniz muhtemelen sorununuz çözülecek. İyi çalışmalar.
selamlar, cevabın için teşekkürler. Windows 11 Home Single Language kullandığım için sistem dilini değiştiremiyorum maalesef. Ancak basetest sınıfındaki setup metoduna “Locale.setDefault(Locale.ENGLISH);” satırını ekleyerek javanın varsayılan dil ayarını ingilizceye çevirdim ve sorunum çözüldü.
Greetings, thanks for your reply. Unfortunately, I can’t change the system language because I’m using Windows 11 Home Single Language. However, by adding the line “Locale.setDefault(Locale.ENGLISH);” to the setup method in the basetest class, I changed the default language setting of java to English and my problem was solved.
Evet, dediğin şekilde de sorun çözülüyor ama tavsiyem bir şekilde ingilizce işletim sistemine geçmeniz, çünkü buradaki sorunu bu şekilde çözmüş olabilirsiniz ama bu sorunu farklı şekillerde defalarca yaşadım. bazı kütüphaneler çalışmayabiliyor ve sorunun dil olduğunu söylemiyor bile.
Yes, the problem is solved in the way you said, but my advice is to somehow switch to the English operating system, because you may have solved the problem here this way, but I have experienced this problem many times in different ways. Some libraries may not work and don’t even mention that the language is the problem.