livingstyleguide / examples

54 stars 17 forks source link

MIddleman example is broken #5

Closed scottdavis closed 9 years ago

scottdavis commented 9 years ago

image

Traceback (innermost first)

/Users/sdavis/.rvm/gems/ruby-1.9.3-p547/gems/livingstyleguide-1.0.0/lib/livingstyleguide/markdown_extensions.rb: in header
    def header(text, header_level)...
/Users/sdavis/.rvm/gems/ruby-1.9.3-p547/gems/livingstyleguide-1.0.0/lib/livingstyleguide/engine.rb: in render
      redcarpet.render(markdown)...
/Users/sdavis/.rvm/gems/ruby-1.9.3-p547/gems/livingstyleguide-1.0.0/lib/livingstyleguide/engine.rb: in html
      redcarpet.render(markdown)...
/Users/sdavis/.rvm/gems/ruby-1.9.3-p547/gems/livingstyleguide-1.0.0/lib/livingstyleguide/engine.rb: in html
      @engine.html...
(erb): in get_binding
/Users/sdavis/.rvm/rubies/ruby-1.9.3-p547/lib/ruby/1.9.1/erb.rb: in eval
      eval(@src, b, (@filename || '(erb)'), 0)...
/Users/sdavis/.rvm/rubies/ruby-1.9.3-p547/lib/ruby/1.9.1/erb.rb: in result
      eval(@src, b, (@filename || '(erb)'), 0)...
/Users/sdavis/.rvm/gems/ruby-1.9.3-p547/gems/livingstyleguide-1.0.0/lib/livingstyleguide/engine.rb: in render
      ERB.new(template).result(data.get_binding)...
/Users/sdavis/.rvm/gems/ruby-1.9.3-p547/gems/livingstyleguide-1.0.0/lib/livingstyleguide/tilt_template.rb: in render_living_style_guide
      html = @engine.render...
/Users/sdavis/.rvm/gems/ruby-1.9.3-p547/gems/livingstyleguide-1.0.0/lib/livingstyleguide/tilt_template.rb: in evaluate
      render_living_style_guide...
/Users/sdavis/.rvm/gems/ruby-1.9.3-p547/gems/tilt-1.4.1/lib/tilt/template.rb: in render
      evaluate scope, locals || {}, &block...
/Users/sdavis/.rvm/gems/ruby-1.9.3-p547/gems/middleman-core-3.3.2/lib/middleman-core/core_extensions/rendering.rb: in render_individual_file
          content = template.render(context, locs, &block)...
/Users/sdavis/.rvm/gems/ruby-1.9.3-p547/gems/middleman-core-3.3.2/lib/middleman-core/core_extensions/rendering.rb: in render_template
              content = render_individual_file(path, locs, opts, context)...
/Users/sdavis/.rvm/gems/ruby-1.9.3-p547/gems/middleman-core-3.3.2/lib/middleman-core/sitemap/resource.rb: in block in render
          app.render_template(source_file, locs, opts, blocks)...
/Users/sdavis/.rvm/gems/ruby-1.9.3-p547/gems/activesupport-4.0.5/lib/active_support/notifications.rb: in instrument
          yield payload if block_given?...
/Users/sdavis/.rvm/gems/ruby-1.9.3-p547/gems/middleman-core-3.3.2/lib/middleman-core/util.rb: in instrument
        ::ActiveSupport::Notifications.instrument(suffixed_name, payload, &block)...
/Users/sdavis/.rvm/gems/ruby-1.9.3-p547/gems/middleman-core-3.3.2/lib/middleman-core/application.rb: in instrument
    delegate :instrument, :to => ::Middleman::Util...
/Users/sdavis/.rvm/gems/ruby-1.9.3-p547/gems/middleman-core-3.3.2/lib/middleman-core/sitemap/resource.rb: in instrument
      delegate :logger, :instrument, :to => :app...
/Users/sdavis/.rvm/gems/ruby-1.9.3-p547/gems/middleman-core-3.3.2/lib/middleman-core/sitemap/resource.rb: in render
        instrument 'render.resource', :path => relative_source, :destination_path => destination_path  do...
/Users/sdavis/.rvm/gems/ruby-1.9.3-p547/gems/middleman-core-3.3.2/lib/middleman-core/core_extensions/request.rb: in process_request
            output = resource.render do...
/Users/sdavis/.rvm/gems/ruby-1.9.3-p547/gems/middleman-core-3.3.2/lib/middleman-core/core_extensions/request.rb: in block in call!
            process_request(env, req, res)...
/Users/sdavis/.rvm/gems/ruby-1.9.3-p547/gems/middleman-core-3.3.2/lib/middleman-core/core_extensions/request.rb: in catch
          catch(:halt) do...
/Users/sdavis/.rvm/gems/ruby-1.9.3-p547/gems/middleman-core-3.3.2/lib/middleman-core/core_extensions/request.rb: in call!
          catch(:halt) do...
/Users/sdavis/.rvm/gems/ruby-1.9.3-p547/gems/middleman-core-3.3.2/lib/middleman-core/core_extensions/request.rb: in call
          dup.call!(env)...
/Users/sdavis/.rvm/gems/ruby-1.9.3-p547/gems/rack-1.5.2/lib/rack/builder.rb: in call
      to_app.call(env)...
/Users/sdavis/.rvm/gems/ruby-1.9.3-p547/gems/rack-1.5.2/lib/rack/urlmap.rb: in block in call
        return app.call(env)...
/Users/sdavis/.rvm/gems/ruby-1.9.3-p547/gems/rack-1.5.2/lib/rack/urlmap.rb: in each
      @mapping.each do |host, location, match, app|...
/Users/sdavis/.rvm/gems/ruby-1.9.3-p547/gems/rack-1.5.2/lib/rack/urlmap.rb: in call
      @mapping.each do |host, location, match, app|...
/Users/sdavis/.rvm/gems/ruby-1.9.3-p547/gems/rack-1.5.2/lib/rack/showexceptions.rb: in call
      @app.call(env)...
/Users/sdavis/.rvm/gems/ruby-1.9.3-p547/gems/rack-1.5.2/lib/rack/head.rb: in call
    status, headers, body = @app.call(env)...
/Users/sdavis/.rvm/gems/ruby-1.9.3-p547/gems/rack-1.5.2/lib/rack/lint.rb: in _call
      status, headers, @body = @app.call(env)...
/Users/sdavis/.rvm/gems/ruby-1.9.3-p547/gems/rack-1.5.2/lib/rack/lint.rb: in call
      dup._call(env)...
/Users/sdavis/.rvm/gems/ruby-1.9.3-p547/gems/rack-1.5.2/lib/rack/builder.rb: in call
      to_app.call(env)...
/Users/sdavis/.rvm/gems/ruby-1.9.3-p547/gems/rack-1.5.2/lib/rack/handler/webrick.rb: in service
        status, headers, body = @app.call(env)...
/Users/sdavis/.rvm/rubies/ruby-1.9.3-p547/lib/ruby/1.9.1/webrick/httpserver.rb: in service
      si.service(req, res)...
/Users/sdavis/.rvm/rubies/ruby-1.9.3-p547/lib/ruby/1.9.1/webrick/httpserver.rb: in run
          server.service(req, res)...
/Users/sdavis/.rvm/rubies/ruby-1.9.3-p547/lib/ruby/1.9.1/webrick/server.rb: in block in start_thread
          block ? block.call(sock) : run(sock)...
Request information

GET
No GET data.
POST
No POST data.
COOKIES
No cookie data.
Rack ENV
Variable    Value
GATEWAY_INTERFACE   
CGI/1.1
HTTP_ACCEPT 
text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
HTTP_ACCEPT_ENCODING    
gzip,deflate,sdch
HTTP_ACCEPT_LANGUAGE    
en-US,en;q=0.8
HTTP_CACHE_CONTROL  
max-age=0
HTTP_CONNECTION 
keep-alive
HTTP_HOST   
0.0.0.0:4567
HTTP_REFERER    
http://0.0.0.0:4567/
HTTP_USER_AGENT 
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/34.0.1847.131 Safari/537.36
HTTP_VERSION    
HTTP/1.1
PATH_INFO   
/styleguide.html
QUERY_STRING    
REMOTE_ADDR 
127.0.0.1
REMOTE_HOST 
127.0.0.1
REQUEST_METHOD  
GET
REQUEST_PATH    
/styleguide.html
REQUEST_URI 
http://0.0.0.0:4567/styleguide.html
SCRIPT_NAME 
SERVER_NAME 
0.0.0.0
SERVER_PORT 
4567
SERVER_PROTOCOL 
HTTP/1.1
SERVER_SOFTWARE 
WEBrick/1.3.1 (Ruby/1.9.3/2014-05-14)
rack.errors 
#<Rack::Lint::ErrorWrapper:0x007f99ec238a60 @error=#<IO:<STDERR>>>
rack.input  
#<Rack::Lint::InputWrapper:0x007f99ec2390f0 @input=#<StringIO:0x007f99ec1d2468>>
rack.multiprocess   
false
rack.multithread    
true
rack.request.cookie_hash    
{}
rack.request.query_hash 
{}
rack.request.query_string   
rack.run_once   
false
rack.url_scheme 
http
rack.version    
[1, 2]
You're seeing this error because you use Rack::ShowExceptions.
hagenburger commented 9 years ago

Fixed.

Sometimes it happens that Bundler does not fetch the latest version in Middleman. As of you output, you got 1.0.0. So I added 1.2.0 in the Gemfile to make sure the example works well.

Thanks for posting!