Netflix-Skunkworks / Scumblr

Web framework that allows performing periodic syncs of data sources and performing analysis on the identified results
Apache License 2.0
2.64k stars 317 forks source link

Facebook search is not returning results #143

Closed ITSCT closed 7 years ago

ITSCT commented 7 years ago

Hi , I completed the configurations for scumblr, but when I try to perform a search using SearchProvider::Facebook.new("scumblr").run I dont get any results with this error NoMethodError: undefined methodmetadata' for nil:NilClass from /home/ubuntu/Scumblr/lib/search_providers/provider.rb:43:in initialize'

sbehrens commented 7 years ago

Hi @ITSCT,

Which version of scumblr are you using?

ITSCT commented 7 years ago

Scumblr 2

sbehrens commented 7 years ago

Can you try invoking the search from the UI and sending me over any full stack traces found in the Events view? (/events)

ITSCT commented 7 years ago

capture

That's all what I found in the event view

sbehrens commented 7 years ago

It doesn't look like you run the task, can you navigate to the task page, select your facebook search and click Run?

ITSCT commented 7 years ago

image

sbehrens commented 7 years ago

Could you click that Event ID 7 and paste the stack trace associated with the Event ID 7?

ITSCT commented 7 years ago

Id 7 Eventable Task 1 Action Error User
Source Task: Test Details Unable to run task Test. Error: type: OAuthException, code: 1, message: Error validating client secret. [HTTP 400] ["/home/ubuntu/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/koala-1.10.0/lib/koala/oauth.rb:367:in fetch_token_string'", "/home/ubuntu/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/koala-1.10.0/lib/koala/oauth.rb:314:inget_token_from_server'", "/home/ubuntu/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/koala-1.10.0/lib/koala/oauth.rb:210:in get_app_access_token_info'", "/home/ubuntu/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/koala-1.10.0/lib/koala/oauth.rb:220:inget_app_access_token'", "/home/ubuntu/Scumblr/lib/search_providers/facebook.rb:46:in initialize'", "/home/ubuntu/Scumblr/app/models/task.rb:159:innew'", "/home/ubuntu/Scumblr/app/models/task.rb:159:in perform_task'", "/home/ubuntu/Scumblr/app/workers/task_worker.rb:30:inperform'", "/home/ubuntu/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/sidekiq-4.2.3/lib/sidekiq/processor.rb:155:in execute_job'", "/home/ubuntu/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/sidekiq-4.2.3/lib/sidekiq/processor.rb:136:inblock (3 levels) in process'", "/home/ubuntu/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/sidekiq-4.2.3/lib/sidekiq/middleware/chain.rb:128:in block in invoke'", "/home/ubuntu/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/sidekiq-status-0.6.0/lib/sidekiq-status/server_middleware.rb:37:incall'", "/home/ubuntu/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/sidekiq-4.2.3/lib/sidekiq/middleware/chain.rb:130:in block in invoke'", "/home/ubuntu/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/sidekiq-4.2.3/lib/sidekiq/middleware/server/active_record.rb:6:incall'", "/home/ubuntu/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/sidekiq-4.2.3/lib/sidekiq/middleware/chain.rb:130:in block in invoke'", "/home/ubuntu/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/sidekiq-4.2.3/lib/sidekiq/middleware/server/retry_jobs.rb:74:incall'", "/home/ubuntu/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/sidekiq-4.2.3/lib/sidekiq/middleware/chain.rb:130:in block in invoke'", "/home/ubuntu/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/sidekiq-4.2.3/lib/sidekiq/middleware/server/logging.rb:11:inblock in call'", "/home/ubuntu/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/sidekiq-4.2.3/lib/sidekiq/logging.rb:32:in with_context'", "/home/ubuntu/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/sidekiq-4.2.3/lib/sidekiq/middleware/server/logging.rb:7:incall'", "/home/ubuntu/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/sidekiq-4.2.3/lib/sidekiq/middleware/chain.rb:130:in block in invoke'", "/home/ubuntu/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/sidekiq-4.2.3/lib/sidekiq/middleware/chain.rb:133:ininvoke'", "/home/ubuntu/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/sidekiq-4.2.3/lib/sidekiq/processor.rb:131:in block (2 levels) in process'", "/home/ubuntu/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/sidekiq-4.2.3/lib/sidekiq/processor.rb:171:instats'", "/home/ubuntu/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/sidekiq-4.2.3/lib/sidekiq/processor.rb:130:in block in process'", "/home/ubuntu/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/sidekiq-4.2.3/lib/sidekiq.rb:35:inblock in '", "/home/ubuntu/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/sidekiq-4.2.3/lib/sidekiq/processor.rb:122:in process'", "/home/ubuntu/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/sidekiq-4.2.3/lib/sidekiq/processor.rb:81:inprocess_one'", "/home/ubuntu/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/sidekiq-4.2.3/lib/sidekiq/processor.rb:69:in run'", "/home/ubuntu/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/sidekiq-4.2.3/lib/sidekiq/util.rb:17:inwatchdog'", "/home/ubuntu/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/sidekiq-4.2.3/lib/sidekiq/util.rb:25:in `block in safe_thread'"]

ahoernecke commented 7 years ago

Hi @ITSCT,

This appears to be an error from Facebook indicating your oauth credentials are not valid. Can you double check your configuration and make sure you're providing the right values, and that they are inputted correctly?

sbehrens commented 7 years ago

Hi @ITSCT,

Please re-open the issue if you are still seeing problems after updating your oauth credentials.

_Scott