I also started getting this error after upgrading to pre 3

Any thoughts?  How can I downgrade?

On Dec 25 2009, 2:03 pm, Chris Eppstein <[email protected]> wrote:
> Let me know if there's any additional support needed on my end.
>
> Hunt & pecked on my iPhone... Sorry if it's brief!
>
> On Dec 25, 2009, at 9:10 AM, Ryan Michael <[email protected]> wrote:
>
>
>
> > I'm using Spree, which has a sort of wonky extension system and I  
> > couldn't get the standard compass install to compile at page load so  
> > I just threw in a watcher script to save myself the time of trying  
> > to figure out how to make compass play well with the extensions.
>
> > Basically (if you're not familiar with Spree) I'm developing an  
> > extension that lives in RAILS_ROOT/vendor/extension/blah along with  
> > a couple other ones, and ideally compass would be watching the sass  
> > dir of each extension.  Looking at the config documentation you  
> > linked to it appears that the sass_dir must be a string.
>
> > I should probably move this discussion to the Spree list; they  
> > probably already solved this issue and I just haven't been able to  
> > find it.
>
> > Thanks for all you help btw.
> > -Ryan
>
> > On Thu, Dec 24, 2009 at 4:38 PM, Chris Eppstein  
> > <[email protected]> wrote:
> > I'm also confused. Why are you using the compass watcher on a rails
> > project?
>
> > Hunt & pecked on my iPhone... Sorry if it's brief!
>
> > On Dec 24, 2009, at 1:48 PM, Ryan Michael <[email protected]> wrote:
>
> > > OK, well I'm confused.
>
> > > What file does compass use for options in a Rails install?  The wiki
> > > gives the file syntax but I can't find any files that look right.
>
> > > -Ryan
>
> > > On Dec 24, 3:35 pm, Nathan Weizenbaum <[email protected]> wrote:
> > >> The directory isn't the problem. The problem is that somewhere
> > >> Sass::Plugin.options[:cache_location] is getting set to nil. This
> > >> is causing
> > >> update_stylesheets to fail.
>
> > >> On Thu, Dec 24, 2009 at 1:27 PM, Chris Eppstein
> > >> <[email protected]> wrote:
> > >>> There's not a good place for him to add that in a compass  
> > project. I
> > >>> suggest removing the sass cache directory.
>
> > >>> Hunt & pecked on my iPhone... Sorry if it's brief!
>
> > >>> On Dec 24, 2009, at 12:30 PM, Nathan Weizenbaum <[email protected]>
> > >>> wrote:
>
> > >>> Actually, these options should automatically be merged with the
> > >>> default
> > >>> options. What happens when you do "p Sass::Plugin.options"?
>
> > >>> On Thu, Dec 24, 2009 at 12:21 PM, Nathan Weizenbaum <
> > >>> <[email protected]>
> > >>> [email protected]> wrote:
>
> > >>>> Ryan, I think your issue is different. Your problem seems to be
> > >>>> that the
> > >>>> :cache flag is set for Sass::Plugin.options, but
> > >>>> the :cache_location option
> > >>>> isn't. I've just pushed a fix to the stable branch that fixes
> > >>>> this bug. For
> > >>>> now, if you explicitly set "Sass::Plugin.options
> > [:cache_location] =
> > >>>> Sass::Engine::DEFAULT_OPTIONS[:cache_location]", this should work
> > >>>> fine.
>
> > >>>> On Thu, Dec 24, 2009 at 7:34 AM, Ryan Michael <  
> > <[email protected]>
> > >>>> [email protected]> wrote:
>
> > >>>>> I'm having a very similar problem, but it's coming from my  
> > compass
> > >>>>> watcher script (using rails/compass).  My sass files look like
> > >>>>> this:
>
> > >>>>> // site.sass
> > >>>>> @import partials/base.sass
> > >>>>> @import partials/mixins.sass
> > >>>>> @import partials/products.sass
>
> > >>>>> body
> > >>>>>  +i18n_highlighting
>
> > >>>>>  #user_block
> > >>>>>    float: right
> > >>>>>    +inline_list
>
> > >>>>>  #nav_block
> > >>>>>    float: left
> > >>>>>    clear: both
> > >>>>>    +inline_list
> > >>>>>    margin-bottom: 20px
>
> > >>>>>  #content_block
> > >>>>>    clear: both
>
> > >>>>>  #footer_block
> > >>>>>    clear: both
> > >>>>>    text-align: center
> > >>>>>    +inline_list
>
> > >>>>> // _products.sass
> > >>>>> @import mixins.sass
>
> > >>>>> #sidebar
> > >>>>>  float: left
> > >>>>>  width: 200px
> > >>>>>  margin-left: 20px
>
> > >>>>> #browse_content
> > >>>>>  margin-left: 270px
> > >>>>>  +browse
>
> > >>>>> // _mixins.sass
> > >>>>> =inline_list
> > >>>>>  ul
> > >>>>>    display: inline
> > >>>>>  li
> > >>>>>    display: inline
>
> > >>>>> =i18n_highlighting
> > >>>>>  .translation_missing
> > >>>>>    background: yellow
>
> > >>>>> =browse
> > >>>>>  .browsing_block
> > >>>>>    width: 300px
> > >>>>>    float: left
>
> > >>>>> compass tries to compile site.sass and gives the the following
> > >>>>> error:
>
> > >>>>> TypeError: can't convert nil into String
>
> > >>>>> Backtrace:
> > >>>>> /home/kerinin/Projects/forge/vendor/plugins/haml/rails/../lib/
> > >>>>> sass/
> > >>>>> files.rb:81:in `join'
> > >>>>> /home/kerinin/Projects/forge/vendor/plugins/haml/rails/../lib/
> > >>>>> sass/
> > >>>>> files.rb:81:in `sassc_filename'
> > >>>>> /home/kerinin/Projects/forge/vendor/plugins/haml/rails/../lib/
> > >>>>> sass/
> > >>>>> files.rb:24:in `tree_for'
> > >>>>> /home/kerinin/Projects/forge/vendor/plugins/haml/rails/../lib/
> > >>>>> sass/
> > >>>>> plugin.rb:97:in `update_stylesheet'
> > >>>>> /home/kerinin/Projects/forge/vendor/plugins/haml/rails/../lib/
> > >>>>> sass/
> > >>>>> plugin.rb:83:in `update_stylesheets'
> > >>>>> /home/kerinin/Projects/forge/vendor/plugins/haml/rails/../lib/
> > >>>>> sass/
> > >>>>> plugin.rb:78:in `each'
> > >>>>> /home/kerinin/Projects/forge/vendor/plugins/haml/rails/../lib/
> > >>>>> sass/
> > >>>>> plugin.rb:78:in `update_stylesheets'
> > >>>>> /home/kerinin/Projects/forge/vendor/plugins/haml/rails/../lib/
> > >>>>> sass/
> > >>>>> plugin.rb:76:in `each'
> > >>>>> /home/kerinin/Projects/forge/vendor/plugins/haml/rails/../lib/
> > >>>>> sass/
> > >>>>> plugin.rb:76:in `update_stylesheets'
> > >>>>> /home/kerinin/Projects/forge/vendor/plugins/haml/rails/../lib/
> > >>>>> sass/
> > >>>>> plugin.rb:63:in `check_for_updates'
> > >>>>> /home/kerinin/Projects/forge/vendor/plugins/haml/rails/../lib/
> > >>>>> sass/
> > >>>>> plugin/rack.rb:43:in `call'
> > >>>>> /var/lib/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/
> > >>>>> string_coercion.rb:25:in `call'
> > >>>>> /var/lib/gems/1.8/gems/rack-1.0.1/lib/rack/head.rb:9:in `call'
> > >>>>> /var/lib/gems/1.8/gems/rack-1.0.1/lib/rack/methodoverride.rb:
> > 24:in
> > >>>>> `call'
> > >>>>> /var/lib/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/
> > >>>>> params_parser.rb:15:in `call'
> > >>>>> /var/lib/gems/1.8/gems/rails-2.3.5/lib/rails/rack/metal.rb:47:in
> > >>>>> `call'
> > >>>>> /var/lib/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/
> > >>>>> session/
> > >>>>> cookie_store.rb:93:in `call'
> > >>>>> /var/lib/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/
> > >>>>> failsafe.rb:26:in `call'
> > >>>>> /var/lib/gems/1.8/gems/rack-1.0.1/lib/rack/lock.rb:11:in `call'
> > >>>>> /var/lib/gems/1.8/gems/rack-1.0.1/lib/rack/lock.rb:11:in
> > >>>>> `synchronize'
> > >>>>> /var/lib/gems/1.8/gems/rack-1.0.1/lib/rack/lock.rb:11:in `call'
> > >>>>> /var/lib/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/
> > >>>>> dispatcher.rb:114:in `call'
> > >>>>> /var/lib/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/
> > >>>>> reloader.rb:34:in `run'
> > >>>>> /var/lib/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/
> > >>>>> dispatcher.rb:108:in `call'
> > >>>>> /var/lib/gems/1.8/gems/rails-2.3.5/lib/rails/rack/static.rb:
> > 31:in
> > >>>>> `call'
> > >>>>> /var/lib/gems/1.8/gems/rack-1.0.1/lib/rack/urlmap.rb:46:in  
> > `call'
> > >>>>> /var/lib/gems/1.8/gems/rack-1.0.1/lib/rack/urlmap.rb:40:in  
> > `each'
> > >>>>> /var/lib/gems/1.8/gems/rack-1.0.1/lib/rack/urlmap.rb:40:in  
> > `call'
> > >>>>> /var/lib/gems/1.8/gems/rails-2.3.5/lib/rails/rack/log_tailer.rb:
> > >>>>> 17:in
> > >>>>> `call'
> > >>>>> /var/lib/gems/1.8/gems/rack-1.0.1/lib/rack/content_length.rb:
> > 13:in
> > >>>>> `call'
> > >>>>> /var/lib/gems/1.8/gems/rack-1.0.1/lib/rack/handler/webrick.rb:
> > >>>>> 50:in
> > >>>>> `service'
> > >>>>> /usr/lib/ruby/1.8/webrick/httpserver.rb:104:in `service'
> > >>>>> /usr/lib/ruby/1.8/webrick/httpserver.rb:65:in `run'
> > >>>>> /usr/lib/ruby/1.8/webrick/server.rb:173:in `start_thread'
> > >>>>> /usr/lib/ruby/1.8/webrick/server.rb:162:in `start'
> > >>>>> /usr/lib/ruby/1.8/webrick/server.rb:162:in `start_thread'
> > >>>>> /usr/lib/ruby/1.8/webrick/server.rb:95:in `start'
> > >>>>> /usr/lib/ruby/1.8/webrick/server.rb:92:in `each'
> > >>>>> /usr/lib/ruby/1.8/webrick/server.rb:92:in `start'
> > >>>>> /usr/lib/ruby/1.8/webrick/server.rb:23:in `start'
> > >>>>> /usr/lib/ruby/1.8/webrick/server.rb:82:in `start'
> > >>>>> /var/lib/gems/1.8/gems/rack-1.0.1/lib/rack/handler/webrick.rb:
> > >>>>> 14:in
> > >>>>> `run'
> > >>>>> /var/lib/gems/1.8/gems/rails-2.3.5/lib/commands/server.rb:111
> > >>>>> /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in
> > >>>>> `gem_original_require'
> > >>>>> /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `require'
> > >>>>> script/server:3
> > >>>>> */
> > >>>>> body:before {
> > >>>>>  white-space: pre;
> > >>>>>  font-family: monospace;
> > >>>>>  content: "TypeError: can't convert nil into String"; }
>
> > >>>>> Not sure what's causing this but it's a PITA.  The oddest part
> > >>>>> is that
> > >>>>> it doesn't seem to be consistent - sometimes it happens and
> > >>>>> sometimes
> > >>>>> it doesn't (on the exact same code)
>
> > >>>>> -Ryan
>
> > >>>>> On Dec 17, 1:04 pm, Nathan Weizenbaum <[email protected]> wrote:
> > >>>>>> What version of Ruby are you using? How are you calling  
> > css2sass?
>
> > >>>>>> On Thu, Dec 17, 2009 at 9:20 AM, Yomi Colledge
> > >>>>>> <[email protected]
> > >>>>>> wrote:
>
> > >>>>>>> It's a consistent issue, I've had a play around and it seems  
> > to
> > >>>>> happen with
> > >>>>>>> even the most basic of CSS files.
>
> > >>>>>>> On Wed, Dec 16, 2009 at 5:28 PM, Chris Eppstein
> > >>>>>>> <[email protected]
> > >>>>>> wrote:
>
> > >>>>>>>> Does it happen for  you all the time or only with certain
> > >>>>>>>> inputs?
>
> > >>>>>>>> If input dependent, please post that css
> > >>>>> usinghttp://gist.github.comor
> > >>>>>>>> <http://pastie.organd>http://pastie.organdsendus the link.
>
> > >>>>>>>> chris
>
> > >>>>>>>> On Wed, Dec 16, 2009 at 6:13 AM, baphled
> > >>>>>>>> <[email protected]>
> > >>>>> wrote:
>
> > >>>>>>>>> This seems to be a relatively new issue, though I have not
> > >>>>>>>>> tried to
> > >>>>>>>>> convert from...
>
> 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.


Reply via email to