Quack, On 03/31/2016 04:56 PM, Marc Dequènes (Duck) wrote: > Still need to figure out the markdown.sass problem. WIP. As for this, I've got no better explanation than the filename is cursed for some reason. I tried a lot of things and in the end renaming it "solved" the issue. Not really happy about this but I wanted to go on to get a working site so… I made some more patches but I'm stuck with another disconcerting problem. When building the blog calendar (source/calendar.html.haml) there is something like this: /home/duck/Projects/Middleman/rdo-website/vendor/bundle/ruby/2.1.0/gems/haml-4.0.7/lib/haml/engine.rb:133:in `rescue in render': stack level too deep (filename: /home/duck/Projects/Middleman/rdo-website/source/calendar.html.haml, line: 1) (SystemStackError) from /home/duck/Projects/Middleman/rdo-website/vendor/bundle/ruby/2.1.0/gems/haml-4.0.7/lib/haml/engine.rb:128:in `render' So I tried to work around the problem by using the ERB template instead (which does the same exact things using HTML instead of HAML) as I saw other HAML problems on the web, but: /home/duck/Projects/Middleman/rdo-website/vendor/bundle/ruby/2.1.0/gems/activesupport-4.2.6/lib/active_support/inflector/methods.rb:259: stack level too deep (SystemStackError) So it seems the problem has just moved a few steps away, no more. I could not find any proper help on the bug trackers. Debugging is uneasy because most things you'd like to do/print when it happens will most likely cause another SystemStackError. The filename/line information already is a patch. A for inflectors they do a lot of Middleman "Resource" names. In both cases I tried to strip down our pages, and remove all possibility of looping, but no luck at the moment. I'm attaching the current patches if anyone is willing to help. Hints are welcome if you know Middleman and/or Ruby. Regards.
Description: OpenPGP digital signature