Skip to content

[Bug] name too long, stat 'app/stylesheets... #4

Description

@Kulgar

Hello again Ryan,

This issue is a little annoying but not critical.

When I try to launch "./node_modules/.bin/brandable_css --watch", I have the following error:

events.js:141
      throw er; // Unhandled 'error' event
      ^

Error: ENAMETOOLONG: name too long, stat 'app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app/stylesheets/app'
    at Error (native)

It seems to be caused by an infinite loop on app/stylesheets path. But I tried investigating your code without being able to find anything that may create this loop. I also checked for any symlinks in my Canvas project that may link to that folder, I did not find any. I also tried with last unmodified version of Instructure/master branch, the bug still happens.

This only happens with the watch option. Everything works fine without it. It's just annoying as my assets are no longer watched during development...

I know this bug happens on some specific environments only (mostly Linux). I'm running it under Ubuntu 14.04 on a VM.

I don't ask you to actually solve the bug as it is very specific to people working on Ubuntu like me (I think), but just to help me finding what may create this infinite loop, so that I may be able to quick fix my brandable css node module. :)

Any idea?
Thanks a lot!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions