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

Stack level too deep #75

Open
ethnt opened this issue Oct 20, 2011 · 10 comments
Open

Stack level too deep #75

ethnt opened this issue Oct 20, 2011 · 10 comments

Comments

@ethnt
Copy link

ethnt commented Oct 20, 2011

When I run CIJoe with Sinatra 1.2.7, I'm getting this:

:public is no longer used to avoid overloading Module#public, use :public_folder instead
    from /home/ethan/.rvm/gems/ruby-1.9.2-p290@fhsclock/gems/cijoe-0.9.2/lib/cijoe/server.rb:12:in `<class:Server>'
/home/ethan/.rvm/gems/ruby-1.9.2-p290@fhsclock/bin/cijoe:19: stack level too deep (SystemStackError)

The first error is easily fixable, but I'm not sure what the deal is with the SystemStackError.

@germs12
Copy link

germs12 commented Oct 21, 2011

I got the same thing this morning on my first run. I'm happy to help debug, but this is my first time using CIJoe.

:public is no longer used to avoid overloading Module#public, use :public_folder instead
from /Users/jamesthullbery/.rvm/gems/ruby-1.9.2-p180@cijoe/gems/cijoe-0.9.2/lib/cijoe/server.rb:12:in `class:Server'
/Users/jamesthullbery/.rvm/gems/ruby-1.9.2-p180@cijoe/bin/cijoe:19: stack level too deep (SystemStackError)

@mptre
Copy link

mptre commented Oct 21, 2011

Probably due to this bug.

@ethnt
Copy link
Author

ethnt commented Oct 21, 2011

Looks like it. ETA on merge into master?

@mptre
Copy link

mptre commented Oct 23, 2011

Sorry. Can't tell since I'm not the owner.

@ExtractMethod
Copy link

I got the same problem. Installing sinatra 1.2.0 seems to have resolved this for me. Maybe the gemspec can be updated to specify the sinatra version.

@mptre
Copy link

mptre commented Oct 30, 2011

Ok, thanks for the info.

@oren
Copy link

oren commented Dec 23, 2011

sinatra 1.2 didn't work for me. 1.2.7 seems to be fine.

@jurgens
Copy link

jurgens commented Jan 28, 2012

Got same problem with sinatra 1.3.1

~/rails/jw_walls$ cijoe .

:public is no longer used to avoid overloading Module#public, use :public_folder instead
from /home/jurgen/.rvm/gems/ruby-1.9.3-p0@rails3/gems/cijoe-0.9.2/lib/cijoe/server.rb:12:in `class:Server'
/home/jurgen/.rvm/gems/ruby-1.9.3-p0@rails3/bin/cijoe:19: stack level too deep (SystemStackError)

gem list sinatra
*** LOCAL GEMS ***
sinatra (1.3.1)

@n8mlr
Copy link

n8mlr commented Jan 28, 2012

Looks like this happens when Sinatra has problems binding with port 4567. I ran into the same issue on a machine that had a firewall blocking this port.

@jurgens
Copy link

jurgens commented Jan 30, 2012

There should not be any binding problems with my setup. Works fine with Sinatra 1.2.7

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

6 participants