Open sampathmende opened 6 years ago
@sampathmende , I have done the local setup of this tool and it works fine for me. For your reference please see the steps which i have followed. I have installed this tool locally on a Linux Ubuntu 16.04.
Step 1:
git clone https://github.com/olacabs/jackhammer
Step 2:
Install MySQL from MySQL
Step 3:
Install ruby from RVM
rvm install 2.3.0
Make sure that installed ruby version is "ruby 2.3.0p0"
Step 3:
Do the database settings in jackhammer/web/app/config/database.yml
default: &default adapter: mysql2 encoding: utf8 pool: 25 username: root password: **** host: localhost socket: /var/run/mysqld/mysqld.sock
Step 4: Install all the software dependencies that are mentioned in the Dockerfile with root privileges (jackhammer/web/Dockerfile). You can ignore MySQL and rbenv, they are already installed in steps 2 & 3.
sudo apt-get -y update
install ruby dependencies
sudo apt-get -y install git curl zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev python-software-properties libffi-dev sudo export GIT_TRACE_PACKET=1 sudo export GIT_TRACE=1 sudo export GIT_CURL_VERBOSE=1
figlet
sudo apt-get -y install figlet
install npm package
sudo apt-get -y install nodejs nodejs-legacy npm sudo npm install -g nsp sudo npm install -g retire
install java
sudo DEBIAN_FRONTEND=noninteractive apt-get -y install python-software-properties sudo DEBIAN_FRONTEND=noninteractive apt-get -y install software-properties-common sudo \ echo oracle-java8-installer shared/accepted-oracle-license-v1-1 select true | debconf-set-selections && \ add-apt-repository -y ppa:webupd8team/java && \ apt-get update && \ apt-get install -y oracle-java8-installer && \ rm -rf /var/lib/apt/lists/* && \ rm -rf /var/cache/oracle-jdk8-installer sudo apt-add-repository ppa:andrei-pozolotin/maven3 sudo apt-get -y update sudo apt-get install maven
install PHANTOM_JS
sudo apt-get -y install libfontconfig sudo wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-x86_64.tar.bz2 sudo tar xvfj ./phantomjs-2.1.1-linux-x86_64.tar.bz2 sudo ln -sf $(pwd)/phantomjs-2.1.1-linux-x86_64/bin/phantomjs /usr/bin
sudo apt-get install python-pip -y sudo pip install -I GitPython==2.1.1 sudo apt-get install nmap -y
Step 5: Create tmp and log directories in jackhammer/web/app
sudo mkdir -p tmp sudo mkdir -p tmp/pids sudo mkdir -p log/scans
Step 6: Install bundler at jackhammer/web/app$ make sure all the gems are installed properly
gem install bundler
bundle install
Step 7:
Sidekiq relies on redis (a key-value store). If redis-server is not installed please install it.
sudo apt-get install redis-server
Step 8:
Deploy the application on to server
jackhammer/web/app$ RAILS_ENV=development rails s
Step 9:
Open another terminal and run sidekiq
jackhammer/web/app$ RAILS_ENV=development bundle exec sidekiq -C config/sidekiq.yml
Step 10: Open your web browser and jackhammer would be up on localhost:3000
Hey @vickybyou Thank you dear for your detailed explanation. I appreciate you on this eventhough you do not belongs to Jackhammer developer group. You did a great job for this much of detailed installation process . Keep it up Bro.
I have installed locally as well as did docker setup also 5 months back in similar way.
My query is Do you able scan web applications in jackhammer ??? does it show any vulnarability issues??
since i am not able to scan web application means when i give the application url to scan its not scanning .
Thanks
Hi @sampathmende , yes i am able to scan the web applications in jackhammer. Please find the results below.
Thankyou dear @vickybyou i try it out and let you know. Please keep this window open for queries.:)
Your welcome @sampathmende .. Also make sure that sidekiq is running successfully.
@vickybyou can you pls check Selenium-webdriver version in Gemfile.lock file. I am getting issue with this only. Can you post Gemfile.lock file once??
Hi @sampathmende below is my Gemfile.lock !!
GIT
remote: git://github.com/rweng/jquery-datatables-rails.git
revision: d486b31b192a2924b1913e080ad23460e6b96d31
specs:
jquery-datatables-rails (3.4.0)
actionpack (>= 3.1)
jquery-rails
railties (>= 3.1)
sass-rails
GIT
remote: git://github.com/sumoheavy/jira-ruby.git
revision: 90cc2c86cddafb9c84e383fd9da041ec7a6cc261
specs:
jira-ruby (1.2.0)
activesupport
oauth (~> 0.5, >= 0.5.0)
GEM
remote: https://rubygems.org/
specs:
RedCloth (4.3.2)
actionmailer (4.2.7.1)
actionpack (= 4.2.7.1)
actionview (= 4.2.7.1)
activejob (= 4.2.7.1)
mail (~> 2.5, >= 2.5.4)
rails-dom-testing (~> 1.0, >= 1.0.5)
actionpack (4.2.7.1)
actionview (= 4.2.7.1)
activesupport (= 4.2.7.1)
rack (~> 1.6)
rack-test (~> 0.6.2)
rails-dom-testing (~> 1.0, >= 1.0.5)
rails-html-sanitizer (~> 1.0, >= 1.0.2)
actionpack-action_caching (1.2.0)
actionpack (>= 4.0.0, < 6)
actionview (4.2.7.1)
activesupport (= 4.2.7.1)
builder (~> 3.1)
erubis (~> 2.7.0)
rails-dom-testing (~> 1.0, >= 1.0.5)
rails-html-sanitizer (~> 1.0, >= 1.0.2)
activejob (4.2.7.1)
activesupport (= 4.2.7.1)
globalid (>= 0.3.0)
activemodel (4.2.7.1)
activesupport (= 4.2.7.1)
builder (~> 3.1)
activerecord (4.2.7.1)
activemodel (= 4.2.7.1)
activesupport (= 4.2.7.1)
arel (~> 6.0)
activerecord-session_store (1.0.0)
actionpack (>= 4.0, < 5.1)
activerecord (>= 4.0, < 5.1)
multi_json (~> 1.11, >= 1.11.2)
rack (>= 1.5.2, < 3)
railties (>= 4.0, < 5.1)
activesupport (4.2.7.1)
i18n (~> 0.7)
json (~> 1.7, >= 1.7.7)
minitest (~> 5.1)
thread_safe (~> 0.3, >= 0.3.4)
tzinfo (~> 1.1)
addressable (2.3.6)
aescrypt (1.0.0)
arachni (1.5.1)
addressable (= 2.3.6)
arachni-rpc (~> 0.2.1.4)
awesome_print (= 1.6.1)
bundler
childprocess (= 0.5.3)
coderay (= 1.1.0)
concurrent-ruby (= 1.0.2)
concurrent-ruby-ext (= 1.0.2)
http_parser.rb (= 0.6.0)
kramdown (= 1.4.1)
loofah (= 2.0.3)
msgpack (= 0.7.0)
nokogiri (= 1.6.8.1)
oj (= 2.15.0)
oj_mimic_json (= 1.0.1)
ox (= 2.4.11)
pony (= 1.11)
puma (= 2.14.0)
rack (= 1.6.4)
rb-readline (= 0.5.1)
rubyzip (= 1.2.1)
selenium-webdriver (= 3.0.1)
sinatra (= 1.4.6)
sinatra-contrib (= 1.4.6)
terminal-table (= 1.4.5)
typhoeus (= 1.0.2)
watir-webdriver (= 0.8.0)
arachni-reactor (0.1.2)
arachni-rpc (0.2.1.4)
arachni-reactor (~> 0.1.2)
arel (6.0.4)
autoprefixer-rails (6.7.7.1)
execjs
awesome_print (1.6.1)
backports (3.7.0)
bcrypt (3.1.11)
bcrypt-ruby (3.1.5)
bcrypt (>= 3.1.3)
best_in_place (3.1.0)
actionpack (>= 3.2)
railties (>= 3.2)
better_errors (2.1.1)
coderay (>= 1.0.0)
erubis (>= 2.6.6)
rack (>= 0.9.0)
binding_of_caller (0.7.2)
debug_inspector (>= 0.0.1)
bootstrap-sass (3.3.7)
autoprefixer-rails (>= 5.2.1)
sass (>= 3.3.4)
bootstrap3-datetimepicker-rails (4.17.47)
momentjs-rails (>= 2.8.1)
brakeman (3.6.1)
builder (3.2.3)
bullet (5.5.1)
activesupport (>= 3.0.0)
uniform_notifier (~> 1.10.0)
bundler-audit (0.5.0)
bundler (~> 1.2)
thor (~> 0.18)
byebug (9.0.6)
cancancan (1.16.0)
capybara (2.12.1)
addressable
mime-types (>= 1.16)
nokogiri (>= 1.3.3)
rack (>= 1.0.0)
rack-test (>= 0.5.4)
xpath (~> 2.0)
childprocess (0.5.3)
ffi (~> 1.0, >= 1.0.11)
chronic (0.10.2)
climate_control (0.1.0)
cocaine (0.5.8)
climate_control (>= 0.0.3, < 1.0)
coderay (1.1.0)
coffee-rails (4.2.1)
coffee-script (>= 2.2.0)
railties (>= 4.0.0, < 5.2.x)
coffee-script (2.4.1)
coffee-script-source
execjs
coffee-script-source (1.12.2)
concurrent-ruby (1.0.2)
concurrent-ruby-ext (1.0.2)
concurrent-ruby (~> 1.0.2)
connection_pool (2.2.1)
crack (0.4.3)
safe_yaml (~> 1.0.0)
css_parser (1.4.10)
addressable
curb (0.9.3)
cvss (0.99.0)
data_mapper (1.2.0)
dm-aggregates (~> 1.2.0)
dm-constraints (~> 1.2.0)
dm-core (~> 1.2.0)
dm-migrations (~> 1.2.0)
dm-serializer (~> 1.2.0)
dm-timestamps (~> 1.2.0)
dm-transactions (~> 1.2.0)
dm-types (~> 1.2.0)
dm-validations (~> 1.2.0)
data_objects (0.10.17)
addressable (~> 2.1)
database_cleaner (1.5.3)
dawnscanner (1.6.7)
cvss
data_mapper
dm-sqlite-adapter
haml
justify
logger-colors
ptools
ruby_parser
sqlite3
sys-uname
terminal-table
debug_inspector (0.0.2)
devise (4.2.1)
bcrypt (~> 3.0)
orm_adapter (~> 0.1)
railties (>= 4.1.0, < 5.1)
responders
warden (~> 1.2.3)
diff-lcs (1.3)
dm-aggregates (1.2.0)
dm-core (~> 1.2.0)
dm-constraints (1.2.0)
dm-core (~> 1.2.0)
dm-core (1.2.1)
addressable (~> 2.3)
dm-do-adapter (1.2.0)
data_objects (~> 0.10.6)
dm-core (~> 1.2.0)
dm-migrations (1.2.0)
dm-core (~> 1.2.0)
dm-serializer (1.2.2)
dm-core (~> 1.2.0)
fastercsv (~> 1.5)
json (~> 1.6)
json_pure (~> 1.6)
multi_json (~> 1.0)
dm-sqlite-adapter (1.2.0)
dm-do-adapter (~> 1.2.0)
do_sqlite3 (~> 0.10.6)
dm-timestamps (1.2.0)
dm-core (~> 1.2.0)
dm-transactions (1.2.0)
dm-core (~> 1.2.0)
dm-types (1.2.2)
bcrypt-ruby (~> 3.0)
dm-core (~> 1.2.0)
fastercsv (~> 1.5)
json (~> 1.6)
multi_json (~> 1.0)
stringex (~> 1.4)
uuidtools (~> 2.1)
dm-validations (1.2.0)
dm-core (~> 1.2.0)
do_sqlite3 (0.10.17)
data_objects (= 0.10.17)
docile (1.1.5)
erubis (2.7.0)
et-orbi (1.0.2)
tzinfo
ethon (0.10.1)
ffi (>= 1.3.0)
execjs (2.7.0)
factory_girl (4.8.0)
activesupport (>= 3.0.0)
factory_girl_rails (4.8.0)
factory_girl (~> 4.8.0)
railties (>= 3.0.0)
faker (1.7.3)
i18n (~> 0.5)
faraday (0.11.0)
multipart-post (>= 1.2, < 3)
fastercsv (1.5.5)
ffi (1.9.18)
figaro (1.1.1)
thor (~> 0.14)
font-awesome-rails (4.7.0.1)
railties (>= 3.2, < 5.1)
foreman (0.84.0)
thor (~> 0.19.1)
gitlab (3.7.0)
httparty (~> 0.13.0)
terminal-table
globalid (0.3.7)
activesupport (>= 4.1.0)
god (0.13.7)
haml (4.0.7)
tilt
hashdiff (0.3.2)
hashie (3.5.5)
highline (1.7.8)
htmlentities (4.3.4)
http_parser.rb (0.6.0)
httparty (0.13.7)
json (~> 1.8)
multi_xml (>= 0.5.2)
httpclient (2.8.3)
i18n (0.8.1)
jbuilder (2.6.3)
activesupport (>= 3.0.0, < 5.2)
multi_json (~> 1.2)
jira4r (1.3.0)
soap4r-ng (~> 2.0)
jquery-rails (4.3.1)
rails-dom-testing (>= 1, < 3)
railties (>= 4.2.0)
thor (>= 0.14, < 2.0)
jquery-ui-rails (6.0.1)
railties (>= 3.2.16)
jquery-validation-rails (1.16.0)
json (1.8.6)
json_pure (1.8.6)
jsonpath (0.5.8)
multi_json
justify (1.0.2)
jwt (1.5.6)
kramdown (1.4.1)
libv8 (3.16.14.19)
local_time (1.0.3)
coffee-rails
logger-application (0.0.2)
logger-colors (1.0.0)
loofah (2.0.3)
nokogiri (>= 1.5.9)
mail (2.6.4)
mime-types (>= 1.16, < 4)
method_source (0.8.2)
mime-types (3.1)
mime-types-data (~> 3.2015)
mime-types-data (3.2016.0521)
mimemagic (0.3.2)
mini_portile2 (2.1.0)
minitest (5.10.1)
momentjs-rails (2.17.1)
railties (>= 3.1)
msgpack (0.7.0)
multi_json (1.12.1)
multi_xml (0.6.0)
multipart-post (2.0.0)
mysql2 (0.4.5)
nested_form (0.3.2)
nokogiri (1.6.8.1)
mini_portile2 (~> 2.1.0)
oauth (0.5.1)
oauth2 (1.3.1)
faraday (>= 0.8, < 0.12)
jwt (~> 1.0)
multi_json (~> 1.3)
multi_xml (~> 0.5)
rack (>= 1.2, < 3)
octokit (4.7.0)
sawyer (~> 0.8.0, >= 0.5.3)
oj (2.15.0)
oj_mimic_json (1.0.1)
omniauth (1.6.1)
hashie (>= 3.4.6, < 3.6.0)
rack (>= 1.6.2, < 3)
omniauth-github (1.2.3)
omniauth (~> 1.5)
omniauth-oauth2 (>= 1.4.0, < 2.0)
omniauth-oauth2 (1.4.0)
oauth2 (~> 1.0)
omniauth (~> 1.2)
orm_adapter (0.5.0)
owasp-pipeline (0.8.7)
brakeman (>= 3.0.5)
bundler-audit (>= 0.3.1)
curb (>= 0.8.8)
dawnscanner (>= 1.6.0)
fastercsv (>= 1.5)
highline (>= 1.6.20)
jsonpath (>= 0.5.7)
multi_json (>= 1.2)
nokogiri (>= 1.6.6.2)
rake
redcarpet
terminal-table (>= 1.4)
ox (2.4.11)
paperclip (5.0.0)
activemodel (>= 4.2.0)
activesupport (>= 4.2.0)
cocaine (~> 0.5.5)
mime-types
mimemagic (~> 0.3.0)
pony (1.11)
mail (>= 2.0)
premailer (1.10.2)
addressable
css_parser (>= 1.4.10)
htmlentities (>= 4.0.0)
premailer-rails (1.9.5)
actionmailer (>= 3, < 6)
premailer (~> 1.7, >= 1.7.9)
pry (0.10.4)
coderay (~> 1.1.0)
method_source (~> 0.8.1)
slop (~> 3.4)
pry-byebug (3.4.2)
byebug (~> 9.0)
pry (~> 0.10)
pry-rails (0.3.6)
pry (>= 0.10.4)
ptools (1.3.3)
puma (2.14.0)
rack (1.6.4)
rack-protection (1.5.3)
rack
rack-test (0.6.3)
rack (>= 1.0)
rails (4.2.7.1)
actionmailer (= 4.2.7.1)
actionpack (= 4.2.7.1)
actionview (= 4.2.7.1)
activejob (= 4.2.7.1)
activemodel (= 4.2.7.1)
activerecord (= 4.2.7.1)
activesupport (= 4.2.7.1)
bundler (>= 1.3.0, < 2.0)
railties (= 4.2.7.1)
sprockets-rails
rails-deprecated_sanitizer (1.0.3)
activesupport (>= 4.2.0.alpha)
rails-dom-testing (1.0.8)
activesupport (>= 4.2.0.beta, < 5.0)
nokogiri (~> 1.6)
rails-deprecated_sanitizer (>= 1.0.1)
rails-html-sanitizer (1.0.3)
loofah (~> 2.0)
rails-settings-cached (0.6.5)
rails (>= 4.2.0)
rails_autolink (1.1.6)
rails (> 3.1)
railties (4.2.7.1)
actionpack (= 4.2.7.1)
activesupport (= 4.2.7.1)
rake (>= 0.8.7)
thor (>= 0.18.1, < 2.0)
rake (12.0.0)
rb-readline (0.5.1)
rdoc (4.3.0)
redcarpet (3.4.0)
redis (3.3.3)
redis-actionpack (5.0.1)
actionpack (>= 4.0, < 6)
redis-rack (>= 1, < 3)
redis-store (>= 1.1.0, < 1.4.0)
redis-activesupport (5.0.1)
activesupport (>= 3, < 6)
redis-store (~> 1.2.0)
redis-namespace (1.5.3)
redis (~> 3.0, >= 3.0.4)
redis-rack (1.6.0)
rack (~> 1.5)
redis-store (~> 1.2.0)
redis-rails (5.0.1)
redis-actionpack (~> 5.0.0)
redis-activesupport (~> 5.0.0)
redis-store (~> 1.2.0)
redis-store (1.2.0)
redis (>= 2.2)
ref (2.0.0)
remotipart (1.3.1)
responders (2.3.0)
railties (>= 4.2.0, < 5.1)
rolify (5.1.0)
rprogram (0.3.2)
rspec (3.5.0)
rspec-core (~> 3.5.0)
rspec-expectations (~> 3.5.0)
rspec-mocks (~> 3.5.0)
rspec-core (3.5.4)
rspec-support (~> 3.5.0)
rspec-expectations (3.5.0)
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.5.0)
rspec-mocks (3.5.0)
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.5.0)
rspec-rails (3.5.2)
actionpack (>= 3.0)
activesupport (>= 3.0)
railties (>= 3.0)
rspec-core (~> 3.5.0)
rspec-expectations (~> 3.5.0)
rspec-mocks (~> 3.5.0)
rspec-support (~> 3.5.0)
rspec-support (3.5.0)
ruby-nmap (0.9.2)
nokogiri (~> 1.3)
rprogram (~> 0.3)
ruby-progressbar (1.8.1)
ruby_parser (3.8.4)
sexp_processor (~> 4.1)
rubyzip (1.2.1)
rufus-scheduler (3.4.0)
et-orbi (~> 1.0)
safe_yaml (1.0.4)
sass (3.4.23)
sass-rails (5.0.6)
railties (>= 4.0.0, < 6)
sass (~> 3.1)
sprockets (>= 2.8, < 4.0)
sprockets-rails (>= 2.0, < 4.0)
tilt (>= 1.1, < 3)
sawyer (0.8.1)
addressable (>= 2.3.5, < 2.6)
faraday (~> 0.8, < 1.0)
sdoc (0.4.2)
json (~> 1.7, >= 1.7.7)
rdoc (~> 4.0)
selenium-webdriver (3.0.1)
childprocess (~> 0.5)
rubyzip (~> 1.0)
websocket (~> 1.0)
sexp_processor (4.8.0)
sidekiq (4.2.10)
concurrent-ruby (~> 1.0)
connection_pool (~> 2.2, >= 2.2.0)
rack-protection (>= 1.5.0)
redis (~> 3.2, >= 3.2.1)
sidekiq-middleware (0.3.0)
sidekiq (>= 2.12.4)
sidekiq-retries (0.4.0)
sidekiq (>= 3.2.4)
sidekiq-scheduler (2.1.2)
hashie (~> 3.4)
redis (~> 3)
rufus-scheduler (~> 3.2)
sidekiq (>= 3)
tilt (>= 1.4.0)
sidekiq-statistic (1.2.0)
sidekiq (>= 3.3.4, < 5)
sidekiq-status (0.6.0)
sidekiq (>= 2.7)
simplecov (0.14.1)
docile (~> 1.1.0)
json (>= 1.8, < 3)
simplecov-html (~> 0.10.0)
simplecov-html (0.10.0)
sinatra (1.4.6)
rack (~> 1.4)
rack-protection (~> 1.4)
tilt (>= 1.3, < 3)
sinatra-contrib (1.4.6)
backports (>= 2.0)
multi_json
rack-protection
rack-test
sinatra (~> 1.4.0)
tilt (>= 1.3, < 3)
slop (3.6.0)
soap4r-ng (2.0.3)
httpclient (~> 2.6)
logger-application (~> 0.0.2)
spinjs-rails (1.4)
rails (>= 3.1)
spring (2.0.1)
activesupport (>= 4.2)
spring-commands-rspec (1.0.4)
spring (>= 0.9.1)
sprockets (3.7.1)
concurrent-ruby (~> 1.0)
rack (> 1, < 3)
sprockets-rails (3.2.0)
actionpack (>= 4.0)
activesupport (>= 4.0)
sprockets (>= 3.0.0)
sqlite3 (1.3.13)
stringex (1.5.1)
sys-uname (1.0.3)
ffi (>= 1.0.0)
tag-it-rails (2.0.0)
jquery-ui-rails
railties
terminal-table (1.4.5)
therubyracer (0.12.3)
libv8 (~> 3.16.14.15)
ref
thor (0.19.4)
thread_safe (0.3.6)
tilt (2.0.7)
toastr-rails (1.0.3)
railties (>= 3.1.0)
turbolinks (5.0.1)
turbolinks-source (~> 5)
turbolinks-source (5.0.0)
typhoeus (1.0.2)
ethon (>= 0.9.0)
tzinfo (1.2.3)
thread_safe (~> 0.1)
uglifier (3.1.13)
execjs (>= 0.3.0, < 3)
uniform_notifier (1.10.0)
uuidtools (2.1.5)
warden (1.2.7)
rack (>= 1.0)
watir-webdriver (0.8.0)
selenium-webdriver (>= 2.46.2)
web-console (2.3.0)
activemodel (>= 4.0)
binding_of_caller (>= 0.7.2)
railties (>= 4.0)
sprockets-rails (>= 2.0, < 4.0)
webmock (2.3.2)
addressable (>= 2.3.6)
crack (>= 0.3.2)
hashdiff
websocket (1.2.4)
whenever (0.9.7)
chronic (>= 0.6.3)
will_paginate (3.1.5)
will_paginate-bootstrap (1.0.1)
will_paginate (>= 3.0.3)
xpath (2.0.0)
nokogiri (~> 1.3)
yajl-ruby (1.3.0)
PLATFORMS
ruby
DEPENDENCIES
RedCloth
actionpack-action_caching
activerecord-session_store
addressable
aescrypt
arachni
arachni-reactor
best_in_place
better_errors
binding_of_caller
bootstrap-sass
bootstrap3-datetimepicker-rails (~> 4.17.42)
bullet
byebug
cancancan
capybara
chronic
coffee-rails
crack
database_cleaner
devise
execjs
factory_girl_rails
faker
figaro
font-awesome-rails
foreman
gitlab
god
jbuilder (~> 2.0)
jira-ruby!
jira4r
jquery-datatables-rails!
jquery-rails
jquery-ui-rails
jquery-validation-rails
kramdown
local_time
loofah
momentjs-rails (>= 2.9.0)
mysql2 (>= 0.3.13, < 0.5)
nested_form
octokit
omniauth
omniauth-github
owasp-pipeline (>= 0.8.7)
paperclip (~> 5.0.0)
premailer-rails
pry-byebug
pry-rails
puma
rails (= 4.2.7.1)
rails-settings-cached
rails_autolink
redis-namespace
redis-rails
remotipart (~> 1.2)
rolify
rspec
rspec-rails
ruby-nmap
ruby-progressbar
sass-rails (~> 5.0)
sdoc (~> 0.4.0)
sidekiq
sidekiq-middleware
sidekiq-retries
sidekiq-scheduler
sidekiq-statistic
sidekiq-status
simplecov
sinatra
soap4r-ng (= 2.0.3)
spinjs-rails
spring
spring-commands-rspec
tag-it-rails
terminal-table
therubyracer
toastr-rails
turbolinks
typhoeus
uglifier (>= 1.3.0)
web-console (~> 2.0)
webmock (>= 1.17.2)
whenever
will_paginate
will_paginate-bootstrap
yajl-ruby
BUNDLED WITH
1.14.6
@vickybyou dear I downloaded jackhammer latest from branch. It is showing selenium-webdriver version as 3.8.1 for me . But in your case in Gemfile.lock it is showing as selenium-webdriver (>= 2.46.2) .
R u using latest version or using old version???
I am using the old version of Jackhammer..
Logfile created on 2018-02-08 09:56:16 +0530 by logger.rb/53141
2018-02-08T04:26:43.737Z 716 TID-8ins8 INFO: Running in ruby 2.3.0p0 (2015-12-25 revision 53290) [x86_64-linux] 2018-02-08T04:26:43.738Z 716 TID-8ins8 INFO: See LICENSE and the LGPL-3.0 for licensing details. 2018-02-08T04:26:43.738Z 716 TID-8ins8 INFO: Upgrade to Sidekiq Pro for more features and support: http://sidekiq.org 2018-02-08T04:26:43.738Z 716 TID-8ins8 INFO: Booting Sidekiq 4.2.10 with redis options {:url=>nil} 2018-02-08T04:26:43.777Z 716 TID-8ins8 INFO: Loading Schedule 2018-02-08T04:26:43.778Z 716 TID-8ins8 INFO: Scheduling scanner_scheduler {"every"=>"1d", "class"=>"SchedulerScanner", "queue"=>"default"} 2018-02-08T04:26:43.798Z 716 TID-8ins8 INFO: Schedules Loaded 2018-02-08T04:26:43.799Z 716 TID-8ins8 INFO: Starting processing, hit Ctrl-C to stop 2018-02-08T04:30:58.605Z 716 TID-1obixs DynamicScanWorker JID-b2247254f434e654137e29ce INFO: start 2018-02-08T04:31:49.036Z 716 TID-1obixs DynamicScanWorker JID-b2247254f434e654137e29ce INFO: fail: 50.432 sec 2018-02-08T04:31:49.045Z 716 TID-1obixs WARN: {"context":"Job raised exception","job":{"class":"DynamicScanWorker","args":[1,1],"retry":2,"queue":"dynamic","backtrace":true,"jid":"b2247254f434e654137e29ce","created_at":1518064258.58621,"enqueued_at":1518064258.60403,"error_message":"no implicit conversion of nil into String","error_class":"TypeError","failed_at":1518064309.0371506,"retry_count":0,"error_backtrace":["/home/sampath/jackhammer/web/app/app/workers/dynamic_scan_worker.rb:71:in'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:126:in '
/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:135:in '","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:126:in '\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:135:in '
/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:126:in '","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:135:in '\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:126:in '
/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:135:in
exist?'","/home/sampath/jackhammer/web/app/app/workers/dynamic_scan_worker.rb:71:in
perform'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:167:inexecute_job'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:139:in
block (5 levels) in process'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq.rb:36:inblock in <module:Sidekiq>'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:135:in
block (4 levels) in process'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:128:inblock in invoke'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-status-0.7.0/lib/sidekiq-status/server_middleware.rb:37:in
call'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:inblock in invoke'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/server/active_record.rb:6:in
call'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:inblock in invoke'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-middleware-0.3.0/lib/sidekiq-middleware/server/unique_jobs.rb:18:in
call'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:inblock in invoke'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-statistic-1.2.0/lib/sidekiq/statistic/middleware.rb:10:in
call'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:inblock in invoke'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/server/logging.rb:10:in
call'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:inblock in invoke'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-retries-0.4.0/lib/sidekiq/retries/server/middleware.rb:15:in
call'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:inblock in invoke'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:133:in
invoke'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:134:inblock (3 levels) in process'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/logging.rb:32:in
with_context'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:132:inblock (2 levels) in process'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:183:in
stats'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:131:inblock in process'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq.rb:35:in
block inprocess'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:82:in
process_one'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:70:inrun'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/util.rb:17:in
watchdog'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/util.rb:26:inblock in safe_thread'"]},"jobstr":"{\"class\":\"DynamicScanWorker\",\"args\":[1,1],\"retry\":2,\"queue\":\"dynamic\",\"backtrace\":true,\"jid\":\"b2247254f434e654137e29ce\",\"created_at\":1518064258.58621,\"enqueued_at\":1518064258.60403}"} 2018-02-08T04:31:49.045Z 716 TID-1obixs WARN: TypeError: no implicit conversion of nil into String 2018-02-08T04:31:49.045Z 716 TID-1obixs WARN: /home/sampath/jackhammer/web/app/app/workers/dynamic_scan_worker.rb:71:in
exist?' /home/sampath/jackhammer/web/app/app/workers/dynamic_scan_worker.rb:71:inperform' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:167:in
execute_job' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:139:inblock (5 levels) in process' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq.rb:36:in
block inblock (4 levels) in process' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:128:in
block in invoke' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-status-0.7.0/lib/sidekiq-status/server_middleware.rb:37:incall' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:in
block in invoke' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/server/active_record.rb:6:incall' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:in
block in invoke' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-middleware-0.3.0/lib/sidekiq-middleware/server/unique_jobs.rb:18:incall' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:in
block in invoke' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-statistic-1.2.0/lib/sidekiq/statistic/middleware.rb:10:incall' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:in
block in invoke' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/server/logging.rb:10:incall' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:in
block in invoke' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-retries-0.4.0/lib/sidekiq/retries/server/middleware.rb:15:incall' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:in
block in invoke' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:133:ininvoke' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:134:in
block (3 levels) in process' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/logging.rb:32:inwith_context' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:132:in
block (2 levels) in process' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:183:instats' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:131:in
block in process' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq.rb:35:inblock in <module:Sidekiq>' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:126:in
process' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:82:inprocess_one' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:70:in
run' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/util.rb:17:inwatchdog' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/util.rb:26:in
block in safe_thread' 2018-02-08T04:32:08.911Z 716 TID-kt6tg DynamicScanWorker JID-b2247254f434e654137e29ce INFO: start 2018-02-08T04:32:54.880Z 716 TID-kt6tg DynamicScanWorker JID-b2247254f434e654137e29ce INFO: fail: 45.969 sec 2018-02-08T04:32:54.882Z 716 TID-kt6tg WARN: {"context":"Job raised exception","job":{"class":"DynamicScanWorker","args":[1,1],"retry":2,"queue":"dynamic","backtrace":true,"jid":"b2247254f434e654137e29ce","created_at":1518064258.58621,"enqueued_at":1518064328.9085958,"error_message":"no implicit conversion of nil into String","error_class":"TypeError","failed_at":1518064309.0371506,"retry_count":1,"error_backtrace":["/home/sampath/jackhammer/web/app/app/workers/dynamic_scan_worker.rb:71:inexist?'","/home/sampath/jackhammer/web/app/app/workers/dynamic_scan_worker.rb:71:in
perform'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:167:inexecute_job'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:139:in
block (5 levels) in process'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq.rb:36:inblock in <module:Sidekiq>'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:135:in
block (4 levels) in process'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:128:inblock in invoke'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-status-0.7.0/lib/sidekiq-status/server_middleware.rb:37:in
call'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:inblock in invoke'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/server/active_record.rb:6:in
call'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:inblock in invoke'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-middleware-0.3.0/lib/sidekiq-middleware/server/unique_jobs.rb:18:in
call'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:inblock in invoke'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-statistic-1.2.0/lib/sidekiq/statistic/middleware.rb:10:in
call'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:inblock in invoke'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/server/logging.rb:10:in
call'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:inblock in invoke'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-retries-0.4.0/lib/sidekiq/retries/server/middleware.rb:15:in
call'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:inblock in invoke'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:133:in
invoke'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:134:inblock (3 levels) in process'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/logging.rb:32:in
with_context'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:132:inblock (2 levels) in process'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:183:in
stats'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:131:inblock in process'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq.rb:35:in
block inprocess'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:82:in
process_one'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:70:inrun'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/util.rb:17:in
watchdog'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/util.rb:26:inblock in safe_thread'"],"retried_at":1518064374.8812077},"jobstr":"{\"class\":\"DynamicScanWorker\",\"args\":[1,1],\"retry\":2,\"queue\":\"dynamic\",\"backtrace\":true,\"jid\":\"b2247254f434e654137e29ce\",\"created_at\":1518064258.58621,\"enqueued_at\":1518064328.9085958,\"error_message\":\"no implicit conversion of nil into String\",\"error_class\":\"TypeError\",\"failed_at\":1518064309.0371506,\"retry_count\":0,\"error_backtrace\":[\"/home/sampath/jackhammer/web/app/app/workers/dynamic_scan_worker.rb:71:in
exist?'\",\"/home/sampath/jackhammer/web/app/app/workers/dynamic_scan_worker.rb:71:inperform'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:167:in
execute_job'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:139:inblock (5 levels) in process'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq.rb:36:in
block inblock (4 levels) in process'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:128:in
block in invoke'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-status-0.7.0/lib/sidekiq-status/server_middleware.rb:37:incall'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:in
block in invoke'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/server/active_record.rb:6:incall'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:in
block in invoke'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-middleware-0.3.0/lib/sidekiq-middleware/server/unique_jobs.rb:18:incall'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:in
block in invoke'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-statistic-1.2.0/lib/sidekiq/statistic/middleware.rb:10:incall'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:in
block in invoke'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/server/logging.rb:10:incall'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:in
block in invoke'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-retries-0.4.0/lib/sidekiq/retries/server/middleware.rb:15:incall'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:in
block in invoke'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:133:ininvoke'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:134:in
block (3 levels) in process'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/logging.rb:32:inwith_context'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:132:in
block (2 levels) in process'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:183:instats'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:131:in
block in process'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq.rb:35:inblock in <module:Sidekiq>'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:126:in
process'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:82:inprocess_one'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:70:in
run'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/util.rb:17:inwatchdog'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/util.rb:26:in
block in safe_thread'\"]}"} 2018-02-08T04:32:54.882Z 716 TID-kt6tg WARN: TypeError: no implicit conversion of nil into String 2018-02-08T04:32:54.882Z 716 TID-kt6tg WARN: /home/sampath/jackhammer/web/app/app/workers/dynamic_scan_worker.rb:71:inexist?' /home/sampath/jackhammer/web/app/app/workers/dynamic_scan_worker.rb:71:in
perform' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:167:inexecute_job' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:139:in
block (5 levels) in process' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq.rb:36:inblock in <module:Sidekiq>' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:135:in
block (4 levels) in process' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:128:inblock in invoke' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-status-0.7.0/lib/sidekiq-status/server_middleware.rb:37:in
call' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:inblock in invoke' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/server/active_record.rb:6:in
call' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:inblock in invoke' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-middleware-0.3.0/lib/sidekiq-middleware/server/unique_jobs.rb:18:in
call' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:inblock in invoke' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-statistic-1.2.0/lib/sidekiq/statistic/middleware.rb:10:in
call' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:inblock in invoke' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/server/logging.rb:10:in
call' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:inblock in invoke' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-retries-0.4.0/lib/sidekiq/retries/server/middleware.rb:15:in
call' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:inblock in invoke' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:133:in
invoke' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:134:inblock (3 levels) in process' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/logging.rb:32:in
with_context' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:132:inblock (2 levels) in process' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:183:in
stats' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:131:inblock in process' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq.rb:35:in
block inprocess' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:82:in
process_one' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:70:inrun' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/util.rb:17:in
watchdog' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/util.rb:26:inblock in safe_thread' 2018-02-08T04:33:51.106Z 716 TID-1f7rms DynamicScanWorker JID-b2247254f434e654137e29ce INFO: start 2018-02-08T04:34:35.699Z 716 TID-1f7rms DynamicScanWorker JID-b2247254f434e654137e29ce INFO: fail: 44.594 sec 2018-02-08T04:34:35.700Z 716 TID-1f7rms DynamicScanWorker JID-b2247254f434e654137e29ce INFO: Adding dead DynamicScanWorker job b2247254f434e654137e29ce 2018-02-08T04:34:35.704Z 716 TID-1f7rms WARN: {"context":"Job raised exception","job":{"class":"DynamicScanWorker","args":[1,1],"retry":2,"queue":"dynamic","backtrace":true,"jid":"b2247254f434e654137e29ce","created_at":1518064258.58621,"enqueued_at":1518064431.0994155,"error_message":"no implicit conversion of nil into String","error_class":"TypeError","failed_at":1518064309.0371506,"retry_count":2,"error_backtrace":["/home/sampath/jackhammer/web/app/app/workers/dynamic_scan_worker.rb:71:in
exist?'","/home/sampath/jackhammer/web/app/app/workers/dynamic_scan_worker.rb:71:inperform'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:167:in
execute_job'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:139:inblock (5 levels) in process'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq.rb:36:in
block inblock (4 levels) in process'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:128:in
block in invoke'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-status-0.7.0/lib/sidekiq-status/server_middleware.rb:37:incall'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:in
block in invoke'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/server/active_record.rb:6:incall'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:in
block in invoke'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-middleware-0.3.0/lib/sidekiq-middleware/server/unique_jobs.rb:18:incall'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:in
block in invoke'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-statistic-1.2.0/lib/sidekiq/statistic/middleware.rb:10:incall'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:in
block in invoke'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/server/logging.rb:10:incall'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:in
block in invoke'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-retries-0.4.0/lib/sidekiq/retries/server/middleware.rb:15:incall'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:in
block in invoke'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:133:ininvoke'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:134:in
block (3 levels) in process'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/logging.rb:32:inwith_context'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:132:in
block (2 levels) in process'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:183:instats'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:131:in
block in process'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq.rb:35:inblock in <module:Sidekiq>'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:126:in
process'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:82:inprocess_one'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:70:in
run'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/util.rb:17:inwatchdog'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/util.rb:26:in
block in safe_thread'"],"retried_at":1518064475.7003465},"jobstr":"{\"class\":\"DynamicScanWorker\",\"args\":[1,1],\"retry\":2,\"queue\":\"dynamic\",\"backtrace\":true,\"jid\":\"b2247254f434e654137e29ce\",\"created_at\":1518064258.58621,\"enqueued_at\":1518064431.0994155,\"error_message\":\"no implicit conversion of nil into String\",\"error_class\":\"TypeError\",\"failed_at\":1518064309.0371506,\"retry_count\":1,\"error_backtrace\":[\"/home/sampath/jackhammer/web/app/app/workers/dynamic_scan_worker.rb:71:inexist?'\",\"/home/sampath/jackhammer/web/app/app/workers/dynamic_scan_worker.rb:71:in
perform'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:167:inexecute_job'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:139:in
block (5 levels) in process'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq.rb:36:inblock in <module:Sidekiq>'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:135:in
block (4 levels) in process'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:128:inblock in invoke'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-status-0.7.0/lib/sidekiq-status/server_middleware.rb:37:in
call'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:inblock in invoke'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/server/active_record.rb:6:in
call'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:inblock in invoke'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-middleware-0.3.0/lib/sidekiq-middleware/server/unique_jobs.rb:18:in
call'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:inblock in invoke'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-statistic-1.2.0/lib/sidekiq/statistic/middleware.rb:10:in
call'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:inblock in invoke'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/server/logging.rb:10:in
call'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:inblock in invoke'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-retries-0.4.0/lib/sidekiq/retries/server/middleware.rb:15:in
call'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:inblock in invoke'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:133:in
invoke'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:134:inblock (3 levels) in process'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/logging.rb:32:in
with_context'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:132:inblock (2 levels) in process'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:183:in
stats'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:131:inblock in process'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq.rb:35:in
block inprocess'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:82:in
process_one'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:70:inrun'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/util.rb:17:in
watchdog'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/util.rb:26:inblock in safe_thread'\"],\"retried_at\":1518064374.8812077}"} 2018-02-08T04:34:35.704Z 716 TID-1f7rms WARN: TypeError: no implicit conversion of nil into String 2018-02-08T04:34:35.705Z 716 TID-1f7rms WARN: /home/sampath/jackhammer/web/app/app/workers/dynamic_scan_worker.rb:71:in
exist?' /home/sampath/jackhammer/web/app/app/workers/dynamic_scan_worker.rb:71:inperform' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:167:in
execute_job' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:139:inblock (5 levels) in process' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq.rb:36:in
block inblock (4 levels) in process' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:128:in
block in invoke' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-status-0.7.0/lib/sidekiq-status/server_middleware.rb:37:incall' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:in
block in invoke' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/server/active_record.rb:6:incall' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:in
block in invoke' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-middleware-0.3.0/lib/sidekiq-middleware/server/unique_jobs.rb:18:incall' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:in
block in invoke' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-statistic-1.2.0/lib/sidekiq/statistic/middleware.rb:10:incall' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:in
block in invoke' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/server/logging.rb:10:incall' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:in
block in invoke' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-retries-0.4.0/lib/sidekiq/retries/server/middleware.rb:15:incall' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:in
block in invoke' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:133:ininvoke' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:134:in
block (3 levels) in process' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/logging.rb:32:inwith_context' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:132:in
block (2 levels) in process' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:183:instats' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:131:in
block in process' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq.rb:35:inblock in <module:Sidekiq>' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:126:in
process' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:82:inprocess_one' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:70:in
run' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/util.rb:17:inwatchdog' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/util.rb:26:in
block in safe_thread' 2018-02-08T04:41:06.312Z 716 TID-8ins8 INFO: Shutting down 2018-02-08T04:41:06.329Z 716 TID-8ins8 INFO: Terminating quiet workers 2018-02-08T04:41:06.329Z 716 TID-1obkok INFO: Scheduler exiting... 2018-02-08T04:41:06.436Z 716 TID-8ins8 INFO: Pausing to allow workers to finish... 2018-02-08T04:41:08.544Z 716 TID-8ins8 INFO: Bye! 2018-02-08T04:41:45.277Z 1155 TID-7lh4g INFO: Running in ruby 2.3.0p0 (2015-12-25 revision 53290) [x86_64-linux] 2018-02-08T04:41:45.278Z 1155 TID-7lh4g INFO: See LICENSE and the LGPL-3.0 for licensing details. 2018-02-08T04:41:45.278Z 1155 TID-7lh4g INFO: Upgrade to Sidekiq Pro for more features and support: http://sidekiq.org 2018-02-08T04:41:45.278Z 1155 TID-7lh4g INFO: Booting Sidekiq 4.2.10 with redis options {:url=>nil} 2018-02-08T04:41:45.289Z 1155 TID-7lh4g INFO: Loading Schedule 2018-02-08T04:41:45.290Z 1155 TID-7lh4g INFO: Scheduling scanner_scheduler {"every"=>"1d", "class"=>"SchedulerScanner", "queue"=>"default"} 2018-02-08T04:41:45.297Z 1155 TID-7lh4g INFO: Schedules Loaded 2018-02-08T04:41:45.298Z 1155 TID-7lh4g INFO: Starting processing, hit Ctrl-C to stopsidekiq image and redis