{"action":"opened","issue":{"url":"https://api.github.com/repos/middleman/middleman/issues/2002","repository_url":"https://api.github.com/repos/middleman/middleman","labels_url":"https://api.github.com/repos/middleman/middleman/issues/2002/labels{/name}","comments_url":"https://api.github.com/repos/middleman/middleman/issues/2002/comments","events_url":"https://api.github.com/repos/middleman/middleman/issues/2002/events","html_url":"https://github.com/middleman/middleman/issues/2002","id":187531048,"number":2002,"title":"Current Path ","user":{"login":"sisihagen","id":7439965,"avatar_url":"https://avatars.githubusercontent.com/u/7439965?v=3","gravatar_id":"","url":"https://api.github.com/users/sisihagen","html_url":"https://github.com/sisihagen","followers_url":"https://api.github.com/users/sisihagen/followers","following_url":"https://api.github.com/users/sisihagen/following{/other_user}","gists_url":"https://api.github.com/users/sisihagen/gists{/gist_id}","starred_url":"https://api.github.com/users/sisihagen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sisihagen/subscriptions","organizations_url":"https://api.github.com/users/sisihagen/orgs","repos_url":"https://api.github.com/users/sisihagen/repos","events_url":"https://api.github.com/users/sisihagen/events{/privacy}","received_events_url":"https://api.github.com/users/sisihagen/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-11-05T23:32:55Z","updated_at":"2016-11-05T23:32:55Z","closed_at":null,"body":"## Expected behavior and actual behavior\r\nWhen I use normal pages like whatever/index.html all work perfectly, but with /blog/index.html nothing work. I become only the message:\r\n\r\n`comparison of String with :current_path failed`\r\n\r\n## Steps to reproduce the problem (from a clean middleman installation)\r\n\r\nInstall new middleman and middleman blog, take in blog a markdown file and then I become the trouble. Current Path failed, i run test with v2.3.1, v2.2.4 with version before I become message that rack need ruby 2.2. \r\n\r\n## Additional information\r\n\r\n- Ruby version: \r\n2.3.1, 2.2.4\r\n\r\n- Middleman version: \r\n$ middleman version\r\nMiddleman 4.1.11\r\n\r\n- OS version: \r\nLinux, Gentoo, Kernel 4.8\r\n\r\nMy Github port for new project > https://github.com/sisihagen/webroot\r\nMy Github repo for old project > https://github.com/sisihagen/silviosiefke.de\r\n\r\nMaybe help output of middleman build -verbose, i put in the mistake part\r\n\r\n```\r\nerror  build/en/blog/index.html\r\ncomparison of String with :current_path failed\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/tilt-2.0.5/lib/tilt/template.rb:162:in `sort!'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/tilt-2.0.5/lib/tilt/template.rb:162:in `evaluate'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/tilt-2.0.5/lib/tilt/template.rb:102:in `render'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/middleman-core-4.1.11/lib/middleman-core/file_renderer.rb:79:in `render'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/contracts-0.13.0/lib/contracts/method_reference.rb:43:in `send_to'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/contracts-0.13.0/lib/contracts/call_with.rb:76:in `call_with'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/contracts-0.13.0/lib/contracts/method_handler.rb:138:in `block in redefine_method'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/middleman-core-4.1.11/lib/middleman-core/template_renderer.rb:184:in `_render_with_all_renderers'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/middleman-core-4.1.11/lib/middleman-core/template_renderer.rb:147:in `block in render'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/activesupport-5.0.0.1/lib/active_support/notifications.rb:166:in `instrument'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/middleman-core-4.1.11/lib/middleman-core/util.rb:21:in `instrument'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/middleman-core-4.1.11/lib/middleman-core/template_renderer.rb:146:in `render'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/contracts-0.13.0/lib/contracts/method_reference.rb:43:in `send_to'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/contracts-0.13.0/lib/contracts/call_with.rb:76:in `call_with'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/contracts-0.13.0/lib/contracts/method_handler.rb:138:in `block in redefine_method'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/middleman-core-4.1.11/lib/middleman-core/sitemap/resource.rb:154:in `render'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/contracts-0.13.0/lib/contracts/method_reference.rb:43:in `send_to'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/contracts-0.13.0/lib/contracts/call_with.rb:76:in `call_with'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/contracts-0.13.0/lib/contracts/method_handler.rb:138:in `block in redefine_method'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/middleman-core-4.1.11/lib/middleman-core/rack.rb:112:in `process_request'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/middleman-core-4.1.11/lib/middleman-core/rack.rb:66:in `block in call'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/middleman-core-4.1.11/lib/middleman-core/rack.rb:65:in `catch'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/middleman-core-4.1.11/lib/middleman-core/rack.rb:65:in `call'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/rack-2.0.1/lib/rack/urlmap.rb:68:in `block in call'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/rack-2.0.1/lib/rack/urlmap.rb:53:in `each'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/rack-2.0.1/lib/rack/urlmap.rb:53:in `call'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/rack-2.0.1/lib/rack/head.rb:12:in `call'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/rack-2.0.1/lib/rack/lint.rb:49:in `_call'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/rack-2.0.1/lib/rack/lint.rb:37:in `call'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/rack-2.0.1/lib/rack/builder.rb:153:in `call'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/rack-2.0.1/lib/rack/mock.rb:74:in `request'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/rack-2.0.1/lib/rack/mock.rb:56:in `get'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/middleman-core-4.1.11/lib/middleman-core/builder.rb:230:in `block in output_resource'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/activesupport-5.0.0.1/lib/active_support/notifications.rb:166:in `instrument'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/middleman-core-4.1.11/lib/middleman-core/util.rb:21:in `instrument'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/middleman-core-4.1.11/lib/middleman-core/builder.rb:223:in `output_resource'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/contracts-0.13.0/lib/contracts/method_reference.rb:43:in `send_to'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/contracts-0.13.0/lib/contracts/call_with.rb:76:in `call_with'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/contracts-0.13.0/lib/contracts/method_handler.rb:138:in `block in redefine_method'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/parallel-1.9.0/lib/parallel.rb:451:in `call'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/parallel-1.9.0/lib/parallel.rb:451:in `call_with_index'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/parallel-1.9.0/lib/parallel.rb:422:in `process_incoming_jobs'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/parallel-1.9.0/lib/parallel.rb:404:in `block in worker'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/parallel-1.9.0/lib/parallel.rb:395:in `fork'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/parallel-1.9.0/lib/parallel.rb:395:in `worker'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/parallel-1.9.0/lib/parallel.rb:386:in `block in create_workers'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/parallel-1.9.0/lib/parallel.rb:385:in `each'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/parallel-1.9.0/lib/parallel.rb:385:in `each_with_index'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/parallel-1.9.0/lib/parallel.rb:385:in `create_workers'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/parallel-1.9.0/lib/parallel.rb:327:in `work_in_processes'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/parallel-1.9.0/lib/parallel.rb:241:in `map'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/middleman-core-4.1.11/lib/middleman-core/builder.rb:135:in `output_resources'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/contracts-0.13.0/lib/contracts/method_reference.rb:43:in `send_to'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/contracts-0.13.0/lib/contracts/call_with.rb:76:in `call_with'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/contracts-0.13.0/lib/contracts/method_handler.rb:138:in `block in redefine_method'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/middleman-core-4.1.11/lib/middleman-core/builder.rb:129:in `output_files'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/contracts-0.13.0/lib/contracts/method_reference.rb:43:in `send_to'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/contracts-0.13.0/lib/contracts/call_with.rb:76:in `call_with'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/contracts-0.13.0/lib/contracts/method_handler.rb:138:in `block in redefine_method'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/middleman-core-4.1.11/lib/middleman-core/builder.rb:71:in `block in run!'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/activesupport-5.0.0.1/lib/active_support/notifications.rb:166:in `instrument'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/middleman-core-4.1.11/lib/middleman-core/util.rb:21:in `instrument'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/middleman-core-4.1.11/lib/middleman-core/builder.rb:70:in `run!'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/contracts-0.13.0/lib/contracts/method_reference.rb:43:in `send_to'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/contracts-0.13.0/lib/contracts/call_with.rb:76:in `call_with'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/contracts-0.13.0/lib/contracts/method_handler.rb:138:in `block in redefine_method'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/middleman-cli-4.1.11/lib/middleman-cli/build.rb:80:in `block in build'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/activesupport-5.0.0.1/lib/active_support/notifications.rb:166:in `instrument'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/middleman-core-4.1.11/lib/middleman-core/util.rb:21:in `instrument'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/middleman-cli-4.1.11/lib/middleman-cli/build.rb:79:in `build'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/thor-0.19.1/lib/thor/command.rb:27:in `run'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/thor-0.19.1/lib/thor/invocation.rb:126:in `invoke_command'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/thor-0.19.1/lib/thor/invocation.rb:133:in `block in invoke_all'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/thor-0.19.1/lib/thor/invocation.rb:133:in `each'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/thor-0.19.1/lib/thor/invocation.rb:133:in `map'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/thor-0.19.1/lib/thor/invocation.rb:133:in `invoke_all'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/thor-0.19.1/lib/thor/group.rb:232:in `dispatch'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/thor-0.19.1/lib/thor/invocation.rb:115:in `invoke'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/thor-0.19.1/lib/thor.rb:40:in `block in register'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/thor-0.19.1/lib/thor/command.rb:27:in `run'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/thor-0.19.1/lib/thor/invocation.rb:126:in `invoke_command'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/thor-0.19.1/lib/thor.rb:359:in `dispatch'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/thor-0.19.1/lib/thor/base.rb:440:in `start'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/gems/middleman-cli-4.1.11/bin/middleman:72:in `<top (required)>'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/bin/middleman:23:in `load'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/bin/middleman:23:in `<main>'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/bin/ruby_executable_hooks:15:in `eval'\r\n/home/siefke/.rvm/gems/ruby-2.2.4/bin/ruby_executable_hooks:15:in `<main>'\r\n```\r\n\r\nSilvio"}}
{"actor":{"display_login":"sisihagen"}}