AnonymousAuthenticationProvider causes HTTP layer to throw error
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 45/100
- Tipo di issue
- Bug
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Ferma
- Stack tecnologico
- ruby
- Ambito
- authentication
Direzione di ricerca
Inizia con anonymous_authentication_provider.rb e la chiamata in faraday_request_adapter.rb:52, quindi riproduci il problema con lo snippet PostsClient nel report. Controlla il valore restituito da authenticate_request e verifica che il provider anonimo non faccia più sì che il livello HTTP chiami resume su nil e che la richiesta venga completata correttamente.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
auth_provider = MicrosoftKiotaAbstractions::AnonymousAuthenticationProvider.new()
request_adapter = MicrosoftKiotaFaraday::FaradayRequestAdapter.new(auth_provider)
client = Client::PostsClient.new(request_adapter)
all_posts = client.posts_by_id("5").get.resume
This results in the following error:
/home/jasonjoh/.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/microsoft_kiota_faraday-0.11.0/lib/microsoft_kiota_faraday/faraday_request_adapter.rb:52:in `block in send_async': undefined method `resume' for nil:NilClass (NoMethodError)
@authentication_provider.authenticate_request(request_info).resume
As a test, I modified anonymous_authentication_provider.rb, changing the authenticate_request to:
def authenticate_request(request)
Fiber.new do
end
end
And that resolved the error.
- Lingua principale
- Ruby
- Stelle
- 5
- Fork
- 8
- Merge medio
- 18h 17m
- PR unite (30g)
- 27
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
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 microsoft/kiota-ruby
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
microsoft/kiota-ruby#74 ·
I maintainer di solito rispondono entro 1 giorno
-
help wanted ruby type:bug
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
microsoft/kiota-ruby#58 ·
I maintainer di solito rispondono entro 1 giorno
-
http - RetryHandler MUST respect retry-after: <date>Forse già presa @voidstackloop l’ha presa 26 giorni fa. Apertaenhancement help wanted type:enhancement
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
microsoft/kiota-ruby#126 · 3 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement help wanted type:enhancement
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
microsoft/kiota-ruby#127 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
microsoft/kiota-ruby#129 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di microsoft/kiota-ruby
Issue simili
-
documentation
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 86/100
bridgetownrb/bridgetown#1130 ·
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
stripe/stripe-ruby#1994 ·
I maintainer di solito rispondono entro 1 giorno
-
[Fehler]: /abdeckstift wirft 500 — part_type aus der Phonemreduction-Umbenennung nicht mitgezogenApertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 73/100
wort-schule/wort.schule#787 ·
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
lugassawan/swe-workbench#799 ·
I maintainer di solito rispondono entro 1 giorno
-
2.8.6: NoMethodError "undefined method 'first'" in profdata_coverage_dir whenever --scheme is usedAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
SlatherOrg/slather#586 · 2 commenti ·