jonniespratley / angular-cms

A light weight CMS built with Angular 1.x and Yeoman. This is just a shell and a possibility of being broken
Other
335 stars 108 forks source link

RangeError: Maximum call stack size exceeded #16

Closed manuchap closed 10 years ago

manuchap commented 10 years ago

This app is awesome!!!

Unfortunately, it won't run locally: npm install -> ok bower install -> ok grunt serve ->

Running "serve" task

Running "clean:server" (clean) task
ERROR
Warning: Unable to delete ".tmp" file (EACCES, permission denied '.tmp/scripts'). Use --force to continue.

Aborted due to warnings.

Execution Time (2014-08-23 12:36:18 UTC)
loading tasks  4ms  ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 27%
serve          2ms  ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 13%
clean:server   7ms  ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 47%
Total 15ms

sudo grunt serve ->

Running "serve" task

Running "clean:server" (clean) task
>> 1 path cleaned.

Running "concurrent:server" (concurrent) task

    Running "copy:styles" (copy) task
    Copied 2 files

    Done, without errors.

    Execution Time (2014-08-23 12:36:49 UTC)
    loading tasks   8ms  ▇▇▇▇▇▇▇▇▇▇▇▇▇ 26%
    copy:styles    20ms  ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 65%
    Total 31ms

    Running "ngtemplates:app" (ngtemplates) task
    File .tmp/scripts/templates.js created.

    Done, without errors.

    Execution Time (2014-08-23 12:36:49 UTC)
    loading tasks      8ms  ▇▇▇ 6%
    ngtemplates:app  115ms  ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 92%
    Total 125ms

    Running "coffee:dist" (coffee) task
    File .tmp/scripts/app.js created.
    File .tmp/scripts/app.js.map created.
    File .tmp/scripts/config.js created.
    File .tmp/scripts/config.js.map created.
    File .tmp/scripts/controllers/admin.js created.
    File .tmp/scripts/controllers/admin.js.map created.
    File .tmp/scripts/controllers/app.js created.
    File .tmp/scripts/controllers/app.js.map created.
    File .tmp/scripts/controllers/dashboard.js created.
    File .tmp/scripts/controllers/dashboard.js.map created.
    File .tmp/scripts/controllers/docs.js created.
    File .tmp/scripts/controllers/docs.js.map created.
    File .tmp/scripts/controllers/forgot-password.js created.
    File .tmp/scripts/controllers/forgot-password.js.map created.
    File .tmp/scripts/controllers/help.js created.
    File .tmp/scripts/controllers/help.js.map created.
    File .tmp/scripts/controllers/login.js created.
    File .tmp/scripts/controllers/login.js.map created.
    File .tmp/scripts/controllers/main.js created.
    File .tmp/scripts/controllers/main.js.map created.
    File .tmp/scripts/controllers/media.js created.
    File .tmp/scripts/controllers/media.js.map created.
    File .tmp/scripts/controllers/pages.js created.
    File .tmp/scripts/controllers/pages.js.map created.
    File .tmp/scripts/controllers/plugins.js created.
    File .tmp/scripts/controllers/plugins.js.map created.
    File .tmp/scripts/controllers/profile.js created.
    File .tmp/scripts/controllers/profile.js.map created.
    File .tmp/scripts/controllers/register.js created.
    File .tmp/scripts/controllers/register.js.map created.
    File .tmp/scripts/controllers/settings.js created.
    File .tmp/scripts/controllers/settings.js.map created.
    File .tmp/scripts/controllers/sidebar.js created.
    File .tmp/scripts/controllers/sidebar.js.map created.
    File .tmp/scripts/controllers/themes.js created.
    File .tmp/scripts/controllers/themes.js.map created.
    File .tmp/scripts/controllers/users.js created.
    File .tmp/scripts/controllers/users.js.map created.
    File .tmp/scripts/controllers/widgets.js created.
    File .tmp/scripts/controllers/widgets.js.map created.
    File .tmp/scripts/directives/cmsFormGroup.js created.
    File .tmp/scripts/directives/cmsFormGroup.js.map created.
    File .tmp/scripts/directives/cmsPanel.js created.
    File .tmp/scripts/directives/cmsPanel.js.map created.
    File .tmp/scripts/directives/cmsgravatar.js created.
    File .tmp/scripts/directives/cmsgravatar.js.map created.
    File .tmp/scripts/directives/cmsheader.js created.
    File .tmp/scripts/directives/cmsheader.js.map created.
    File .tmp/scripts/directives/cmsuploader.js created.
    File .tmp/scripts/directives/cmsuploader.js.map created.
    File .tmp/scripts/directives/cmswidget.js created.
    File .tmp/scripts/directives/cmswidget.js.map created.
    File .tmp/scripts/directives/cmswidgets.js created.
    File .tmp/scripts/directives/cmswidgets.js.map created.
    File .tmp/scripts/filters/gravatar.js created.
    File .tmp/scripts/filters/gravatar.js.map created.
    File .tmp/scripts/filters/markdown.js created.
    File .tmp/scripts/filters/markdown.js.map created.
    File .tmp/scripts/services/cmsauthservice.js created.
    File .tmp/scripts/services/cmsauthservice.js.map created.
    File .tmp/scripts/services/cmsdataservicefactory.js created.
    File .tmp/scripts/services/cmsdataservicefactory.js.map created.
    File .tmp/scripts/services/cmsdataserviceprovider.js created.
    File .tmp/scripts/services/cmsdataserviceprovider.js.map created.
    File .tmp/scripts/services/cmsnotify.js created.
    File .tmp/scripts/services/cmsnotify.js.map created.
    File .tmp/scripts/services/cmssessionservice.js created.
    File .tmp/scripts/services/cmssessionservice.js.map created.
    File .tmp/scripts/services/cmsusersfactory.js created.
    File .tmp/scripts/services/cmsusersfactory.js.map created.
    File .tmp/scripts/services/dataservice.js created.
    File .tmp/scripts/services/dataservice.js.map created.

    Done, without errors.

    Execution Time (2014-08-23 12:36:49 UTC)
    coffee:dist  705ms  ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 99%
    Total 713ms

Running "autoprefixer:dist" (autoprefixer) task
Prefixed file ".tmp/styles/bootstrap.css" created.
Prefixed file ".tmp/styles/main.css" created.

Running "connect:livereload" (connect) task
Started connect web server on 127.0.0.1:9000.

Running "watch" task
Waiting...Warning: EMFILE: Too many opened files.

Running "watch" task
Waiting...Warning: EMFILE, too many open files 'app'

Running "watch" task
Waiting...Warning: EMFILE, too many open files 'app'

Running "watch" task
Waiting...Warning: EMFILE, too many open files 'app'

Running "watch" task
Waiting...Warning: EMFILE, too many open files 'app'

Seems like the watch task is creating a loop with compass but I can't find it...

simonbengtsson commented 10 years ago

Did you get this working? My two cents are that a fix would be to just remove the .tmp folder manually. sudo should really not be neccesary for grunt serve. I just ran a clean install just fine.

jonniespratley commented 10 years ago

You might need to adjust your file limit on your system.

Open terminal and execute the following command:

$ ulimit

It will display your current limit of files.

To adjust add the following to your ~/.bash_profile:

ulimit -n 65536