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

JRuby 9.1.0.0 error running bundle exec cucumber on Travis #3867

Closed
Capncavedan opened this issue May 10, 2016 · 10 comments
Closed

JRuby 9.1.0.0 error running bundle exec cucumber on Travis #3867

Capncavedan opened this issue May 10, 2016 · 10 comments

Comments

@Capncavedan
Copy link

Have an issue where 9.1.0.0 throws an error after running rpecs successfully, when it tries to run the cucumbers. 9.0.5.0 with the same gems does not throw the errors.

The error is: Gem::Exception: can't find executable bundle

Environment

JRuby 9.1.0.0
Travis: Ubuntu 12.04.5 LTS / 3.13.0-29-generic

Expected Behavior

Expected 9.1.0.0 to be able to run bundle exec cucumber without error. 9.0.5.0 with same gems works OK.

Actual Behavior

JRuby 9.1.0.0 runs the rspec suite fine, but errors with Gem::Exception: can't find executable bundle on Travis. Runs fine on Mac OS X. JRuby 9.0.5.0 with same gems works fine on Travis.

screen shot 2016-05-10 at 9 20 39 am

@Capncavedan
Copy link
Author

Travis raw log:

Using worker: worker-linux-docker-07c59080.prod.travis-ci.com:travis-linux-6

travis_fold:start:system_info
�[0K�[33;1mBuild system information�[0m
Build language: ruby
Build group: stable
Build dist: precise
�[34m�[1mBuild image provisioning date and time�[0m
Thu Feb  5 15:09:33 UTC 2015
�[34m�[1mOperating System Details�[0m
Distributor ID: Ubuntu
Description:    Ubuntu 12.04.5 LTS
Release:    12.04
Codename:   precise
�[34m�[1mLinux Version�[0m
3.13.0-29-generic
�[34m�[1mCookbooks Version�[0m
a68419e https://github.com/travis-ci/travis-cookbooks/tree/a68419e
�[34m�[1mGCC version�[0m
gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3
Copyright (C) 2011 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

�[34m�[1mLLVM version�[0m
clang version 3.4 (tags/RELEASE_34/final)
Target: x86_64-unknown-linux-gnu
Thread model: posix
�[34m�[1mPre-installed Ruby versions�[0m
ruby-1.9.3-p551
�[34m�[1mPre-installed Node.js versions�[0m
v0.10.36
�[34m�[1mPre-installed Go versions�[0m
1.4.1
�[34m�[1mRedis version�[0m
redis-server 2.8.19
�[34m�[1mriak version�[0m
2.0.2
�[34m�[1mMongoDB version�[0m
MongoDB 2.4.12
�[34m�[1mCouchDB version�[0m
couchdb 1.6.1
�[34m�[1mNeo4j version�[0m
1.9.4
�[34m�[1mRabbitMQ Version�[0m
3.4.3
�[34m�[1mElasticSearch version�[0m
1.4.0
�[34m�[1mInstalled Sphinx versions�[0m
2.0.10
2.1.9
2.2.6
�[34m�[1mDefault Sphinx version�[0m
2.2.6
�[34m�[1mInstalled Firefox version�[0m
firefox 31.0esr
�[34m�[1mPhantomJS version�[0m
1.9.8
�[34m�[1mant -version�[0m
Apache Ant(TM) version 1.8.2 compiled on December 3 2011
�[34m�[1mmvn -version�[0m
Apache Maven 3.2.5 (12a6b3acb947671f09b81f49094c53f426d8cea1; 2014-12-14T17:29:23+00:00)
Maven home: /usr/local/maven
Java version: 1.7.0_76, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-7-oracle/jre
Default locale: en_US, platform encoding: ANSI_X3.4-1968
OS name: "linux", version: "3.13.0-29-generic", arch: "amd64", family: "unix"
travis_fold:end:system_info
�[0K
travis_fold:start:fix.CVE-2015-7547
�[0K$ export DEBIAN_FRONTEND=noninteractive
W: Size of file /var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_precise-backports_multiverse_source_Sources.gz is not what the server reported 5886 5888
W: Size of file /var/lib/apt/lists/ppa.launchpad.net_ubuntugis_ppa_ubuntu_dists_precise_main_binary-amd64_Packages.gz is not what the server reported 36669 36677
W: Size of file /var/lib/apt/lists/ppa.launchpad.net_ubuntugis_ppa_ubuntu_dists_precise_main_binary-i386_Packages.gz is not what the server reported 36729 36733
Reading package lists...
Building dependency tree...
Reading state information...
The following extra packages will be installed:
  libc-bin libc-dev-bin libc6-dev
Suggested packages:
  glibc-doc
The following packages will be upgraded:
  libc-bin libc-dev-bin libc6 libc6-dev
4 upgraded, 0 newly installed, 0 to remove and 236 not upgraded.
Need to get 8,844 kB of archives.
After this operation, 9,216 B disk space will be freed.
Get:1 http://us.archive.ubuntu.com/ubuntu/ precise-updates/main libc6-dev amd64 2.15-0ubuntu10.13 [2,943 kB]
Get:2 http://us.archive.ubuntu.com/ubuntu/ precise-updates/main libc-dev-bin amd64 2.15-0ubuntu10.13 [84.7 kB]
Get:3 http://us.archive.ubuntu.com/ubuntu/ precise-updates/main libc-bin amd64 2.15-0ubuntu10.13 [1,179 kB]
Get:4 http://us.archive.ubuntu.com/ubuntu/ precise-updates/main libc6 amd64 2.15-0ubuntu10.13 [4,637 kB]
Fetched 8,844 kB in 0s (18.1 MB/s)
Preconfiguring packages ...
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 71420 files and directories currently installed.)
Preparing to replace libc6-dev 2.15-0ubuntu10.10 (using .../libc6-dev_2.15-0ubuntu10.13_amd64.deb) ...
Unpacking replacement libc6-dev ...
Preparing to replace libc-dev-bin 2.15-0ubuntu10.10 (using .../libc-dev-bin_2.15-0ubuntu10.13_amd64.deb) ...
Unpacking replacement libc-dev-bin ...
Preparing to replace libc-bin 2.15-0ubuntu10.10 (using .../libc-bin_2.15-0ubuntu10.13_amd64.deb) ...
Unpacking replacement libc-bin ...
Processing triggers for man-db ...
Setting up libc-bin (2.15-0ubuntu10.13) ...
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 71420 files and directories currently installed.)
Preparing to replace libc6 2.15-0ubuntu10.10 (using .../libc6_2.15-0ubuntu10.13_amd64.deb) ...
Unpacking replacement libc6 ...
Setting up libc6 (2.15-0ubuntu10.13) ...
Setting up libc-dev-bin (2.15-0ubuntu10.13) ...
Setting up libc6-dev (2.15-0ubuntu10.13) ...
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
travis_fold:end:fix.CVE-2015-7547
�[0K
Installing an SSH key from: default repository key
Key fingerprint: 9c:6d:47:b5:be:13:38:28:d1:4f:ce:c1:c3:59:3f:c1

travis_fold:start:git.checkout
�[0Ktravis_time:start:00c9f7d4
�[0K$ git clone --depth=50 git@github.com:MerchantsBonding/boneyard.git MerchantsBonding/boneyard
Cloning into 'MerchantsBonding/boneyard'...
remote: Counting objects: 581, done.�[K
remote: Compressing objects:   0% (1/298)   �[K
remote: Compressing objects:   1% (3/298)   �[K
remote: Compressing objects:   2% (6/298)   �[K
remote: Compressing objects:   3% (9/298)   �[K
remote: Compressing objects:   4% (12/298)   �[K
remote: Compressing objects:   5% (15/298)   �[K
remote: Compressing objects:   6% (18/298)   �[K
remote: Compressing objects:   7% (21/298)   �[K
remote: Compressing objects:   8% (24/298)   �[K
remote: Compressing objects:   9% (27/298)   �[K
remote: Compressing objects:  10% (30/298)   �[K
remote: Compressing objects:  11% (33/298)   �[K
remote: Compressing objects:  12% (36/298)   �[K
remote: Compressing objects:  13% (39/298)   �[K
remote: Compressing objects:  14% (42/298)   �[K
remote: Compressing objects:  15% (45/298)   �[K
remote: Compressing objects:  16% (48/298)   �[K
remote: Compressing objects:  17% (51/298)   �[K
remote: Compressing objects:  18% (54/298)   �[K
remote: Compressing objects:  19% (57/298)   �[K
remote: Compressing objects:  20% (60/298)   �[K
remote: Compressing objects:  21% (63/298)   �[K
remote: Compressing objects:  22% (66/298)   �[K
remote: Compressing objects:  23% (69/298)   �[K
remote: Compressing objects:  24% (72/298)   �[K
remote: Compressing objects:  25% (75/298)   �[K
remote: Compressing objects:  26% (78/298)   �[K
remote: Compressing objects:  27% (81/298)   �[K
remote: Compressing objects:  28% (84/298)   �[K
remote: Compressing objects:  29% (87/298)   �[K
remote: Compressing objects:  30% (90/298)   �[K
remote: Compressing objects:  31% (93/298)   �[K
remote: Compressing objects:  32% (96/298)   �[K
remote: Compressing objects:  33% (99/298)   �[K
remote: Compressing objects:  34% (102/298)   �[K
remote: Compressing objects:  35% (105/298)   �[K
remote: Compressing objects:  36% (108/298)   �[K
remote: Compressing objects:  37% (111/298)   �[K
remote: Compressing objects:  38% (114/298)   �[K
remote: Compressing objects:  39% (117/298)   �[K
remote: Compressing objects:  40% (120/298)   �[K
remote: Compressing objects:  41% (123/298)   �[K
remote: Compressing objects:  42% (126/298)   �[K
remote: Compressing objects:  43% (129/298)   �[K
remote: Compressing objects:  44% (132/298)   �[K
remote: Compressing objects:  45% (135/298)   �[K
remote: Compressing objects:  46% (138/298)   �[K
remote: Compressing objects:  47% (141/298)   �[K
remote: Compressing objects:  48% (144/298)   �[K
remote: Compressing objects:  49% (147/298)   �[K
remote: Compressing objects:  50% (149/298)   �[K
remote: Compressing objects:  51% (152/298)   �[K
remote: Compressing objects:  52% (155/298)   �[K
remote: Compressing objects:  53% (158/298)   �[K
remote: Compressing objects:  54% (161/298)   �[K
remote: Compressing objects:  55% (164/298)   �[K
remote: Compressing objects:  56% (167/298)   �[K
remote: Compressing objects:  57% (170/298)   �[K
remote: Compressing objects:  58% (173/298)   �[K
remote: Compressing objects:  59% (176/298)   �[K
remote: Compressing objects:  60% (179/298)   �[K
remote: Compressing objects:  61% (182/298)   �[K
remote: Compressing objects:  62% (185/298)   �[K
remote: Compressing objects:  63% (188/298)   �[K
remote: Compressing objects:  64% (191/298)   �[K
remote: Compressing objects:  65% (194/298)   �[K
remote: Compressing objects:  66% (197/298)   �[K
remote: Compressing objects:  67% (200/298)   �[K
remote: Compressing objects:  68% (203/298)   �[K
remote: Compressing objects:  69% (206/298)   �[K
remote: Compressing objects:  70% (209/298)   �[K
remote: Compressing objects:  71% (212/298)   �[K
remote: Compressing objects:  72% (215/298)   �[K
remote: Compressing objects:  73% (218/298)   �[K
remote: Compressing objects:  74% (221/298)   �[K
remote: Compressing objects:  75% (224/298)   �[K
remote: Compressing objects:  76% (227/298)   �[K
remote: Compressing objects:  77% (230/298)   �[K
remote: Compressing objects:  78% (233/298)   �[K
remote: Compressing objects:  79% (236/298)   �[K
remote: Compressing objects:  80% (239/298)   �[K
remote: Compressing objects:  81% (242/298)   �[K
remote: Compressing objects:  82% (245/298)   �[K
remote: Compressing objects:  83% (248/298)   �[K
remote: Compressing objects:  84% (251/298)   �[K
remote: Compressing objects:  85% (254/298)   �[K
remote: Compressing objects:  86% (257/298)   �[K
remote: Compressing objects:  87% (260/298)   �[K
remote: Compressing objects:  88% (263/298)   �[K
remote: Compressing objects:  89% (266/298)   �[K
remote: Compressing objects:  90% (269/298)   �[K
remote: Compressing objects:  91% (272/298)   �[K
remote: Compressing objects:  92% (275/298)   �[K
remote: Compressing objects:  93% (278/298)   �[K
remote: Compressing objects:  94% (281/298)   �[K
remote: Compressing objects:  95% (284/298)   �[K
remote: Compressing objects:  96% (287/298)   �[K
remote: Compressing objects:  97% (290/298)   �[K
remote: Compressing objects:  98% (293/298)   �[K
remote: Compressing objects:  99% (296/298)   �[K
remote: Compressing objects: 100% (298/298)   �[K
remote: Compressing objects: 100% (298/298), done.�[K
Receiving objects:   0% (1/581)   
Receiving objects:   1% (6/581)   
Receiving objects:   2% (12/581)   
Receiving objects:   3% (18/581)   
Receiving objects:   4% (24/581)   
Receiving objects:   5% (30/581)   
Receiving objects:   6% (35/581)   
Receiving objects:   7% (41/581)   
Receiving objects:   8% (47/581)   
Receiving objects:   9% (53/581)   
Receiving objects:  10% (59/581)   
Receiving objects:  11% (64/581)   
Receiving objects:  12% (70/581)   
Receiving objects:  13% (76/581)   
Receiving objects:  14% (82/581)   
Receiving objects:  15% (88/581)   
Receiving objects:  16% (93/581)   
Receiving objects:  17% (99/581)   
Receiving objects:  18% (105/581)   
Receiving objects:  19% (111/581)   
Receiving objects:  20% (117/581)   
Receiving objects:  21% (123/581)   
Receiving objects:  22% (128/581)   
Receiving objects:  23% (134/581)   
Receiving objects:  24% (140/581)   
Receiving objects:  25% (146/581)   
Receiving objects:  26% (152/581)   
Receiving objects:  27% (157/581)   
Receiving objects:  28% (163/581)   
Receiving objects:  29% (169/581)   
Receiving objects:  30% (175/581)   
Receiving objects:  31% (181/581)   
Receiving objects:  32% (186/581)   
Receiving objects:  33% (192/581)   
Receiving objects:  34% (198/581)   
Receiving objects:  35% (204/581)   
Receiving objects:  36% (210/581)   
Receiving objects:  37% (215/581)   
Receiving objects:  38% (221/581)   
Receiving objects:  39% (227/581)   
Receiving objects:  40% (233/581)   
Receiving objects:  41% (239/581)   
Receiving objects:  42% (245/581)   
Receiving objects:  43% (250/581)   
Receiving objects:  44% (256/581)   
remote: Total 581 (delta 279), reused 510 (delta 256), pack-reused 0�[K
Receiving objects:  45% (262/581)   
Receiving objects:  46% (268/581)   
Receiving objects:  47% (274/581)   
Receiving objects:  48% (279/581)   
Receiving objects:  49% (285/581)   
Receiving objects:  50% (291/581)   
Receiving objects:  51% (297/581)   
Receiving objects:  52% (303/581)   
Receiving objects:  53% (308/581)   
Receiving objects:  54% (314/581)   
Receiving objects:  55% (320/581)   
Receiving objects:  56% (326/581)   
Receiving objects:  57% (332/581)   
Receiving objects:  58% (337/581)   
Receiving objects:  59% (343/581)   
Receiving objects:  60% (349/581)   
Receiving objects:  61% (355/581)   
Receiving objects:  62% (361/581)   
Receiving objects:  63% (367/581)   
Receiving objects:  64% (372/581)   
Receiving objects:  65% (378/581)   
Receiving objects:  66% (384/581)   
Receiving objects:  67% (390/581)   
Receiving objects:  68% (396/581)   
Receiving objects:  69% (401/581)   
Receiving objects:  70% (407/581)   
Receiving objects:  71% (413/581)   
Receiving objects:  72% (419/581)   
Receiving objects:  73% (425/581)   
Receiving objects:  74% (430/581)   
Receiving objects:  75% (436/581)   
Receiving objects:  76% (442/581)   
Receiving objects:  77% (448/581)   
Receiving objects:  78% (454/581)   
Receiving objects:  79% (459/581)   
Receiving objects:  80% (465/581)   
Receiving objects:  81% (471/581)   
Receiving objects:  82% (477/581)   
Receiving objects:  83% (483/581)   
Receiving objects:  84% (489/581)   
Receiving objects:  85% (494/581)   
Receiving objects:  86% (500/581)   
Receiving objects:  87% (506/581)   
Receiving objects:  88% (512/581)   
Receiving objects:  89% (518/581)   
Receiving objects:  90% (523/581)   
Receiving objects:  91% (529/581)   
Receiving objects:  92% (535/581)   
Receiving objects:  93% (541/581)   
Receiving objects:  94% (547/581)   
Receiving objects:  95% (552/581)   
Receiving objects:  96% (558/581)   
Receiving objects:  97% (564/581)   
Receiving objects:  98% (570/581)   
Receiving objects:  99% (576/581)   
Receiving objects: 100% (581/581)   
Receiving objects: 100% (581/581), 940.85 KiB | 0 bytes/s, done.
Resolving deltas:   0% (0/279)   
Resolving deltas:   2% (6/279)   
Resolving deltas:  25% (72/279)   
Resolving deltas:  32% (92/279)   
Resolving deltas:  33% (94/279)   
Resolving deltas:  35% (98/279)   
Resolving deltas:  38% (107/279)   
Resolving deltas:  39% (110/279)   
Resolving deltas:  40% (113/279)   
Resolving deltas:  45% (128/279)   
Resolving deltas:  46% (129/279)   
Resolving deltas:  47% (132/279)   
Resolving deltas:  48% (136/279)   
Resolving deltas:  49% (138/279)   
Resolving deltas:  50% (141/279)   
Resolving deltas:  51% (143/279)   
Resolving deltas:  52% (147/279)   
Resolving deltas:  55% (154/279)   
Resolving deltas:  56% (157/279)   
Resolving deltas:  57% (160/279)   
Resolving deltas:  58% (164/279)   
Resolving deltas:  60% (168/279)   
Resolving deltas:  61% (171/279)   
Resolving deltas:  67% (188/279)   
Resolving deltas:  70% (197/279)   
Resolving deltas:  72% (202/279)   
Resolving deltas:  73% (204/279)   
Resolving deltas:  74% (207/279)   
Resolving deltas:  79% (221/279)   
Resolving deltas:  80% (224/279)   
Resolving deltas:  81% (228/279)   
Resolving deltas:  82% (230/279)   
Resolving deltas:  83% (233/279)   
Resolving deltas:  84% (237/279)   
Resolving deltas:  86% (240/279)   
Resolving deltas:  88% (248/279)   
Resolving deltas:  89% (249/279)   
Resolving deltas:  91% (255/279)   
Resolving deltas:  92% (257/279)   
Resolving deltas:  96% (268/279)   
Resolving deltas: 100% (279/279)   
Resolving deltas: 100% (279/279), done.
Checking connectivity... done.

travis_time:end:00c9f7d4:start=1462889639867120064,finish=1462889640185952206,duration=318832142
�[0K$ cd MerchantsBonding/boneyard
travis_time:start:15621b18
�[0K$ git fetch origin +refs/pull/132/merge:
Warning: Permanently added the RSA host key for IP address '192.30.252.131' to the list of known hosts.

remote: Counting objects: 67, done.�[K
remote: Compressing objects:   3% (1/28)   �[K
remote: Compressing objects:   7% (2/28)   �[K
remote: Compressing objects:  10% (3/28)   �[K
remote: Compressing objects:  14% (4/28)   �[K
remote: Compressing objects:  17% (5/28)   �[K
remote: Compressing objects:  21% (6/28)   �[K
remote: Compressing objects:  25% (7/28)   �[K
remote: Compressing objects:  28% (8/28)   �[K
remote: Compressing objects:  32% (9/28)   �[K
remote: Compressing objects:  35% (10/28)   �[K
remote: Compressing objects:  39% (11/28)   �[K
remote: Compressing objects:  42% (12/28)   �[K
remote: Compressing objects:  46% (13/28)   �[K
remote: Compressing objects:  50% (14/28)   �[K
remote: Compressing objects:  53% (15/28)   �[K
remote: Compressing objects:  57% (16/28)   �[K
remote: Compressing objects:  60% (17/28)   �[K
remote: Compressing objects:  64% (18/28)   �[K
remote: Compressing objects:  67% (19/28)   �[K
remote: Compressing objects:  71% (20/28)   �[K
remote: Compressing objects:  75% (21/28)   �[K
remote: Compressing objects:  78% (22/28)   �[K
remote: Compressing objects:  82% (23/28)   �[K
remote: Compressing objects:  85% (24/28)   �[K
remote: Compressing objects:  89% (25/28)   �[K
remote: Compressing objects:  92% (26/28)   �[K
remote: Compressing objects:  96% (27/28)   �[K
remote: Compressing objects: 100% (28/28)   �[K
remote: Compressing objects: 100% (28/28), done.�[K
remote: Total 67 (delta 44), reused 60 (delta 38), pack-reused 0�[K
Unpacking objects:   1% (1/67)   
Unpacking objects:   2% (2/67)   
Unpacking objects:   4% (3/67)   
Unpacking objects:   5% (4/67)   
Unpacking objects:   7% (5/67)   
Unpacking objects:   8% (6/67)   
Unpacking objects:  10% (7/67)   
Unpacking objects:  11% (8/67)   
Unpacking objects:  13% (9/67)   
Unpacking objects:  14% (10/67)   
Unpacking objects:  16% (11/67)   
Unpacking objects:  17% (12/67)   
Unpacking objects:  19% (13/67)   
Unpacking objects:  20% (14/67)   
Unpacking objects:  22% (15/67)   
Unpacking objects:  23% (16/67)   
Unpacking objects:  25% (17/67)   
Unpacking objects:  26% (18/67)   
Unpacking objects:  28% (19/67)   
Unpacking objects:  29% (20/67)   
Unpacking objects:  31% (21/67)   
Unpacking objects:  32% (22/67)   
Unpacking objects:  34% (23/67)   
Unpacking objects:  35% (24/67)   
Unpacking objects:  37% (25/67)   
Unpacking objects:  38% (26/67)   
Unpacking objects:  40% (27/67)   
Unpacking objects:  41% (28/67)   
Unpacking objects:  43% (29/67)   
Unpacking objects:  44% (30/67)   
Unpacking objects:  46% (31/67)   
Unpacking objects:  47% (32/67)   
Unpacking objects:  49% (33/67)   
Unpacking objects:  50% (34/67)   
Unpacking objects:  52% (35/67)   
Unpacking objects:  53% (36/67)   
Unpacking objects:  55% (37/67)   
Unpacking objects:  56% (38/67)   
Unpacking objects:  58% (39/67)   
Unpacking objects:  59% (40/67)   
Unpacking objects:  61% (41/67)   
Unpacking objects:  62% (42/67)   
Unpacking objects:  64% (43/67)   
Unpacking objects:  65% (44/67)   
Unpacking objects:  67% (45/67)   
Unpacking objects:  68% (46/67)   
Unpacking objects:  70% (47/67)   
Unpacking objects:  71% (48/67)   
Unpacking objects:  73% (49/67)   
Unpacking objects:  74% (50/67)   
Unpacking objects:  76% (51/67)   
Unpacking objects:  77% (52/67)   
Unpacking objects:  79% (53/67)   
Unpacking objects:  80% (54/67)   
Unpacking objects:  82% (55/67)   
Unpacking objects:  83% (56/67)   
Unpacking objects:  85% (57/67)   
Unpacking objects:  86% (58/67)   
Unpacking objects:  88% (59/67)   
Unpacking objects:  89% (60/67)   
Unpacking objects:  91% (61/67)   
Unpacking objects:  92% (62/67)   
Unpacking objects:  94% (63/67)   
Unpacking objects:  95% (64/67)   
Unpacking objects:  97% (65/67)   
Unpacking objects:  98% (66/67)   
Unpacking objects: 100% (67/67)   
Unpacking objects: 100% (67/67), done.
From github.com:MerchantsBonding/boneyard
 * branch            refs/pull/132/merge -> FETCH_HEAD

travis_time:end:15621b18:start=1462889640190249772,finish=1462889640427753197,duration=237503425
�[0K$ git checkout -qf FETCH_HEAD
travis_fold:end:git.checkout
�[0K
�[33;1mThis job is running on container-based infrastructure, which does not allow use of 'sudo', setuid and setguid executables.�[0m
�[33;1mIf you require sudo, add 'sudo: required' to your .travis.yml�[0m
�[33;1mSee https://docs.travis-ci.com/user/workers/container-based-infrastructure/ for details.�[0m

�[33;1mSetting environment variables from .travis.yml�[0m
$ export GH_TOKEN=[secure]
$ export MERCHANTS_API_KEY=whatever

travis_fold:start:rvm
�[0Ktravis_time:start:0b354acc
�[0K$ rvm use jruby-9.1.0.0 --install --binary --fuzzy
�[31mUnknown ruby string (do not know how to handle): jruby-9.1.0.0.�[0m
�[31mUnknown ruby string (do not know how to handle): jruby-9.1.0.0.�[0m
�[33mjruby-9.1.0.0 is not installed - installing.�[0m
�[31mUnknown ruby string (do not know how to handle): jruby-9.1.0.0.�[0m
�[31mUnknown ruby string (do not know how to handle): jruby-9.1.0.0.�[0m
�[32mSearching for binary rubies, this might take some time.�[0m
�[31mUnknown ruby string (do not know how to handle): jruby-9.1.0.0.�[0m
�[31mUnknown ruby string (do not know how to handle): jruby-9.1.0.0.�[0m
�[32mFound remote file https://s3.amazonaws.com/jruby.org/downloads/9.1.0.0/jruby-bin-9.1.0.0.tar.gz�[0m
�[32mChecking requirements for ubuntu.�[0m
�[32mRequirements installation successful.�[0m
�[32mjruby-9.1.0.0 - #configure�[0m
�[31mUnknown ruby string (do not know how to handle): jruby-9.1.0.0.�[0m
�[32mjruby-9.1.0.0 - #download�[0m
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100 30.9M  100 30.9M    0     0  48.7M      0 --:--:-- --:--:-- --:--:-- 49.0M
�[33mNo checksum for downloaded archive, recording checksum in user configuration.�[0m
�[32mjruby-9.1.0.0 - #validate archive�[0m
�[32mjruby-9.1.0.0 - #extract�[0m
�[32mjruby-9.1.0.0 - #validate binary�[0m
�[32mjruby-9.1.0.0 - #setup�[0m
�[32mjruby-9.1.0.0 - #gemset created /home/travis/.rvm/gems/jruby-9.1.0.0@global�[0m
�[32mjruby-9.1.0.0 - #importing gemset /home/travis/.rvm/gemsets/jruby/global.gems�[0m|�/�-�\�|�/�-�\�|�.-�\�|�/�-�\�|�/�-�.|�/�-�\�|�/�-�\�|�.-�\�|�/�-�\�|�/�-�.|�/�-�\�|�/�-�\�|�.-�\�|�/�-�\�|�/�-�.|�/�-�\�|�/�-�\�|�.-�\�|�/�-�\�|�/�-�.|�/�-�\�|�/�-�\�|�.-�\�|�/�-�\�|�/�-�.|�/�-�\�|�/�-�\�|�.-�\�|�/�-�\�|�/�-�.|�/�-�\�|�/�-�\�|�.-�\�|�/�-�\�|�/�-�.|�/�-�\�|�/�-�\�|�.-�\�|�/�-�\�|�/�-�.|�/�-�\�|�/�-�\�|�.-�\�|�/�-�\�|�/�-�.|�/�-�\�|�/�-�\�|�.-�\�|�/�-�\�|�/�-�.|�/�-�\�|�/�-�\�|�.-�\�|�/�-�\�|�/�-�.|�/�-�\�|�/�-�\�|�.-�\�|�/�-�\�|�/�-�.|�/�-�\�|�/�-�\�|�.-�\�|�/�-�\�|�/�-�.|�/�-�\�|�/�-�\�|�.-�\�|�/�-�\�|�/�-�.|�/�-�\�|�/�-�\�|�.-�\�|�/�-�\�|�/�-�.|�/�-�\�|�/�-�\�|�.-�\�|�/�-�\�|�/�-�.|�/�-�\�|�/�-�\�|�.-�\�|�/�-�\�|�/�-�.|�/�-�\�|�/�-�\�|�.-�\�|�/�-�\�|�/�-�.|�/�-�\�|�/�-�\�|�.-�\�|�/�-�\�|�/�-�.|�/�-�\�|�/�-�\�|�.-�\�|�/�-�\�|�/�-�.|�/�-�\�|�/�-�\�|�.-�\�|�/�-�\�|�/�-�.|�/�-�\�|�/�-�\�|�.-�\�|�/�-�\�|�/�-�.|�/�-�\�|�/�-�\�|�.-�\�|�/�-�\�|�/�-�.|�/�-�\�|�/�-�\�|�.-�\�|�/�-�\�|�/�-�.|�/�-�\�|�/�-�\�|�.-�\�|�/�-�\�|�/�-�.|�/�-�\�|�/�-�\�|�.-�\�|�/�-�\�|�/�-�.|�/�-�\�|�/�-�\�|�.-�\�|�/�-�\�|�/�-�.|�/�-�\�|�/�-�\�|�.-�\�|�/�-�\�|�/�-�.|�/�-�\�|�/�-�\�|�.-�\�|�/�-�\�|�/�-�.|�/�-�\�|�/�-�\�|�.-�\�|�/�-�\�|�/�-�.|�/�-�\�|�/�-�\�|�.-�\�|�/�-�\�|�/�-�.|�/�-�\�|�/�-�\�|�.-�\�|�/�-�\�|�/�-�.|�/�-�\�|�/�-�\�|�.-�\�|�/�-�\�|�/�-�.|�/�-�\�|�/�-�\�|�.-�\�|�/�-�\�|�/�-�.|�/�-�\�|�/�-�\�|�.-�\�|�/�-�\�|�/�-�.|�/�-�\�|�/�-�\�|�.-�\�|�/�-�\�|�/�-�.|�/�-�\�|�/�-�\�|�.-�\�|�/�-�\�|�/�-�.|�/�-�\�|�/�-�\�|�.-�\�|�/�-�\�|�/�-�.|�/�-�\�|�/�-�\�|�.-�\�|�/�-�\�|�/�-�.|�/�-�\�|�/�-�\�|�.-�\�.
�[32mjruby-9.1.0.0 - #generating global wrappers�[0m|�/�-�\�|�/�-�\�|�.-�\�|�/�-�\�|�/�-�.|�/�-�\�|�/�-�\�|�.-�\�|�/�-�\�|�/�-�.|�/�-�\�|�/�-�\�|�.-�\�|�/�-�\�|�/�-�.|�/�-�\�|�/�-�\�|�.-�\�|�/�-�.
jruby: warning: unknown property jruby.cext.enabled
�[32mjruby-9.1.0.0 - #uninstalling gem rubygems-bundler-1.4.4�[0m|�/�-�.
�[32mjruby-9.1.0.0 - #gemset created /home/travis/.rvm/gems/jruby-9.1.0.0�[0m
�[32mjruby-9.1.0.0 - #importing gemset /home/travis/.rvm/gemsets/default.gems�[0m|�/�-�\�|�/�-�\�|�.-�\�|�/�-�\�|�/�-�.|�/�-�\�|�/�-�\�|�.-�\�|�/�-�\�|�/�-�.|�/�-�\�|�/�-�\�|�.-�\�|�/�-�\�|�/�-�.|�/�-�\�|�/�-�\�|�.-�\�|�/�-�\�|�/�-�.|�/�-�\�|�/�-�\�|�.-�\�|�/�-�\�|�/�-�.|�/�-�\�|�/�-�\�|�.-�\�|�/�-�\�|�/�-�.|�/�-�\�|�/�-�\�|�.-�\�|�/�-�\�|�/�-�.|�/�-�\�|�/�-�\�|�.-�\�|�/�-�\�|�/�-�.|�/�-�\�|�/�-�\�|�.-�\�|�/�-�\�|�/�-�.|�/�-�\�|�/�-�\�|�.-�\�|�/�-�\�|�/�-�.|�.
�[32mjruby-9.1.0.0 - #generating default wrappers�[0m|�/�-�\�|�/�-�\�|�.-�\�|�/�-�\�|�/�-�.|�/�-�\�|�/�-�\�|�.-�\�|�/�-�\�|�/�-�.|�/�-�\�|�/�-�\�|�.-�\�|�/�-�\�|�/�-�.|�/�-�\�|�/�-�\�|�.-�\�|�/�-�\�.
chown: changing ownership of `/home/travis/.rvm/user/installs': Operation not permitted
�[32mUsing /home/travis/.rvm/gems/jruby-9.1.0.0�[0m

travis_time:end:0b354acc:start=1462889644348993213,finish=1462889747489071907,duration=103140078694
�[0Ktravis_fold:end:rvm
�[0K$ export BUNDLE_GEMFILE=$PWD/Gemfile
travis_fold:start:cache.1
�[0KSetting up build cache
$ export CASHER_DIR=$HOME/.casher
travis_time:start:22a68f82
�[0K$ Installing caching utilities

travis_time:end:22a68f82:start=1462889747681087420,finish=1462889747727402743,duration=46315323
�[0Ktravis_time:start:07a3ddd3
�[0K
travis_time:end:07a3ddd3:start=1462889747732133071,finish=1462889747735508589,duration=3375518
�[0Ktravis_time:start:08169823
�[0K�[32;1mattempting to download cache archive�[0m
�[32;1mfetching PR.132/cache--rvm-jruby-9.1.0.0--gemfile-Gemfile.tgz�[0m
�[32;1mfound cache�[0m

travis_time:end:08169823:start=1462889747739243989,finish=1462889748695397107,duration=956153118
�[0Ktravis_fold:end:cache.1
�[0K
travis_fold:start:cache.bundler
�[0Ktravis_time:start:01c4a938
�[0K
travis_time:end:01c4a938:start=1462889748699406652,finish=1462889748702739864,duration=3333212
�[0Ktravis_time:start:048fdb6c
�[0K�[32;1madding /home/travis/build/MerchantsBonding/boneyard/vendor/bundle to cache�[0m

travis_time:end:048fdb6c:start=1462889748706635416,finish=1462889749975834155,duration=1269198739
�[0Ktravis_fold:end:cache.bundler
�[0K$ java -Xmx32m -version
java version "1.7.0_76"
Java(TM) SE Runtime Environment (build 1.7.0_76-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.76-b04, mixed mode)
$ javac -J-Xmx32m -version
javac 1.7.0_76
$ ruby --version
jruby: warning: unknown property jruby.cext.enabled
jruby 9.1.0.0 (2.3.0) 2016-05-02 a633c63 Java HotSpot(TM) 64-Bit Server VM 24.76-b04 on 1.7.0_76-b13 +jit [linux-x86_64]
$ rvm --version
rvm 1.26.10 (latest-minor) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]
$ bundle --version
jruby: warning: unknown property jruby.cext.enabled
Bundler version 1.12.3
$ gem --version
jruby: warning: unknown property jruby.cext.enabled
2.6.4
travis_fold:start:install.bundler
�[0Ktravis_time:start:00922544
�[0K$ bundle install --jobs=3 --retry=3 --deployment --path=${BUNDLE_PATH:-vendor/bundle}
jruby: warning: unknown property jruby.cext.enabled
Using rake 11.1.2
Using json 1.8.3
Using minitest 5.8.4
Using thread_safe 0.3.5
Using builder 3.2.2
Using erubis 2.7.0
Using nokogiri 1.6.7.2
Using rack 1.6.4
Using mime-types-data 3.2016.0221
Using arel 6.0.3
Using addressable 2.4.0
Using i18n 0.7.0
Using coderay 1.1.1
Using concurrent-ruby 1.0.2
Using safe_yaml 1.0.4
Using crypt 2.2.1
Using gherkin 3.2.0
Using cucumber-wire 0.0.1
Using diff-lcs 1.2.5
Using multi_json 1.12.0
Using multi_test 0.1.2
Using thor 0.19.1
Using multipart-post 1.2.0
Using ffi 1.9.10
Using hashdiff 0.3.0
Using growl 1.0.3
Using method_source 0.8.2
Using newrelic_rpm 3.15.2.317
Using slop 3.6.0
Using puma 3.4.0
Using rack-timeout 0.4.2
Using bundler 1.12.3
Using rails_serve_static_assets 0.0.5
Using rails_stdout_logging 0.0.5
Using rspec-support 3.4.1
Using tzinfo 1.2.2
Using rakegrowl 0.3.1
Using loofah 2.0.3
Using xpath 2.0.0
Using rack-test 0.6.3
Using rack-protection 1.5.3
Using mime-types 3.0
Using sprockets 3.6.0
Using crack 0.4.3
Using faraday 0.8.9
Using cucumber-core 1.4.0
Using spoon 0.0.4
Using rails_12factor 0.0.3
Using rspec-expectations 3.4.0
Using rspec-core 3.4.4
Using rspec-mocks 3.4.1
Using rails-html-sanitizer 1.0.3
Using mail 2.6.4
Using capybara 2.7.1
Using webmock 2.0.1
Using cucumber 2.3.3
Using pry 0.10.3
Using activesupport 4.2.6
Using rails-deprecated_sanitizer 1.0.3
Using globalid 0.3.6
Using activemodel 4.2.6
Using rails-dom-testing 1.0.7
Using activejob 4.2.6
Using activerecord 4.2.6
Using actionview 4.2.6
Using actionpack 4.2.6
Using actionmailer 4.2.6
Using merchants_support 1.7.10 from https://969d12052c71fbe14fb190358dd0d9537cd4de35:x-oauth-basic@github.com/MerchantsBonding/merchants_support.git (at master@6a6edf7)
Using railties 4.2.6
Using sprockets-rails 3.0.4
Using cucumber-rails 1.4.3
Using rails-api 0.4.0
Using rspec-rails 3.4.2
Using rails 4.2.6
Bundle complete! 16 Gemfile dependencies, 74 gems now installed.
Bundled gems are installed into ./vendor/bundle.

travis_time:end:00922544:start=1462889757656570320,finish=1462889765323667840,duration=7667097520
�[0Ktravis_fold:end:install.bundler
�[0Ktravis_fold:start:before_script
�[0Ktravis_time:start:0bb571c0
�[0K$ export PATH="./bin:$PATH"

travis_time:end:0bb571c0:start=1462889765328600444,finish=1462889765332448981,duration=3848537
�[0Ktravis_fold:end:before_script
�[0Ktravis_time:start:071384bb
�[0K$ bundle exec rake
jruby: warning: unknown property jruby.cext.enabled
jruby: warning: unknown property jruby.cext.enabled
jruby: warning: unknown property jruby.cext.enabled
/home/travis/.rvm/rubies/jruby-9.1.0.0/bin/jruby -I/home/travis/build/MerchantsBonding/boneyard/vendor/bundle/jruby/2.3.0/gems/rspec-core-3.4.4/lib:/home/travis/build/MerchantsBonding/boneyard/vendor/bundle/jruby/2.3.0/gems/rspec-support-3.4.1/lib /home/travis/build/MerchantsBonding/boneyard/vendor/bundle/jruby/2.3.0/gems/rspec-core-3.4.4/exe/rspec --pattern spec/\*\*\{,/\*/\*\*\}/\*_spec.rb
jruby: warning: unknown property jruby.cext.enabled
jruby: warning: unknown property jruby.cext.enabled

Randomized with seed 17170
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m

Finished in 1 minute 27.85 seconds (files took 13.34 seconds to load)
�[32m208 examples, 0 failures�[0m

Randomized with seed 17170

/home/travis/.rvm/rubies/jruby-9.1.0.0/bin/jruby -S bundle exec cucumber  --profile default
jruby: warning: unknown property jruby.cext.enabled
jruby: warning: unknown property jruby.cext.enabled
Gem::Exception: can't find executable bundle
  block in find_spec_for_exe at /home/travis/.rvm/gems/jruby-9.1.0.0@global/gems/bundler-1.12.3/lib/bundler/rubygems_integration.rb:373
           activate_bin_path at /home/travis/.rvm/rubies/jruby-9.1.0.0/lib/ruby/stdlib/rubygems.rb:278
                       <top> at /home/travis/.rvm/gems/jruby-9.1.0.0/bin/bundle:22

travis_time:end:071384bb:start=1462889765336982966,finish=1462889892056249311,duration=126719266345
�[0K
�[31;1mThe command "bundle exec rake" exited with 1.�[0m
travis_fold:start:cache.2
�[0Kstore build cache
$ bundle clean
jruby: warning: unknown property jruby.cext.enabled
travis_time:start:18c12e10
�[0K
travis_time:end:18c12e10:start=1462889897906415739,finish=1462889897911262825,duration=4847086
�[0Ktravis_time:start:261e341e
�[0K�[32;1mchange detected:
/home/travis/build/MerchantsBonding/boneyard/vendor/bundle/jruby/2.3.0/bin/coderay
/home/travis/build/MerchantsBonding/boneyard/vendor/bundle/jruby/2.3.0/bin/cucumber
/home/travis/build/MerchantsBonding/boneyard/vendor/bundle/jruby/2.3.0/bin/erubis
/home/travis/build/MerchantsBonding/boneyard/vendor/bundle/jruby/2.3.0/bin/htmldiff
/home/travis/build/MerchantsBonding/boneyard/vendor/bundle/jruby/2.3.0/bin/ldiff
/home/travis/build/MerchantsBonding/boneyard/vendor/bundle/jruby/2.3.0/bin/mongrel_rpm
/home/travis/build/MerchantsBonding/boneyard/vendor/bundle/jruby/2.3.0/bin/newrelic
/home/travis/build/MerchantsBonding/boneyard/vendor/bundle/jruby/2.3.0/bin/newrelic_cmd
/home/travis/build/MerchantsBonding/boneyard/vendor/bundle/jruby/2.3.0/bin/nokogiri
/home/travis/build/MerchantsBonding/boneyard/vendor/bundle/jruby/2.3.0/bin/nrdebug
/home/travis/build/MerchantsBonding/boneyard/vendor/bundle/jruby/2.3.0/bin/pry
/home/travis/build/MerchantsBonding/boneyard/vendor/bundle/jruby/2.3.0/bin/puma
/h
�[0m
�[32;1m...
�[0m
�[32;1mchanges detected, packing new archive�[0m
�[32;1muploading archive�[0m

travis_time:end:261e341e:start=1462889897916664156,finish=1462889903411813315,duration=5495149159
�[0Ktravis_fold:end:cache.2
�[0K
Done. Your build exited with 1.

@headius
Copy link
Member

headius commented May 10, 2016

Can you reproduce this outside of travis?

Does it reproduce if you just run bundle exec cucumber directly?

My first guess would be that it's getting versions mixed up somehow and picking a gem home that doesn't have the bundler bits. Could be a RubyGems regression too.

@Capncavedan
Copy link
Author

@headius no, it works locally.

I see the bundler version, 1.12.3, is identical across a 9.0.5.0 run and a 9.1.0.0 run.
The RubyGems version is in fact different, 2.6.4 vs 2.4.8

Amateur question - what is next best step to troubleshoot?

@headius
Copy link
Member

headius commented May 11, 2016

@Capncavedan If you contact Travis support they will point you toward a docker image you can set up to test the same environment locally. If you can reproduce there it should be easier for both of us to investigate the issue.

@headius
Copy link
Member

headius commented May 13, 2016

It would be worth downgrading RubyGems too. I am starting to suspect something's not right in there.

@headius
Copy link
Member

headius commented May 13, 2016

FWIW, I was still able to reproduce the very similar #3888 with RubyGems 2.4.8, so I'm less suspicious of RG now.

@Capncavedan
Copy link
Author

I was able to reproduce this with RubyGems 2.5.2, and got a different error with 2.4.x

@headius
Copy link
Member

headius commented May 18, 2016

Ok, we'll assume it's not RG for now. Still no good leads though.

Is there any way we can reproduce this ourselves? This is the big outstanding item holding up 9.1.1.0.

@Capncavedan
Copy link
Author

Capncavedan commented May 19, 2016

I haven't been able to reproduce outside of Travis.

I earlier had success by instructing Travis to run "rspec" and "cucumber" explicitly, rather than simply "bundle exec rake"

Then, after following the explicit steps outlined in the cucumber-rails project to update rails bins and binstubs, this is all working OK now.

rails generate cucumber:install
rake rails:update:bin
bundle binstubs cucumber --force

This app started out life on Rails 3 and was updated last Fall to Rails 4. I see we also updated to cucumber-rails 1.4.3 (from 1.4.2) in January. So there were quite a few moving parts, one of which apparently finally went haywire with JRuby 9.1.0.0.

Thanks for your advice through this, @headius

@headius
Copy link
Member

headius commented May 19, 2016

Thank you for the follow-up, @Capncavedan. It's certainly possible something got more strict in 9.1, and it's still possible we broke something, but we'll consider your case closed for now.

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

No branches or pull requests

2 participants