Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Double payment issue with Authorize.net #9265

Open
hrishikesh opened this issue Feb 22, 2019 · 1 comment
Open

Double payment issue with Authorize.net #9265

hrishikesh opened this issue Feb 22, 2019 · 1 comment

Comments

@hrishikesh
Copy link

hrishikesh commented Feb 22, 2019

Context : -

Payment request submitted twice to Authorize.net and money is also deducted twice from credit card

This issue was not happening very frequently, but it happens once last week on Production Environment

Expected Behavior

  • Payment request to authorize.net should be submitted once for one Order.
  • Only one record must be created in Spree::Payment with state: "completed" , cvv_response_code: "M" and avs_response: "Y"

Actual Behavior

  • Payment request to authorize.net is getting submitted twice and succeded as well.
  • Money is deducted from credit card twice with same amount
  • 2 Invoices are created on Authorize.net with same Transaction Id prefix(i.e. Invoice no in Spree)
  • 2 records are created in spree_payments table with different number
  • Time difference b/w 2 records and transaction is just 1 sec.

Possible Fix

We have faced the similar issue years back on lower version of spree and applied this patch which fixed it. But in the newer version this code is already there so there must be some different issue but just for the reference please check the patch details below, It might help because the issue is similar.

Patch:

doubblepostingpatch

Steps to Reproduce

  • Unable to reproduce on any Environment, Including Production

Environment & Version

Environment: Production

Version used:

  • spree (3.1.3)
  • spree_core (= 3.1.3)
  • spree_api (3.1.3)
  • spree_backend (3.1.3)
  • spree_gateway (3.1.0)

Gemfile:-

source 'http://production.cf.rubygems.org'

gem 'rails', '~> 4.2.5'
gem 'pg', '0.18.1'
gem 'devise', '~> 4.2.0'
gem 'rmagick', '2.13.3'
gem 'rolify', '~> 5.0'
gem 'delayed_job_active_record', '4.1.0'
gem 'carrierwave-video-thumbnailer', '0.1.4'
gem 'cancancan', '~> 1.10.1'
gem 'wicked_pdf', '~> 1.0.0'
gem 'rubyzip', '1.2.1'
gem 's3_uploader', '~> 0.2.0'
gem 'faraday_middleware-aws-signers-v4', '0.1.5'
gem 'aws-sdk-v1', '1.66.0'
gem 'jquery-datatables-rails', '~> 3.4.0'

group :test do
  gem 'rspec-rails', '~> 3.5.2'
  gem 'database_cleaner', '~> 1.4.1'
  gem 'factory_girl_rails', '~> 4.7.0'
  gem 'rspec-activemodel-mocks', '1.0.3'
  gem 'brakeman', '3.4.1'
  gem 'shoulda-matchers', '~> 3.1'
end

gem 'httparty', '0.13.3'
gem 'kaminari', '~> 0.17.0'
gem 'carrierwave', '~> 0.11'
gem 'responds_to_parent', '1.1.0'

group :development do
  gem 'quiet_assets', '>= 1.0.1'
  gem 'thin', '1.7.0'
  gem 'meta_request', '0.4.0'
  gem 'pre-commit', '0.23.0'
  gem 'immigrant'
  gem 'solargraph'
end

group :development, :demo, :pre do
  gem 'awesome_print', '~> 1.7.0'
  gem 'xray-rails', '~> 0.2.0'
  gem 'bullet', '4.14.7'
  gem 'flay', '2.6.1'
end

group :development, :test do
  gem 'faker', '~> 1.6.0'
  gem 'rubocop', '~> 0.52.1'
  gem 'rubocop-checkstyle_formatter', '0.3.0'
  gem 'flog', '4.4.0'
  gem 'simplecov', '0.13.0', require: false
  gem 'byebug','9.0.6'
  gem 'ruby-debug-ide'
  gem 'debase'
end

gem 'sass-rails', '~> 5.0'
gem 'coffee-rails', '~> 4.1.0'
gem 'uglifier', '>= 1.3.0'
gem 'jquery-fileupload-rails', '0.4.5'
gem 'unf', '0.1.4'
gem 'aasm', '~> 4.11.0'
gem 'jquery-rails', '~> 4.1'
gem 'haml', '~> 4.0.7'
gem 'haml-rails', '~> 1.0'
gem 'config', '~> 1.4.0'
gem 'tinymce-rails', '4.0.28'
gem 'creators', '0.91'
gem 'money', '~> 6.0'
gem 'fog', '~> 1.26'
gem 'spree', '~> 3.1.0'
gem 'spree_gateway', '~> 3.1.0'
gem 'spree_purchase_order', '~> 3.1.0'
gem 'tiny_tds', '0.6.2'
gem 'activerecord-sqlserver-adapter', '~> 4.2.5'
gem 'unicorn', '4.8.3'
gem 'parallel', '1.10'
gem 'dalli', '2.7.5'
gem 'humanize', '1.1.0'
gem 'ruby_odata', '~> 0.2.0.beta1'
gem 'airbrake', '4.1.0'
gem 'execjs', '2.4.0'
gem 'route_downcaser', '1.1.4'
gem 'ranked-model', '0.4.0'
gem 'savon', '~> 2.2.0'
gem 'unicorn-worker-killer', '0.4.4'
gem 'elasticsearch-rails', '~> 5.0.2'
gem 'elasticsearch-model', '~> 5.0.2'
gem 'patron', '0.5.1'
gem 'carrierwave-aws', '1.0.2'
gem 'select2-rails', '3.5.9.1'
gem 'impressionist', '1.5.1'
gem 'acts_as_commentable_with_threading', '~> 2.0.1'
gem 'browser', '1.1.0'
gem 'paper_trail', '10.0.1'
gem 'whenever', '0.9.4', require: false
gem 'net-ssh', '3.2.0'

# Rails 4 upgrade
# gem 'protected_attributes' # https://github.com/rails/protected_attributes
gem 'activeresource', '4.1.0' # https://github.com/rails/activeresource
# gem 'actionpack-action_caching'
# https://github.com/rails/actionpack-action_caching
gem 'activerecord-session_store', '1.0.0'
# https://github.com/rails/activerecord-session_store
# gem 'rails-observers' # https://github.com/rails/rails-observers
gem 'activerecord-deprecated_finders', '1.0.4'
gem 'activerecord-import', '0.19.0', require: fals

Gemfile.lock

GEM
  remote: http://production.cf.rubygems.org/
  specs:
    CFPropertyList (2.3.4)
    aasm (4.11.1)
    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)
    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)
    activemerchant (1.62.0)
      activesupport (>= 3.2.14, < 5.1)
      builder (>= 2.1.2, < 4.0.0)
      i18n (>= 0.6.9)
      nokogiri (~> 1.4)
    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-deprecated_finders (1.0.4)
    activerecord-import (0.19.0)
      activerecord (>= 3.2)
    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)
    activerecord-sqlserver-adapter (4.2.15)
      activerecord (~> 4.2.1)
    activeresource (4.1.0)
      activemodel (~> 4.0)
      activesupport (~> 4.0)
      rails-observers (~> 0.1.2)
    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)
    acts_as_commentable_with_threading (2.0.1)
      activerecord (>= 4.0)
      activesupport (>= 4.0)
      awesome_nested_set (>= 3.0)
    acts_as_list (0.7.2)
      activerecord (>= 3.0)
    addressable (2.5.0)
      public_suffix (~> 2.0, >= 2.0.2)
    airbrake (4.1.0)
      builder
      multi_json
    akami (1.2.2)
      gyoku (>= 0.4.0)
      nokogiri
    arel (6.0.4)
    ast (2.4.0)
    autoprefixer-rails (6.7.2)
      execjs
    awesome_nested_set (3.0.3)
      activerecord (>= 4.0.0, < 5)
    awesome_print (1.7.0)
    aws-sdk (2.6.28)
      aws-sdk-resources (= 2.6.28)
    aws-sdk-core (2.6.28)
      aws-sigv4 (~> 1.0)
      jmespath (~> 1.0)
    aws-sdk-resources (2.6.28)
      aws-sdk-core (= 2.6.28)
    aws-sdk-v1 (1.66.0)
      json (~> 1.4)
      nokogiri (>= 1.4.4)
    aws-sigv4 (1.0.0)
    bcrypt (3.1.11)
    bootstrap-sass (3.3.7)
      autoprefixer-rails (>= 5.2.1)
      sass (>= 3.3.4)
    brakeman (3.4.1)
    browser (1.1.0)
    builder (3.2.3)
    bullet (4.14.7)
      activesupport (>= 3.0.0)
      uniform_notifier (~> 1.9.0)
    byebug (9.0.6)
    callsite (0.0.11)
    camertron-eprun (1.1.1)
    cancancan (1.10.1)
    canonical-rails (0.0.11)
      rails (>= 3.1, < 5.0)
    carmen (1.0.2)
      activesupport (>= 3.0.0)
    carrierwave (0.11.2)
      activemodel (>= 3.2.0)
      activesupport (>= 3.2.0)
      json (>= 1.7)
      mime-types (>= 1.16)
      mimemagic (>= 0.3.0)
    carrierwave-aws (1.0.2)
      aws-sdk (~> 2.0)
      carrierwave (>= 0.7, < 2.0)
    carrierwave-video-thumbnailer (0.1.4)
      carrierwave
    chronic (0.10.2)
    cldr-plurals-runtime-rb (1.0.1)
    climate_control (0.1.0)
    cocaine (0.5.8)
      climate_control (>= 0.0.3, < 1.0)
    coffee-rails (4.1.1)
      coffee-script (>= 2.2.0)
      railties (>= 4.0.0, < 5.1.x)
    coffee-script (2.4.1)
      coffee-script-source
      execjs
    coffee-script-source (1.10.0)
    colorize (0.8.1)
    concurrent-ruby (1.0.4)
    config (1.4.0)
      activesupport (>= 3.0)
      deep_merge (~> 1.1.1)
    crass (1.0.3)
    creators (0.91)
      rails
    css_parser (1.4.7)
      addressable
    daemons (1.2.4)
    dalli (2.7.5)
    database_cleaner (1.4.1)
    debase (0.2.2.beta10)
      debase-ruby_core_source
    debase-ruby_core_source (0.10.3)
    deep_merge (1.1.1)
    deface (1.0.2)
      colorize (>= 0.5.8)
      nokogiri (~> 1.6.0)
      polyglot
      rails (>= 3.1)
    delayed_job (4.1.2)
      activesupport (>= 3.0, < 5.1)
    delayed_job_active_record (4.1.0)
      activerecord (>= 3.0, < 5)
      delayed_job (>= 3.0, < 5)
    devise (4.2.0)
      bcrypt (~> 3.0)
      orm_adapter (~> 0.1)
      railties (>= 4.1.0, < 5.1)
      responders
      warden (~> 1.2.3)
    diff-lcs (1.2.5)
    docile (1.1.5)
    elasticsearch (5.0.4)
      elasticsearch-api (= 5.0.4)
      elasticsearch-transport (= 5.0.4)
    elasticsearch-api (5.0.4)
      multi_json
    elasticsearch-model (5.0.2)
      activesupport (> 3)
      elasticsearch (~> 5)
      hashie
    elasticsearch-rails (5.0.2)
    elasticsearch-transport (5.0.4)
      faraday
      multi_json
    erubis (2.7.0)
    eventmachine (1.2.1)
    excon (0.45.4)
    execjs (2.4.0)
    factory_girl (4.7.0)
      activesupport (>= 3.0.0)
    factory_girl_rails (4.7.0)
      factory_girl (~> 4.7.0)
      railties (>= 3.0.0)
    faker (1.6.6)
      i18n (~> 0.5)
    faraday (0.9.2)
      multipart-post (>= 1.2, < 3)
    faraday_middleware (0.10.1)
      faraday (>= 0.7.4, < 1.0)
    faraday_middleware-aws-signers-v4 (0.1.5)
      aws-sdk (~> 2.1)
      faraday (~> 0.9)
    ffaker (2.2.0)
    fission (0.5.0)
      CFPropertyList (~> 2.2)
    flay (2.6.1)
      ruby_parser (~> 3.0)
      sexp_processor (~> 4.0)
    flog (4.4.0)
      path_expander (~> 1.0)
      ruby_parser (~> 3.1, > 3.1.0)
      sexp_processor (~> 4.4)
    fog (1.38.0)
      fog-aliyun (>= 0.1.0)
      fog-atmos
      fog-aws (>= 0.6.0)
      fog-brightbox (~> 0.4)
      fog-cloudatcost (~> 0.1.0)
      fog-core (~> 1.32)
      fog-dynect (~> 0.0.2)
      fog-ecloud (~> 0.1)
      fog-google (<= 0.1.0)
      fog-json
      fog-local
      fog-openstack
      fog-powerdns (>= 0.1.1)
      fog-profitbricks
      fog-rackspace
      fog-radosgw (>= 0.0.2)
      fog-riakcs
      fog-sakuracloud (>= 0.0.4)
      fog-serverlove
      fog-softlayer
      fog-storm_on_demand
      fog-terremark
      fog-vmfusion
      fog-voxel
      fog-vsphere (>= 0.4.0)
      fog-xenserver
      fog-xml (~> 0.1.1)
      ipaddress (~> 0.5)
    fog-aliyun (0.1.0)
      fog-core (~> 1.27)
      fog-json (~> 1.0)
      ipaddress (~> 0.8)
      xml-simple (~> 1.1)
    fog-atmos (0.1.0)
      fog-core
      fog-xml
    fog-aws (0.9.2)
      fog-core (~> 1.27)
      fog-json (~> 1.0)
      fog-xml (~> 0.1)
      ipaddress (~> 0.8)
    fog-brightbox (0.11.0)
      fog-core (~> 1.22)
      fog-json
      inflecto (~> 0.0.2)
    fog-cloudatcost (0.1.2)
      fog-core (~> 1.36)
      fog-json (~> 1.0)
      fog-xml (~> 0.1)
      ipaddress (~> 0.8)
    fog-core (1.37.0)
      builder
      excon (~> 0.45)
      formatador (~> 0.2)
    fog-dynect (0.0.3)
      fog-core
      fog-json
      fog-xml
    fog-ecloud (0.3.0)
      fog-core
      fog-xml
    fog-google (0.1.0)
      fog-core
      fog-json
      fog-xml
    fog-json (1.0.2)
      fog-core (~> 1.0)
      multi_json (~> 1.10)
    fog-local (0.3.1)
      fog-core (~> 1.27)
    fog-openstack (0.1.3)
      fog-core (>= 1.37)
      fog-json (>= 1.0)
      fog-xml (>= 0.1)
      ipaddress (>= 0.8)
    fog-powerdns (0.1.1)
      fog-core (~> 1.27)
      fog-json (~> 1.0)
      fog-xml (~> 0.1)
    fog-profitbricks (0.0.5)
      fog-core
      fog-xml
      nokogiri
    fog-rackspace (0.1.2)
      fog-core (>= 1.35)
      fog-json (>= 1.0)
      fog-xml (>= 0.1)
      ipaddress (>= 0.8)
    fog-radosgw (0.0.5)
      fog-core (>= 1.21.0)
      fog-json
      fog-xml (>= 0.0.1)
    fog-riakcs (0.1.0)
      fog-core
      fog-json
      fog-xml
    fog-sakuracloud (1.7.5)
      fog-core
      fog-json
    fog-serverlove (0.1.2)
      fog-core
      fog-json
    fog-softlayer (1.1.4)
      fog-core
      fog-json
    fog-storm_on_demand (0.1.1)
      fog-core
      fog-json
    fog-terremark (0.1.0)
      fog-core
      fog-xml
    fog-vmfusion (0.1.0)
      fission
      fog-core
    fog-voxel (0.1.0)
      fog-core
      fog-xml
    fog-vsphere (1.5.1)
      fog-core
      rbvmomi (~> 1.9)
    fog-xenserver (0.2.3)
      fog-core
      fog-xml
    fog-xml (0.1.2)
      fog-core
      nokogiri (~> 1.5, >= 1.5.11)
    font-awesome-rails (4.7.0.1)
      railties (>= 3.2, < 5.1)
    formatador (0.2.5)
    friendly_id (5.1.0)
      activerecord (>= 4.0.0)
    get_process_mem (0.2.1)
    git-version-bump (0.15.1)
    globalid (0.3.7)
      activesupport (>= 4.1.0)
    gyoku (1.0.0)
      builder (>= 2.1.2)
    haml (4.0.7)
      tilt
    haml-rails (1.0.0)
      actionpack (>= 4.0.1)
      activesupport (>= 4.0.1)
      haml (>= 4.0.6, < 6.0)
      html2haml (>= 1.0.1)
      railties (>= 4.0.1)
    hashie (3.5.7)
    highline (1.6.21)
    html2haml (2.2.0)
      erubis (~> 2.7.0)
      haml (>= 4.0, < 6)
      nokogiri (>= 1.6.0)
      ruby_parser (~> 3.5)
    htmlentities (4.3.4)
    httparty (0.13.3)
      json (~> 1.8)
      multi_xml (>= 0.5.2)
    httpclient (2.8.2.4)
    httpi (2.0.2)
      rack
    humanize (1.1.0)
    i18n (0.7.0)
    immigrant (0.3.6)
      activerecord (>= 3.0)
    impressionist (1.5.1)
      httpclient (~> 2.2)
      nokogiri (~> 1.5)
    inflecto (0.0.2)
    ipaddress (0.8.3)
    jmespath (1.3.1)
    jquery-datatables-rails (3.4.0)
      actionpack (>= 3.1)
      jquery-rails
      railties (>= 3.1)
      sass-rails
    jquery-fileupload-rails (0.4.5)
      actionpack (>= 3.1)
      railties (>= 3.1)
      sass (>= 3.2)
    jquery-rails (4.2.2)
      rails-dom-testing (>= 1, < 3)
      railties (>= 4.2.0)
      thor (>= 0.14, < 2.0)
    jquery-ui-rails (5.0.5)
      railties (>= 3.2.16)
    json (1.8.6)
    kaminari (0.17.0)
      actionpack (>= 3.0.0)
      activesupport (>= 3.0.0)
    kgio (2.10.0)
    libv8 (3.16.14.19)
    loofah (2.2.0)
      crass (~> 1.0.2)
      nokogiri (>= 1.5.9)
    mail (2.6.4)
      mime-types (>= 1.16, < 4)
    meta_request (0.4.0)
      callsite (~> 0.0, >= 0.0.11)
      rack-contrib (~> 1.1)
      railties (>= 3.0.0, < 5.1.0)
    mime-types (3.1)
      mime-types-data (~> 3.2015)
    mime-types-data (3.2016.0521)
    mimemagic (0.3.0)
    mini_portile2 (2.1.0)
    minitest (5.11.3)
    monetize (1.6.0)
      money (~> 6.8)
    money (6.8.1)
      i18n (>= 0.6.4, <= 0.7.0)
      sixarm_ruby_unaccent (>= 1.1.1, < 2)
    multi_json (1.12.1)
    multi_xml (0.6.0)
    multipart-post (2.0.0)
    net-ssh (3.2.0)
    nokogiri (1.6.8.1)
      mini_portile2 (~> 2.1.0)
    nori (2.1.0)
    orm_adapter (0.5.0)
    paper_trail (10.0.1)
      activerecord (>= 4.2, < 5.3)
      request_store (~> 1.1)
    paperclip (4.3.7)
      activemodel (>= 3.2.0)
      activesupport (>= 3.2.0)
      cocaine (~> 0.5.5)
      mime-types
      mimemagic (= 0.3.0)
    parallel (1.10.0)
    paranoia (2.1.5)
      activerecord (~> 4.0)
    parser (2.4.0.2)
      ast (~> 2.3)
    path_expander (1.0.0)
    patron (0.5.1)
    pg (0.18.1)
    pluginator (1.3.0)
    polyamorous (1.3.1)
      activerecord (>= 3.0)
    polyglot (0.3.5)
    powerpack (0.1.1)
    pre-commit (0.23.0)
      pluginator (~> 1.1)
    premailer (1.9.1)
      css_parser (>= 1.4.5)
      htmlentities (>= 4.0.0)
    premailer-rails (1.9.5)
      actionmailer (>= 3, < 6)
      premailer (~> 1.7, >= 1.7.9)
    public_suffix (2.0.5)
    quiet_assets (1.1.0)
      railties (>= 3.1, < 5.0)
    rabl (0.12.0)
      activesupport (>= 2.3.14)
    rack (1.6.8)
    rack-contrib (1.4.0)
      git-version-bump (~> 0.15)
      rack (~> 1.4)
    rack-protection (1.5.5)
      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.9)
      activesupport (>= 4.2.0, < 5.0)
      nokogiri (~> 1.6)
      rails-deprecated_sanitizer (>= 1.0.1)
    rails-html-sanitizer (1.0.3)
      loofah (~> 2.0)
    rails-observers (0.1.2)
      activemodel (~> 4.0)
    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)
    rainbow (3.0.0)
    raindrops (0.17.0)
    rake (12.3.0)
    ranked-model (0.4.0)
      activerecord (>= 3.1.12)
    ransack (1.4.1)
      actionpack (>= 3.0)
      activerecord (>= 3.0)
      activesupport (>= 3.0)
      i18n
      polyamorous (~> 1.1)
    rbvmomi (1.9.4)
      builder (~> 3.2)
      json (>= 1.8)
      nokogiri (~> 1.5)
      trollop (~> 2.1)
    ref (2.0.0)
    request_store (1.4.1)
      rack (>= 1.4)
    responders (2.3.0)
      railties (>= 4.2.0, < 5.1)
    responds_to_parent (1.1.0)
    rmagick (2.13.3)
    rolify (5.1.0)
    route_downcaser (1.1.4)
    rspec-activemodel-mocks (1.0.3)
      activemodel (>= 3.0)
      activesupport (>= 3.0)
      rspec-mocks (>= 2.99, < 4.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)
    rubocop (0.52.1)
      parallel (~> 1.10)
      parser (>= 2.4.0.2, < 3.0)
      powerpack (~> 0.1)
      rainbow (>= 2.2.2, < 4.0)
      ruby-progressbar (~> 1.7)
      unicode-display_width (~> 1.0, >= 1.0.1)
    rubocop-checkstyle_formatter (0.3.0)
      rubocop (>= 0.30.1)
    ruby-debug-ide (0.6.1)
      rake (>= 0.8.1)
    ruby-progressbar (1.9.0)
    ruby_odata (0.2.0.beta1)
      activesupport (>= 3.0.0)
      addressable (>= 2.3.4)
      excon (~> 0.45.3)
      faraday (~> 0.9.1)
      faraday_middleware
      i18n (>= 0.7.0)
      nokogiri (>= 1.4.2)
    ruby_parser (3.10.1)
      sexp_processor (~> 4.9)
    rubyzip (1.2.1)
    s3_uploader (0.2.1)
      fog-aws
      mime-types
    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)
    savon (2.2.0)
      akami (~> 1.2.0)
      builder (>= 2.1.2)
      gyoku (~> 1.0.0)
      httpi (~> 2.0.2)
      nokogiri (>= 1.4.0)
      nori (~> 2.1.0)
      wasabi (~> 3.1.0)
    select2-rails (3.5.9.1)
      thor (~> 0.14)
    sexp_processor (4.10.0)
    shoulda-matchers (3.1.2)
      activesupport (>= 4.0.0)
    simplecov (0.13.0)
      docile (~> 1.1.0)
      json (>= 1.8, < 3)
      simplecov-html (~> 0.10.0)
    simplecov-html (0.10.0)
    sinatra (1.4.8)
      rack (~> 1.5)
      rack-protection (~> 1.4)
      tilt (>= 1.3, < 3)
    sixarm_ruby_unaccent (1.1.1)
    solargraph (0.10.3)
      parser (~> 2.4)
      sinatra (~> 1.4)
      thor (~> 0.19, >= 0.19.4)
      yard (~> 0.9)
    spree (3.1.3)
      spree_api (= 3.1.3)
      spree_backend (= 3.1.3)
      spree_cmd (= 3.1.3)
      spree_core (= 3.1.3)
      spree_frontend (= 3.1.3)
      spree_sample (= 3.1.3)
    spree_api (3.1.3)
      rabl (~> 0.12.0)
      spree_core (= 3.1.3)
      versioncake (~> 2.3.1)
    spree_backend (3.1.3)
      bootstrap-sass (~> 3.3)
      jquery-rails (~> 4.1)
      jquery-ui-rails (~> 5.0)
      select2-rails (= 3.5.9.1)
      spree_api (= 3.1.3)
      spree_core (= 3.1.3)
    spree_cmd (3.1.3)
      thor (~> 0.14)
    spree_core (3.1.3)
      activemerchant (~> 1.59)
      acts_as_list (= 0.7.2)
      awesome_nested_set (~> 3.0.1)
      cancancan (~> 1.10.1)
      carmen (~> 1.0.0)
      deface (~> 1.0.0)
      ffaker (~> 2.2.0)
      font-awesome-rails (~> 4.0)
      friendly_id (~> 5.1.0)
      highline (~> 1.6.18)
      kaminari (~> 0.17)
      monetize (~> 1.1)
      paperclip (~> 4.3.0)
      paranoia (~> 2.1.0)
      premailer-rails
      rails (~> 4.2.5)
      ransack (~> 1.4.1)
      responders
      sprockets-rails
      state_machines-activerecord (~> 0.2)
      stringex
      truncate_html (~> 0.9.3)
      twitter_cldr (~> 3.0)
    spree_frontend (3.1.3)
      bootstrap-sass (>= 3.3.5.1, < 3.4)
      canonical-rails (~> 0.0.4)
      jquery-rails (~> 4.1)
      spree_api (= 3.1.3)
      spree_core (= 3.1.3)
    spree_gateway (3.1.0)
      spree_core (~> 3.1.0.beta)
    spree_purchase_order (3.1.0)
      spree_core (~> 3.1.0)
    spree_sample (3.1.3)
      spree_core (= 3.1.3)
    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)
    state_machines (0.4.0)
    state_machines-activemodel (0.4.0)
      activemodel (>= 4.1, < 5.1)
      state_machines (>= 0.4.0)
    state_machines-activerecord (0.4.0)
      activerecord (>= 4.1, < 5.1)
      state_machines-activemodel (>= 0.3.0)
    stringex (2.7.0)
    therubyracer (0.12.3)
      libv8 (~> 3.16.14.15)
      ref
    thin (1.7.0)
      daemons (~> 1.0, >= 1.0.9)
      eventmachine (~> 1.0, >= 1.0.4)
      rack (>= 1, < 3)
    thor (0.20.0)
    thread_safe (0.3.6)
    tilt (2.0.8)
    tiny_tds (0.6.2)
    tinymce-rails (4.0.28)
      railties (>= 3.1.1)
    trollop (2.1.2)
    truncate_html (0.9.3)
    twitter_cldr (3.6.0)
      camertron-eprun
      cldr-plurals-runtime-rb (~> 1.0)
      tzinfo
    tzinfo (1.2.5)
      thread_safe (~> 0.1)
    uglifier (3.0.3)
      execjs (>= 0.3.0, < 3)
    unf (0.1.4)
      unf_ext
    unf_ext (0.0.7.2)
    unicode-display_width (1.3.0)
    unicorn (4.8.3)
      kgio (~> 2.6)
      rack
      raindrops (~> 0.7)
    unicorn-worker-killer (0.4.4)
      get_process_mem (~> 0)
      unicorn (>= 4, < 6)
    uniform_notifier (1.9.0)
    versioncake (2.3.1)
      actionpack (>= 3.2)
      activesupport (>= 3.2)
      railties (>= 3.2)
      tzinfo
    warden (1.2.6)
      rack (>= 1.0)
    wasabi (3.1.0)
      httpi (~> 2.0)
      nokogiri (>= 1.4.0)
    whenever (0.9.4)
      chronic (>= 0.6.3)
    wicked_pdf (1.0.6)
    xml-simple (1.1.5)
    xray-rails (0.2.0)
      rails (>= 3.1.0)
    yard (0.9.16)

PLATFORMS
  ruby

DEPENDENCIES
  aasm (~> 4.11.0)
  activerecord-deprecated_finders (= 1.0.4)
  activerecord-import (= 0.19.0)
  activerecord-session_store (= 1.0.0)
  activerecord-sqlserver-adapter (~> 4.2.5)
  activeresource (= 4.1.0)
  acts_as_commentable_with_threading (~> 2.0.1)
  airbrake (= 4.1.0)
  awesome_print (~> 1.7.0)
  aws-sdk-v1 (= 1.66.0)
  brakeman (= 3.4.1)
  browser (= 1.1.0)
  bullet (= 4.14.7)
  byebug (= 9.0.6)
  cancancan (~> 1.10.1)
  carrierwave (~> 0.11)
  carrierwave-aws (= 1.0.2)
  carrierwave-video-thumbnailer (= 0.1.4)
  coffee-rails (~> 4.1.0)
  config (~> 1.4.0)
  creators (= 0.91)
  dalli (= 2.7.5)
  database_cleaner (~> 1.4.1)
  debase
  delayed_job_active_record (= 4.1.0)
  devise (~> 4.2.0)
  elasticsearch-model (~> 5.0.2)
  elasticsearch-rails (~> 5.0.2)
  execjs (= 2.4.0)
  factory_girl_rails (~> 4.7.0)
  faker (~> 1.6.0)
  faraday_middleware-aws-signers-v4 (= 0.1.5)
  flay (= 2.6.1)
  flog (= 4.4.0)
  fog (~> 1.26)
  haml (~> 4.0.7)
  haml-rails (~> 1.0)
  httparty (= 0.13.3)
  humanize (= 1.1.0)
  immigrant
  impressionist (= 1.5.1)
  jquery-datatables-rails (~> 3.4.0)
  jquery-fileupload-rails (= 0.4.5)
  jquery-rails (~> 4.1)
  kaminari (~> 0.17.0)
  meta_request (= 0.4.0)
  money (~> 6.0)
  net-ssh (= 3.2.0)
  paper_trail (= 10.0.1)
  parallel (= 1.10)
  patron (= 0.5.1)
  pg (= 0.18.1)
  pre-commit (= 0.23.0)
  quiet_assets (>= 1.0.1)
  rails (~> 4.2.5)
  ranked-model (= 0.4.0)
  responds_to_parent (= 1.1.0)
  rmagick (= 2.13.3)
  rolify (~> 5.0)
  route_downcaser (= 1.1.4)
  rspec-activemodel-mocks (= 1.0.3)
  rspec-rails (~> 3.5.2)
  rubocop (~> 0.52.1)
  rubocop-checkstyle_formatter (= 0.3.0)
  ruby-debug-ide
  ruby_odata (~> 0.2.0.beta1)
  rubyzip (= 1.2.1)
  s3_uploader (~> 0.2.0)
  sass-rails (~> 5.0)
  savon (~> 2.2.0)
  select2-rails (= 3.5.9.1)
  shoulda-matchers (~> 3.1)
  simplecov (= 0.13.0)
  solargraph
  spree (~> 3.1.0)
  spree_gateway (~> 3.1.0)
  spree_purchase_order (~> 3.1.0)
  thin (= 1.7.0)
  tiny_tds (= 0.6.2)
  tinymce-rails (= 4.0.28)
  uglifier (>= 1.3.0)
  unf (= 0.1.4)
  unicorn (= 4.8.3)
  unicorn-worker-killer (= 0.4.4)
  whenever (= 0.9.4)
  wicked_pdf (~> 1.0.0)
  xray-rails (~> 0.2.0)

BUNDLED WITH
   1.16.4

Any relevant stack traces ("Full trace" preferred):

Did not found any traces becasue both the transaction are succedeed.

@hrishikesh
Copy link
Author

@damianlegawiec : Please have look..

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant