Thanks Nathan, This has been a very frustrating issue, since im not that advanched into ruby yet. I *finally* found the issue I will document below for futher reference
I started stripping views, controllers and models from the app one by one testing to no avail. Then the config folder cleaned up, finally i ended with the vendor folder where I already removed all files *i prefer to use gems only if possible* the problem occured to devise which I unpacked in vendor/gem somehow this unpacked version was broken causing the strange error ( dont ask me why ) After removing the unpacked gem it seems to work fine again. I should have started by removing the gems folder straigt away but I was "convinced" i did not change that folder and everything inside it should be correct, False Glad to have fixed this, hope if someone in future gets these strange errors to check there /vendor/gems folder and /vendor/plugins ( which was empty except the translate plugin for me ) Thanks all for the suggestions and comments glad to have solved this and can build further on my app which great haml :) On Jul 23, 7:41 pm, Nathan Weizenbaum <[email protected]> wrote: > This is very bizarre, particularly because no "show" method is ever called > in any files that have to do with Haml::Precompiler::Line, let alone on line > 178. > > I think the best I can do now is to suggest that you try removing things > until the issue goes away and then figure out what exactly you removed that > seems to be causing it, then tar up the smallest application you can make > that still has the issue and send it to me. > > > > On Fri, Jul 23, 2010 at 9:46 AM, rubytastic <[email protected]> wrote: > > Nobody some clues? > > > On Jul 23, 7:55 am, rubytastic <[email protected]> wrote: > > > NoMethodError in Home#index > > > > Showing app/views/home/index.html.haml where line # raised: > > > > undefined method `show' for #<Haml::Precompiler::Line:0x1063504d8> > > > This is the full trace, > > > Perhaps Its an idea if caused by haml to have more meaningfull error > > > messages.. > > > Around line # is not very handy, > > > Does around line # refers something special in haml? > > > I suspect some file corruption only nothing seems to be found in my > > > app folder not by disk util, diskwarrior > > > > Extracted source (around line #): > > > > RAILS_ROOT: /Users/pascal/Desktop/Actus/apache2/rubydocs/portal > > > Application Trace | Framework Trace | Full Trace > > > > /Users/pascal/Desktop/Actus/apache2/rubydocs/portal/vendor/gems/ > > > haml-3.0.9/lib/haml/precompiler.rb:178:in `precompile' > > > /Users/pascal/Desktop/Actus/apache2/rubydocs/portal/vendor/gems/ > > > haml-3.0.9/lib/haml/engine.rb:121:in `initialize' > > > /Users/pascal/Desktop/Actus/apache2/rubydocs/portal/vendor/gems/ > > > haml-3.0.9/lib/haml/template/plugin.rb:29:in `new' > > > /Users/pascal/Desktop/Actus/apache2/rubydocs/portal/vendor/gems/ > > > haml-3.0.9/lib/haml/template/plugin.rb:29:in `compile' > > > /Library/Ruby/Gems/1.8/gems/actionpack-2.3.8/lib/action_view/ > > > template_handler.rb:11:in `call' > > > /Library/Ruby/Gems/1.8/gems/actionpack-2.3.8/lib/action_view/ > > > renderable.rb:19:in `compiled_source' > > > /Library/Ruby/Gems/1.8/gems/actionpack-2.3.8/lib/action_view/ > > > renderable.rb:68:in `compile!' > > > /Library/Ruby/Gems/1.8/gems/actionpack-2.3.8/lib/action_view/ > > > renderable.rb:61:in `compile' > > > /Library/Ruby/Gems/1.8/gems/actionpack-2.3.8/lib/action_view/ > > > renderable.rb:28:in `render_without_active_scaffold' > > > /Library/Ruby/Gems/1.8/gems/actionpack-2.3.8/lib/action_view/ > > > template.rb:205:in `render_template' > > > /Library/Ruby/Gems/1.8/gems/actionpack-2.3.8/lib/action_view/base.rb: > > > 265:in `render_without_active_scaffold' > > > /Library/Ruby/Gems/1.8/gems/actionpack-2.3.8/lib/action_view/base.rb: > > > 348:in `_render_with_layout' > > > /Library/Ruby/Gems/1.8/gems/actionpack-2.3.8/lib/action_view/base.rb: > > > 262:in `render_without_active_scaffold' > > > /Library/Ruby/Gems/1.8/gems/actionpack-2.3.8/lib/action_controller/ > > > base.rb:1250:in `render_for_file' > > > /Library/Ruby/Gems/1.8/gems/actionpack-2.3.8/lib/action_controller/ > > > base.rb:936:in `render_without_benchmark' > > > /Library/Ruby/Gems/1.8/gems/actionpack-2.3.8/lib/action_controller/ > > > benchmarking.rb:51:in `render_without_active_scaffold' > > > /Library/Ruby/Gems/1.8/gems/activesupport-2.3.8/lib/active_support/ > > > core_ext/benchmark.rb:17:in `ms' > > > /Library/Ruby/Gems/1.8/gems/activesupport-2.3.8/lib/active_support/ > > > core_ext/benchmark.rb:17:in `ms' > > > /Library/Ruby/Gems/1.8/gems/actionpack-2.3.8/lib/action_controller/ > > > benchmarking.rb:51:in `render_without_active_scaffold' > > > /Library/Ruby/Gems/1.8/gems/actionpack-2.3.8/lib/action_controller/ > > > base.rb:1326:in `default_render' > > > /Library/Ruby/Gems/1.8/gems/actionpack-2.3.8/lib/action_controller/ > > > base.rb:1332:in `perform_action_without_filters' > > > /Library/Ruby/Gems/1.8/gems/actionpack-2.3.8/lib/action_controller/ > > > filters.rb:617:in `call_filters' > > > /Library/Ruby/Gems/1.8/gems/actionpack-2.3.8/lib/action_controller/ > > > filters.rb:610:in `perform_action_without_benchmark' > > > /Library/Ruby/Gems/1.8/gems/actionpack-2.3.8/lib/action_controller/ > > > benchmarking.rb:68:in `perform_action_without_rescue' > > > /Library/Ruby/Gems/1.8/gems/activesupport-2.3.8/lib/active_support/ > > > core_ext/benchmark.rb:17:in `ms' > > > /Library/Ruby/Gems/1.8/gems/activesupport-2.3.8/lib/active_support/ > > > core_ext/benchmark.rb:17:in `ms' > > > /Library/Ruby/Gems/1.8/gems/actionpack-2.3.8/lib/action_controller/ > > > benchmarking.rb:68:in `perform_action_without_rescue' > > > /Library/Ruby/Gems/1.8/gems/actionpack-2.3.8/lib/action_controller/ > > > rescue.rb:160:in `perform_action_without_flash' > > > /Library/Ruby/Gems/1.8/gems/actionpack-2.3.8/lib/action_controller/ > > > flash.rb:151:in `perform_action_without_render_component' > > > /Library/Ruby/Gems/1.8/gems/actionpack-2.3.8/lib/action_controller/ > > > base.rb:532:in `send' > > > /Library/Ruby/Gems/1.8/gems/actionpack-2.3.8/lib/action_controller/ > > > base.rb:532:in `process_without_filters' > > > /Library/Ruby/Gems/1.8/gems/actionpack-2.3.8/lib/action_controller/ > > > filters.rb:606:in `process' > > > /Library/Ruby/Gems/1.8/gems/actionpack-2.3.8/lib/action_controller/ > > > base.rb:391:in `process' > > > /Library/Ruby/Gems/1.8/gems/actionpack-2.3.8/lib/action_controller/ > > > base.rb:386:in `call' > > > /Library/Ruby/Gems/1.8/gems/actionpack-2.3.8/lib/action_controller/ > > > routing/route_set.rb:438:in `call' > > > > /Users/pascal/Desktop/Actus/apache2/rubydocs/portal/vendor/gems/ > > > haml-3.0.9/lib/haml/precompiler.rb:178:in `precompile' > > > /Users/pascal/Desktop/Actus/apache2/rubydocs/portal/vendor/gems/ > > > haml-3.0.9/lib/haml/engine.rb:121:in `initialize' > > > /Users/pascal/Desktop/Actus/apache2/rubydocs/portal/vendor/gems/ > > > haml-3.0.9/lib/haml/template/plugin.rb:29:in `new' > > > /Users/pascal/Desktop/Actus/apache2/rubydocs/portal/vendor/gems/ > > > haml-3.0.9/lib/haml/template/plugin.rb:29:in `compile' > > > /Users/pascal/Desktop/Actus/apache2/rubydocs/portal/vendor/plugins/ > > > active_scaffold/lib/extensions/action_view_rendering.rb:94:in `render' > > > /Users/pascal/Desktop/Actus/apache2/rubydocs/portal/vendor/plugins/ > > > active_scaffold/lib/extensions/action_view_rendering.rb:61:in > > > `render_without_haml' > > > /Users/pascal/Desktop/Actus/apache2/rubydocs/portal/vendor/gems/ > > > haml-3.0.9/lib/haml/helpers/action_view_mods.rb:13:in `render' > > > /Users/pascal/Desktop/Actus/apache2/rubydocs/portal/vendor/plugins/ > > > active_scaffold/lib/extensions/action_view_rendering.rb:61:in > > > `render_without_haml' > > > /Users/pascal/Desktop/Actus/apache2/rubydocs/portal/vendor/gems/ > > > haml-3.0.9/lib/haml/helpers/action_view_mods.rb:13:in `render' > > > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ > > > 1.8/benchmark.rb:308:in `realtime' > > > /Users/pascal/Desktop/Actus/apache2/rubydocs/portal/vendor/plugins/ > > > active_scaffold/lib/extensions/action_controller_rendering.rb:13:in > > > `render' > > > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ > > > 1.8/benchmark.rb:308:in `realtime' > > > /Users/pascal/Desktop/Actus/apache2/rubydocs/portal/vendor/plugins/ > > > render_component/lib/components.rb:39:in `perform_action' > > > /Library/Ruby/Gems/1.8/gems/actionpack-2.3.8/lib/action_controller/ > > > dispatcher.rb:87:in `dispatch' > > > /Library/Ruby/Gems/1.8/gems/actionpack-2.3.8/lib/action_controller/ > > > dispatcher.rb:121:in `_call' > > > /Library/Ruby/Gems/1.8/gems/actionpack-2.3.8/lib/action_controller/ > > > dispatcher.rb:130:in `build_middleware_stack' > > > /Users/pascal/Desktop/Actus/apache2/rubydocs/portal/vendor/gems/ > > > warden-0.10.7/lib/warden/manager.rb:35:in `call' > > > /Users/pascal/Desktop/Actus/apache2/rubydocs/portal/vendor/gems/ > > > warden-0.10.7/lib/warden/manager.rb:34:in `catch' > > > /Users/pascal/Desktop/Actus/apache2/rubydocs/portal/vendor/gems/ > > > warden-0.10.7/lib/warden/manager.rb:34:in `call' > > > /Users/pascal/Desktop/Actus/apache2/rubydocs/portal/vendor/gems/ > > > haml-3.0.9/lib/sass/plugin/rack.rb:41:in `call' > > > /Library/Ruby/Gems/1.8/gems/actionpack-2.3.8/lib/action_controller/ > > > dispatcher.rb:114:in `call' > > > /Library/Ruby/Gems/1.8/gems/actionpack-2.3.8/lib/action_controller/ > > > dispatcher.rb:108:in `call' > > > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ > > > gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:159:in `process_client' > > > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ > > > gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:158:in `each' > > > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ > > > gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:158:in `process_client' > > > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ > > > gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:285:in `run' > > > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ > > > gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:285:in `initialize' > > > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ > > > gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:285:in `new' > > > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ > > > gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:285:in `run' > > > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ > > > gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:268:in `initialize' > > > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ > > > gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:268:in `new' > > > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ > > > gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:268:in `run' > > > /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in > > > `gem_original_require' > > > /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `require' > > > /Users/pascal/Desktop/Actus/apache2/rubydocs/portal/script/server:3 > > > > /Users/pascal/Desktop/Actus/apache2/rubydocs/portal/vendor/gems/ > > > haml-3.0.9/lib/haml/precompiler.rb:178:in `precompile' > > > /Users/pascal/Desktop/Actus/apache2/rubydocs/portal/vendor/gems/ > > > haml-3.0.9/lib/haml/engine.rb:121:in `initialize'... > > read more » -- You received this message because you are subscribed to the Google Groups "Haml" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/haml?hl=en.
