Skip to content

Instantly share code, notes, and snippets.

@rorymckinley
Created June 19, 2018 13:42
Show Gist options
  • Save rorymckinley/6e198f4849f761939044a6424df130dc to your computer and use it in GitHub Desktop.
Save rorymckinley/6e198f4849f761939044a6424df130dc to your computer and use it in GitHub Desktop.
backtrace when running script/docker_dev_setup.sh
<pre>working in 1 processes
--&gt; Starting: &apos;i18n:generate_js&apos;
ENOENT: no such file or directory, stat &apos;symlink_to_node_modules/.bin/nopt&apos;
Error extracting JS translations; confirm that `./gems/canvas_i18nliner/bin/i18nliner generate_js` works
rake aborted!
Parallel::DeadWorker: Parallel::DeadWorker
/home/docker/.gem/ruby/2.4.0/gems/parallel-1.12.1/lib/parallel.rb:74:in `rescue in work&apos;
/home/docker/.gem/ruby/2.4.0/gems/parallel-1.12.1/lib/parallel.rb:71:in `work&apos;
/home/docker/.gem/ruby/2.4.0/gems/parallel-1.12.1/lib/parallel.rb:382:in `block (4 levels) in work_in_processes&apos;
/home/docker/.gem/ruby/2.4.0/gems/parallel-1.12.1/lib/parallel.rb:495:in `with_instrumentation&apos;
/home/docker/.gem/ruby/2.4.0/gems/parallel-1.12.1/lib/parallel.rb:381:in `block (3 levels) in work_in_processes&apos;
/home/docker/.gem/ruby/2.4.0/gems/parallel-1.12.1/lib/parallel.rb:369:in `loop&apos;
/home/docker/.gem/ruby/2.4.0/gems/parallel-1.12.1/lib/parallel.rb:369:in `block (2 levels) in work_in_processes&apos;
/home/docker/.gem/ruby/2.4.0/gems/parallel-1.12.1/lib/parallel.rb:206:in `block (2 levels) in in_threads&apos;
Caused by:
EOFError: end of file reached
/home/docker/.gem/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/core_ext/marshal.rb:4:in `load&apos;
/home/docker/.gem/ruby/2.4.0/gems/activesupport-5.1.6/lib/active_support/core_ext/marshal.rb:4:in `load&apos;
/usr/src/app/gems/canvas_ext/lib/canvas_ext/marshal.rb:25:in `load&apos;
/home/docker/.gem/ruby/2.4.0/gems/parallel-1.12.1/lib/parallel.rb:72:in `work&apos;
/home/docker/.gem/ruby/2.4.0/gems/parallel-1.12.1/lib/parallel.rb:382:in `block (4 levels) in work_in_processes&apos;
/home/docker/.gem/ruby/2.4.0/gems/parallel-1.12.1/lib/parallel.rb:495:in `with_instrumentation&apos;
/home/docker/.gem/ruby/2.4.0/gems/parallel-1.12.1/lib/parallel.rb:381:in `block (3 levels) in work_in_processes&apos;
/home/docker/.gem/ruby/2.4.0/gems/parallel-1.12.1/lib/parallel.rb:369:in `loop&apos;
/home/docker/.gem/ruby/2.4.0/gems/parallel-1.12.1/lib/parallel.rb:369:in `block (2 levels) in work_in_processes&apos;
/home/docker/.gem/ruby/2.4.0/gems/parallel-1.12.1/lib/parallel.rb:206:in `block (2 levels) in in_threads&apos;</pre>
@faoiseamh
Copy link

Did you ever resolve this? I'm running into the same issue on Rails 4.2.10 / parallel 1.12.1 / ruby 2.4.3. Due to the environment and timing of my issue it's likely going to take me a long time to resolve so I'd love to know if you solved this one.

Thanks!

@rorymckinley
Copy link
Author

Hey! I have been wracking my brain, but no, I don't think I ever solved it - I think I would have created the gist so that I could ask a question in IRC, but I can't remember ever getting an answer. However, I do know that canvas wants a lot of memory when building the js and the failures that result from insufficient memory are often not obvious, so I may have resolved it by upping the memory.

I am sorry that I can't be of more help, but I would love to know if you ever manage to crack it.

@faoiseamh
Copy link

faoiseamh commented Sep 14, 2019 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment