iracooke / protk

Proteomics Toolkit in Ruby
MIT License
12 stars 2 forks source link

stack level too deep (SystemStackError) #3

Closed trevor closed 10 years ago

trevor commented 10 years ago

When attempting to install protk_trans_proteomic_pipeline in galaxy, eventually protk_setup.rb tpp is called which results in stack level too deep (SystemStackError).

The protk_trans_proteomic_pipeline tool installs protk gem version 1.2.5.

This also happens when requiring 'protk/constants' directly:

% irb
irb(main):001:0> require 'protk/constants'
SystemStackError: stack level too deep
trevor commented 10 years ago

This is actually a bug in the net-ftp-list dependency.

Commenting out these lines in the gemspec resolves the error:

s.add_runtime_dependency(%q<net-ftp-list>, [">= 3.2.5", "~> 3.2.5"])

see https://github.com/stateless-systems/net-ftp-list/issues/10

iracooke commented 10 years ago

Thanks for reporting this. Since it seems to be a bug in a recent version of net-ftp-list a workaround might be just to change the gemspec to require the exact version "3.2.5".

trevor commented 10 years ago

Note they've released a fix in the newest version