iain / fake_sqs

Provides a fake SQS server that you can run locally to test against
MIT License
292 stars 103 forks source link

v0.3.0 - Still throwing QueueNameExists error if queue exists #26

Closed ericwubgl closed 7 years ago

ericwubgl commented 9 years ago

Error create queue name devtest_DynamoDBFailed: devtest_DynamoDBFailed (Service: AmazonSQS; Status Code: 400; Error Code: QueueNameExists; Request ID: cfc454d8-47d4-4c08-a6fa-c3a5b0f096d6)

Trace from fake_sqs console: 2015-10-05 14:38:07 - FakeSQS::QueueNameExists - devtest_DynamoDBFailed: /Library/Ruby/Gems/2.0.0/gems/fake_sqs-0.3.0/lib/fake_sqs/queues.rb:18:in create' /Library/Ruby/Gems/2.0.0/gems/fake_sqs-0.3.0/lib/fake_sqs/actions/create_queue.rb:13:incall' /Library/Ruby/Gems/2.0.0/gems/fake_sqs-0.3.0/lib/fake_sqs/api.rb:39:in block in call' /Library/Ruby/Gems/2.0.0/gems/fake_sqs-0.3.0/lib/fake_sqs/queues.rb:51:inblock in transaction' /Library/Ruby/Gems/2.0.0/gems/fake_sqs-0.3.0/lib/fake_sqs/memory_database.rb:24:in transaction' /Library/Ruby/Gems/2.0.0/gems/fake_sqs-0.3.0/lib/fake_sqs/queues.rb:50:intransaction' /Library/Ruby/Gems/2.0.0/gems/fake_sqs-0.3.0/lib/fake_sqs/api.rb:38:in call' /Library/Ruby/Gems/2.0.0/gems/fake_sqs-0.3.0/lib/fake_sqs/web_interface.rb:39:inblock in class:WebInterface' /Library/Ruby/Gems/2.0.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:1610:in call' /Library/Ruby/Gems/2.0.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:1610:inblock in compile!' /Library/Ruby/Gems/2.0.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:974:in []' /Library/Ruby/Gems/2.0.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:974:inblock (3 levels) in route!' /Library/Ruby/Gems/2.0.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:993:in route_eval' /Library/Ruby/Gems/2.0.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:974:inblock (2 levels) in route!' /Library/Ruby/Gems/2.0.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:1014:in block in process_route' /Library/Ruby/Gems/2.0.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:1012:incatch' /Library/Ruby/Gems/2.0.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:1012:in process_route' /Library/Ruby/Gems/2.0.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:972:inblock in route!' /Library/Ruby/Gems/2.0.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:971:in each' /Library/Ruby/Gems/2.0.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:971:inroute!' /Library/Ruby/Gems/2.0.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:1084:in block in dispatch!' /Library/Ruby/Gems/2.0.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:1066:inblock in invoke' /Library/Ruby/Gems/2.0.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:1066:in catch' /Library/Ruby/Gems/2.0.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:1066:ininvoke' /Library/Ruby/Gems/2.0.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:1081:in dispatch!' /Library/Ruby/Gems/2.0.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:906:inblock in call!' /Library/Ruby/Gems/2.0.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:1066:in block in invoke' /Library/Ruby/Gems/2.0.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:1066:incatch' /Library/Ruby/Gems/2.0.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:1066:in invoke' /Library/Ruby/Gems/2.0.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:906:incall!' /Library/Ruby/Gems/2.0.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:894:in call' /Library/Ruby/Gems/2.0.0/gems/fake_sqs-0.3.0/lib/fake_sqs/catch_errors.rb:12:incall' /Library/Ruby/Gems/2.0.0/gems/rack-protection-1.5.3/lib/rack/protection/xss_header.rb:18:in call' /Library/Ruby/Gems/2.0.0/gems/rack-protection-1.5.3/lib/rack/protection/path_traversal.rb:16:incall' /Library/Ruby/Gems/2.0.0/gems/rack-protection-1.5.3/lib/rack/protection/json_csrf.rb:18:in call' /Library/Ruby/Gems/2.0.0/gems/rack-protection-1.5.3/lib/rack/protection/base.rb:49:incall' /Library/Ruby/Gems/2.0.0/gems/rack-protection-1.5.3/lib/rack/protection/base.rb:49:in call' /Library/Ruby/Gems/2.0.0/gems/rack-protection-1.5.3/lib/rack/protection/frame_options.rb:31:incall' /Library/Ruby/Gems/2.0.0/gems/rack-1.6.1/lib/rack/nulllogger.rb:9:in call' /Library/Ruby/Gems/2.0.0/gems/rack-1.6.1/lib/rack/head.rb:13:incall' /Library/Ruby/Gems/2.0.0/gems/sinatra-1.4.6/lib/sinatra/show_exceptions.rb:21:in call' /Library/Ruby/Gems/2.0.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:181:incall' /Library/Ruby/Gems/2.0.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:2021:in call' /Library/Ruby/Gems/2.0.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:1486:inblock in call' /Library/Ruby/Gems/2.0.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:1795:in synchronize' /Library/Ruby/Gems/2.0.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:1486:incall' /Library/Ruby/Gems/2.0.0/gems/rack-1.6.1/lib/rack/handler/webrick.rb:89:in service' /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/webrick/httpserver.rb:138:inservice' /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/webrick/httpserver.rb:94:in run' /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/webrick/server.rb:295:inblock in start_thread' localhost - - [05/Oct/2015:14:38:07 AEDT] "POST / HTTP/1.1" 400 211

tiwilliam commented 7 years ago

Not an issue in latest version.