wait_until(:table_not_exists… shows an error for a non existing table
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 35/100
Línea de trabajo
Comienza en el punto de entrada Aws::DynamoDB::Client#wait_until y reproduce el caso table_not_exists del issue. Traza cómo se gestiona ResourceNotFoundException cuando falta una tabla y verifica después que el waiter devuelve nil sin mostrar un error del cliente.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Describe the bug
When I call Aws::DynamoDB::Client.new.wait_until(:table_not_exists, table_name: 'this_does_not_exist')
then I see a client error
[Aws::DynamoDB::Client 400 0.004513 0 retries] describe_table(table_name:"this_does_not_exist") Aws::DynamoDB::Errors::ResourceNotFoundException Cannot do operations on a non-existent table
IMHO this is unexpected behavior. When I tell the client to wait until a table does not exist (e.g. after a delete call) and it doesnt exist, it should just silently proceed.
Regression Issue
- Select this option if this issue appears to be a regression.
Expected Behavior
Just return nil, do not show a DynamoDB Client error
Current Behavior
Shows client error.
Reproduction Steps
Aws::DynamoDB::Client.new.wait_until(:table_not_exists, table_name: 'this_does_not_exist')
Possible Solution
No response
Additional Information/Context
No response
Gem name ('aws-sdk', 'aws-sdk-resources' or service gems like 'aws-sdk-s3') and its version
aws-sdk-ruby
Environment details (Version of Ruby, OS environment)
latest, latest macOS
- Lenguaje dominante
- Ruby
- Estrellas
- 3.7k
- Forks
- 1.2k
- Merge medio
- 1 d 16 h
- PR fusionados (30 d)
- 25
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de aws/aws-sdk-ruby
-
service-api
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
aws/aws-sdk-ruby#3395 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
BedrockAgentCore: invoke_agent_runtime buffers entire response instead of streaming in real-timeAbiertodocumentation p3 queued
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
aws/aws-sdk-ruby#3348 · 6 comentarios · 1 reacción ·
Los mantenedores suelen responder en 1 día
-
credentials static web identity credentials not picked up without an explicit profile optionAbiertofeature-request needs-major-version
Dificultad 3/5 1-2 días Aptitud para principiantes 48/100
aws/aws-sdk-ruby#3241 · 5 comentarios ·
Los mantenedores suelen responder en 1 día
-
investigating service-api
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
aws/aws-sdk-ruby#3217 · 4 comentarios ·
Los mantenedores suelen responder en 1 día
-
service-api
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
aws/aws-sdk-ruby#3191 · 1 comentario ·
Los mantenedores suelen responder en 1 día
Todos los issues de aws/aws-sdk-ruby
Issues similares
-
Bug: Assistant replies lose the space before numbers ("Oct7", "as of10-22-2026") with OpenAI modelsAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
we-promise/sure#4441 ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
lugassawan/swe-workbench#823 ·
Los mantenedores suelen responder en 1 día
-
[BUG] Transcription spans omit the requested temperaturePosiblemente ocupada @yorzi la tomó hoy. Abiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
crmne/ruby_llm#1276 · 1 reacción ·
Los mantenedores suelen responder en 1 día
-
OIDC login fails with "unknown attribute 'address' for User" when address attribute is missingAbiertoneeds verification
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
Los mantenedores suelen responder en 6 días
-
Admin user page looks up a Tag for every instance-scoped role (`Role#resource_name`)Posiblemente ocupada @pkfrank la tomó hoy. Abiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
forem/forem#24083 · 1 comentario ·
Los mantenedores suelen responder en 1 día