I'm getting this error as well lately, but on a linux box, when
deploying a new app. It happens sporadically, and happens with a random
.sassc file.
Warning. Error encountered while reading cache
/srv/example.com/releases/20100730063411/tmp/sass-cache/582473ecf79940f1d87ddbbc4ab0092dc3255043/posts.sassc:
end of file reached
Using Haml/Sass 3.0.13 (Classy Cassidy)
Is this a known error?
Cheers,
Lawrence
Awesome. Thanks.
On Sat, Jul 4, 2009 at 5:10 PM, Talljoe <[email protected]
<mailto:[email protected]>> wrote:
After running the test I had looked to see if the tmp directory was
there and it wasn't. Just ran the tests again now and there were no
problems. I'm guessing that the directory was left around from when I
ran with an old version of Haml (when I was getting the 10 errors) and
when I ran the tests again with the new version the test failed but
cleaned up properly.
I fetched again just now and ran the tests and it's still working
great.
280 tests, 2438 assertions, 0 failures, 0 errors
False alarm, everybody.
On Jul 4, 4:42 pm, Nathan Weizenbaum <[email protected]
<mailto:[email protected]>> wrote:
> If you remove the tmp directory and run the tests again (twice
for good
> measure), does that error recur?
>
>
>
> On Sat, Jul 4, 2009 at 3:26 PM, Talljoe <[email protected]
<mailto:[email protected]>> wrote:
>
> > You're welcome. After a month of ignoring it I figured I might as
> > well try to do something about it.
>
> > As for the tests, turns out I didn't have the rails gem
installed (I
> > don't use Rails on Windows). After installing rails gem I get
a test
> > failure (was at 10 until I pulled the latest version of
haml-edge).
> > Pasted athttp://gist.github.com/140750
<http://gist.github.com/140750>
>
> > $ git log -1
> > commit dd402de8b3d8d0a4269bffe107ccced7cacefeea
> > Author: Nathan Weizenbaum <[email protected]
<mailto:[email protected]>>
> > Date: Sat Jul 4 18:06:36 2009 -0400
>
> > Bump edge gem version to 2.1.44.
>
> > On Jul 4, 2:45 pm, Nathan Weizenbaum <[email protected]
<mailto:[email protected]>> wrote:
> > > Merged. Thanks for this fix... I forgot all about
binary-mode stuff.
> > > Why can't you run the tests on Windows? This seems like
something we
> > should
> > > fix.
>
> > > On Sat, Jul 4, 2009 at 2:19 PM, Talljoe <[email protected]
<mailto:[email protected]>> wrote:
>
> > > > I am using compass and haml-edge-2.1.24 on Windows 7 and
still had
> > > > problems. Patch to fix them below.
>
> > > > Numerous errors of:
> > > > Warning. Error encountered while reading cache
c:/source/Project/Web/
> > > > sass/.sass-cache/90b2d3441fb440bbf09588f79128ce22a6e1a3dc/
> > > > _horizontal_list.sassc: marshal data too short
>
> > > > Taking inspiration from
> > >
>http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/96123
> > > > I changed files.rb to open the cache file for read in
binary mode.
> > > > That fixed that problem, but then I moved on to:
> > > > Warning. Error encountered while reading cache
c:/source/Project/Web/
> > > > sass/.sass-cache/d5b135de6bf0b7e6146fec131b0ab8e01033a9fc/
> > > > _screen.sassc: undefined class/module mpact
> > > > Warning. Error encountered while reading cache
c:/source/Project/Web/
> > > > sass/.sass-cache/fbddb75718c162793079bc2282f177095da94a51/
> > > > _colors.sassc: dump format error(0x18)
>
> > > > And various other errors like that. I changed files.rb to
open the
> > > > cache file for write in binary mode.
>
> > > > Patch at:http://gist.github.com/140735
>
> > > > All tests pass (merb tests not run) on Linux. I'm not
able to run the
> > > > tests on my Windows machine.
> > > > Loaded suite /usr/lib/ruby/1.8/rake/rake_test_loader
> > > > Started
>
> >
...........................................................................限.....
>
> >
...........................................................................限.....
> > > > ................................................
> > > > merb couldn't be loaded, skipping a test
> > > > ............................................................
> > > > Finished in 7.035098 seconds.
>
> > > > Cheers,
> > > > Joe
>
> > > > 268 tests, 2349 assertions, 0 failures, 0 errors
>
> > > > On May 19, 9:38 am, Chris Eppstein <[email protected]
<mailto:[email protected]>> wrote:
> > > > > Thanks for the quick turn around. I think that will do
the trick, and
> > am
> > > > > waiting to hear back from the OP.
> > > > > chris.
>
> > > > > On Tue, May 19, 2009 at 9:31 AM, Nathan Weizenbaum
<[email protected] <mailto:[email protected]>
>
> > > > wrote:
>
> > > > > > Thanks, Chris, I've merged your change and pushed one
of my own
> > that
> > > > > > might solve the root issue:
>
>
>http://github.com/nex3/haml/commit/e59cc7090c55217a2cecda08ba9da828e3.
> > > > ..
> > > > > > . If someone who's on Windows could test that, that
would be great.
>
> > > > > > 2009/5/19 Chris Eppstein <[email protected]
<mailto:[email protected]>>:
>
> > > > > > > Got this great error report on the compass mailing list.
>
>
>http://groups.google.com/group/compass-users/browse_thread/thread/6c4.
> > > > ..
>
> > > > > > > I've committed a work-around to my haml repo, but
I've not yet
> > had
> > > > > > > time to diagnose and fix the root cause because I
don't have
> > access
> > > > to
> > > > > > > a windows environment with ruby installed. I suspect
the issue is
> > > > > > > because we're reading to "\n" to consume the sass
cache preamble,
> > but
> > > > > > > on windows there's an "\r" floating in there causing
the marshal
> > > > > > > loader to choke.
>
> > > > > > > Chris- Hide quoted text -
>
> > > > > - Show quoted text -- Hide quoted text -
>
> > > - Show quoted text -- Hide quoted text -
>
> - Show quoted text -
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---
--
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.