Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Encoding::UndefinedConversionError when running mutant-rspec #1228

Closed
pauc opened this issue Apr 23, 2021 · 5 comments
Closed

Encoding::UndefinedConversionError when running mutant-rspec #1228

pauc opened this issue Apr 23, 2021 · 5 comments

Comments

@pauc
Copy link

pauc commented Apr 23, 2021

Some weeks ago mutant stooped to work in my project. It's a Rails 6.1 application running on Ruby 2.6.6 in a Mac OSx machine.

I tried in a docker container and I also tried a new project with fewer dependencies (but both rails projects). Also tried in a linux machine.

Example of the output:

Module#name from: REXML::Functions raised an error: #<NoMethodError: undefined method `[]' for nil:NilClass>. Fix your lib to follow normal ruby semantics!
{Module,Class}#name should return resolvable constant name as String or nil
Mutant environment:
Matcher:         #<Mutant::Matcher::Config subjects: [Something#canta]>
Integration:     rspec
Jobs:            8
Includes:        []
Requires:        ["./config/environment"]
Subjects:        1
Total-Tests:     2
Selected-Tests:  2
Tests/Subject:   2.00 avg
Mutations:       18
Traceback (most recent call last):
Traceback (most recent call last):
Traceback (most recent call last):
Traceback (most recent call last):
	37: from /Users/my_username/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `<main>'
	37: from /Users/my_username/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `<main>'
	37: from /Users/my_username/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `<main>'
Traceback (most recent call last):
	36: from /Users/my_username/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'
	36: from /Users/my_username/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'
	36: from /Users/my_username/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'
	35: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/exe/bundle:22:in `<top (required)>'
	35: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/exe/bundle:22:in `<top (required)>'
	35: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/exe/bundle:22:in `<top (required)>'
	34: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/friendly_errors.rb:124:in `with_friendly_errors'
	34: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/friendly_errors.rb:124:in `with_friendly_errors'
	37: from /Users/my_username/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `<main>'
	37: from /Users/my_username/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `<main>'
	33: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/exe/bundle:30:in `block in <top (required)>'
	36: from /Users/my_username/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'
	36: from /Users/my_username/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'
	34: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/friendly_errors.rb:124:in `with_friendly_errors'
	32: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/cli.rb:18:in `start'
	35: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/exe/bundle:22:in `<top (required)>'
	35: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/exe/bundle:22:in `<top (required)>'
	33: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/exe/bundle:30:in `block in <top (required)>'
	33: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/exe/bundle:30:in `block in <top (required)>'
	31: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/vendor/thor/lib/thor/base.rb:466:in `start'
	32: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/cli.rb:18:in `start'
	31: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/vendor/thor/lib/thor/base.rb:466:in `start'
	30: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/cli.rb:27:in `dispatch'
	34: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/friendly_errors.rb:124:in `with_friendly_errors'
	34: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/friendly_errors.rb:124:in `with_friendly_errors'
	32: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/cli.rb:18:in `start'
	33: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/exe/bundle:30:in `block in <top (required)>'
	32: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/cli.rb:18:in `start'
	31: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/vendor/thor/lib/thor/base.rb:466:in `start'
	31: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/vendor/thor/lib/thor/base.rb:466:in `start'
	30: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/cli.rb:27:in `dispatch'
	29: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/vendor/thor/lib/thor.rb:387:in `dispatch'
	33: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/exe/bundle:30:in `block in <top (required)>'
	30: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/cli.rb:27:in `dispatch'
	30: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/cli.rb:27:in `dispatch'
	29: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/vendor/thor/lib/thor.rb:387:in `dispatch'
	28: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/vendor/thor/lib/thor/invocation.rb:126:in `invoke_command'
	29: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/vendor/thor/lib/thor.rb:387:in `dispatch'
	28: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/vendor/thor/lib/thor/invocation.rb:126:in `invoke_command'
	32: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/cli.rb:18:in `start'
	27: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'
	28: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/vendor/thor/lib/thor/invocation.rb:126:in `invoke_command'
	26: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/cli.rb:463:in `exec'
	27: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'
	31: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/vendor/thor/lib/thor/base.rb:466:in `start'
	26: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/cli.rb:463:in `exec'
	27: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'
	25: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/cli/exec.rb:28:in `run'
	29: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/vendor/thor/lib/thor.rb:387:in `dispatch'
	30: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/cli.rb:27:in `dispatch'
	25: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/cli/exec.rb:28:in `run'
	29: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/vendor/thor/lib/thor.rb:387:in `dispatch'
	24: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/cli/exec.rb:74:in `kernel_load'
	28: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/vendor/thor/lib/thor/invocation.rb:126:in `invoke_command'
	26: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/cli.rb:463:in `exec'
	28: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/vendor/thor/lib/thor/invocation.rb:126:in `invoke_command'
	24: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/cli/exec.rb:74:in `kernel_load'
	23: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/cli/exec.rb:74:in `load'
	25: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/cli/exec.rb:28:in `run'
	27: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'
	23: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/cli/exec.rb:74:in `load'
	26: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/cli.rb:463:in `exec'
	24: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/cli/exec.rb:74:in `kernel_load'
	22: from /Users/my_username/.asdf/installs/ruby/2.6.6/bin/mutant:23:in `<top (required)>'
	22: from /Users/my_username/.asdf/installs/ruby/2.6.6/bin/mutant:23:in `<top (required)>'
	25: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/cli/exec.rb:28:in `run'
	21: from /Users/my_username/.asdf/installs/ruby/2.6.6/bin/mutant:23:in `load'
	21: from /Users/my_username/.asdf/installs/ruby/2.6.6/bin/mutant:23:in `load'
	24: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/cli/exec.rb:74:in `kernel_load'
	20: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29	20: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/bin/mutant:47:in `<top (required)>'
/bin/mutant:47:in `<top (required)>'
	23: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/cli/exec.rb:74:in `load'
	23: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/cli/exec.rb:74:in `load'
	19: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/cli/command.rb:55:in `call'
	19: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/cli/command.rb:55:in `call'
	27: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'
	18: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/cli/command.rb:79:in `execute'
	18: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/cli/command.rb:79:in `execute'
	22: from /Users/my_username/.asdf/installs/ruby/2.6.6/bin/mutant:23:in `<top (required)>'
	17: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/cli/command/environment/run.rb:31:in `action'
	26: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/cli.rb:463:in `exec'
	17: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/cli/command/environment/run.rb:31:in `action'
	16: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/unparser-0.6.0/lib/unparser/either.rb:115:in `bind'
	16: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/unparser-0.6.0/lib/unparser/either.rb:115:in `bind'
	21: from /Users/my_username/.asdf/installs/ruby/2.6.6/bin/mutant:23:in `load'
	15: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/runner.rb:12:in `call'
	25: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/cli/exec.rb:28:in `run'
	15: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/runner.rb:12:in `call'
	22: from /Users/my_username/.asdf/installs/ruby/2.6.6/bin/mutant:23:in `<top (required)>'
	20: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/bin/mutant:47:in `<top (required)>'
	24: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/cli/exec.rb:74:in `kernel_load'
	21: from /Users/my_username/.asdf/installs/ruby/2.6.6/bin/mutant:23:in `load'
	23: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/cli/exec.rb:74:in `load'
	19: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/cli/command.rb:55:in `call'
	14: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/runner.rb:20:in `run_mutation_analysis'
	22: from /Users/my_username/.asdf/installs/ruby/2.6.6/bin/mutant:23:in `<top (required)>'
	18: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/cli/command.rb:79:in `execute'
	13: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel.rb:15:in `async'
	21: from /Users/my_username/.asdf/installs/ruby/2.6.6/bin/mutant:23:in `load'
	12: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel.rb:25:in `workers'
	20: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/bin/mutant:47:in `<top (required)>'
	11: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel.rb:25:in `new'
	17: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/cli/command/environment/run.rb:31:in `action'
	19: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/cli/command.rb:55:in `call'
	14: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/runner.rb:20:in `run_mutation_analysis'
	10: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel.rb:25:in `initialize'
	20: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/bin/mutant:47:in `<top (required)>'
	16: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/unparser-0.6.0/lib/unparser/either.rb:115:in `bind'
	15: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/runner.rb:12:in `call'
	13: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel.rb:15:in `async'
	18: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/cli/command.rb:79:in `execute'
	19: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/cli/command.rb:55:in `call'
	 9: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel.rb:26:in `block in workers'
	14: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/runner.rb:20:in `run_mutation_analysis'
	12: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel.rb:25:in `workers'
	18: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/cli/command.rb:79:in `execute'
	17: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/cli/command/environment/run.rb:31:in `action'
	17: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/cli/command/environment/run.rb:31:in `action'
	16: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/unparser-0.6.0/lib/unparser/either.rb:115:in `bind'
	 8: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel/worker.rb:31:in `start'
	11: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel.rb:25:in `new'
	13: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel.rb:15:in `async'
	15: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/runner.rb:12:in `call'
	 7: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel/worker.rb:31:in `fork'
	16: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/unparser-0.6.0/lib/unparser/either.rb:115:in `bind'
	10: from /Users/my_username/.asdf/installs/ruby/2.6.6/	14: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/runner.rb:20:in `run_mutation_analysis'
	12: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel.rb:25:in `workers'
	15: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/runner.rb:12:in `call'
lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel.rb:25:in `initialize'
	 6: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel/worker.rb:42:in `block in start'
	13: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel.rb:15:in `async'
	11: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel.rb:25:in `new'
	 9: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel.rb:26:in `block in workers'
	12: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel.rb:25:in `workers'
	 5: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel/worker.rb:121:in `call'
	10: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel.rb:25:in `initialize'
	14: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/runner.rb:20:in `run_mutation_analysis'
	 8: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel/worker.rb:31:in `start'
	11: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel.rb:25:in `new'
	 4: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel/worker.rb:121:in `loop'
	 7: from /Users/my_username/.asdf/installs/ruby/2.6.6/	10: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel.rb:25:in `initialize'
lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel/worker.rb:31:in `fork'
	 3: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel/worker.rb:122:in `block in call'
	13: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel.rb:15:in `async'
	 9: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel.rb:26:in `block in workers'
	 6: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel/worker.rb:42:in `block in start'
	 2: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/pipe.rb:81:in `send_value'
	12: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel.rb:25:in `workers'
	 9: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel.rb:26:in `block in workers'
	 8: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel/worker.rb:31:in `start'
	 5: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel/worker.rb:121:in `call'
	 1: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/pipe.rb:60:in `send_value'
	11: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel.rb:25:in `new'
/Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/pipe.rb:60:in `write'	 7: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel/worker.rb:31:in `fork'
: 	10: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel.rb:25:in `initialize'
	 4: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel/worker.rb:121:in `loop'
	 6: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel/worker.rb:42:in `block in start'
"\xAC" from ASCII-8BIT to UTF-8	 8: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel/worker.rb:31:in `start'
	 9: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel.rb:26:in `block in workers'
 (	 3: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel/worker.rb:122:in `block in call'
	 8: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel/worker.rb:31:in `start'
Encoding::UndefinedConversionError	 2: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/pipe.rb:81:in `send_value'
	 7: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel/worker.rb:31:in `fork'
	 1: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/pipe.rb:60:in `send_value'
	 5: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel/worker.rb:121:in `call'
	 7: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel/worker.rb:31:in `fork'
)/Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/pipe.rb:60:in `write'	 6: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel/worker.rb:42:in `block in start'
: 	 4: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel/worker.rb:121:in `loop'
	 6: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel/worker.rb:42:in `block in start'
	 5: from /Users/my_username	 3: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel/worker.rb:122:in `block in call'
"\xFE" from ASCII-8BIT to UTF-8/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel/worker.rb:121:in `call'
 (	 5: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel/worker.rb:121:in `call'
	 2: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/pipe.rb:81:in `send_value'
Encoding::UndefinedConversionError	 1: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/pipe.rb:60:in `send_value'
/Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/pipe.rb:60:in `write'	 4: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel/worker.rb:121:in `loop'
	 4: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel/worker.rb:121:in `loop'
)
	 3: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel/worker.rb:122:in `block in call'

	 2: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/pipe.rb:81:in `send_value'
: 	 3: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel/worker.rb:122:in `block in call'
	 1: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/pipe.rb:60:in `send_value'
/Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/pipe.rb:60:in `write': "\xFF" from ASCII-8BIT to UTF-8	 2: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/pipe.rb:81:in `send_value'
 (	 1: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/pipe.rb:60:in `send_value'
"\xBF" from ASCII-8BIT to UTF-8/Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/pipe.rb:60:in `write' (: Encoding::UndefinedConversionError"\xFA" from ASCII-8BIT to UTF-8 ()Encoding::UndefinedConversionError
Encoding::UndefinedConversionError)
)
#<Thread:0x00007fdeb01499e8@mutant-worker-thread-1@/Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel.rb:52 run> terminated with exception (report_on_exception is true):
Traceback (most recent call last):
	7: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel.rb:54:in `block (2 levels) in threads'
	6: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel/worker.rb:63:in `call'
	5: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel/worker.rb:63:in `loop'
	4: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel/worker.rb:68:in `block in call'
	3: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/pipe.rb:73:in `call'
	2: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/pipe.rb:77:in `receive_value'
	1: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/pipe.rb:51:in `receive_value'
/Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/pipe.rb:67:in `read': Unexpected EOF (Mutant::Pipe::Connection::Error)
#<Thread:0x00007fdeb01498d0@mutant-worker-thread-2@/Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel.rb:52 run> terminated with exception (report_on_exception is true):
Traceback (most recent call last):
	7: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel.rb:54:in `block (2 levels) in threads'
	6: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel/worker.rb:63:in `call'
	5: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel/worker.rb:63:in `loop'
	4: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel/worker.rb:68:in `block in call'
	3: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/pipe.rb:73:in `call'
	2: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/pipe.rb:77:in `receive_value'
	1: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/pipe.rb:51:in `receive_value'
/Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/pipe.rb:67:in `read': Unexpected EOF (Mutant::Pipe::Connection::Error)
#<Thread:0x00007fdeb01497b8@mutant-worker-thread-3@/Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel.rb:52 run> terminated with exception (report_on_exception is true):
Traceback (most recent call last):
	7: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel.rb:54:in `block (2 levels) in threads'
	6: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel/worker.rb:63:in `call'
	5: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel/worker.rb:63:in `loop'
	4: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel/worker.rb:68:in `block in call'
	3: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/pipe.rb:73:in `call'
	2: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/pipe.rb:77:in `receive_value'
	1: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/pipe.rb:51:in `receive_value'
/Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/pipe.rb:67:in `read': Unexpected EOF (Mutant::Pipe::Connection::Error)
Traceback (most recent call last):
	37: from /Users/my_username/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `<main>'
	36: from /Users/my_username/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'
	35: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/exe/bundle:22:in `<top (required)>'
	34: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/friendly_errors.rb:124:in `with_friendly_errors'
	33: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/exe/bundle:30:in `block in <top (required)>'
	32: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/cli.rb:18:in `start'
	31: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/vendor/thor/lib/thor/base.rb:466:in `start'
	30: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/cli.rb:27:in `dispatch'
	29: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/vendor/thor/lib/thor.rb:387:in `dispatch'
	28: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/vendor/thor/lib/thor/invocation.rb:126:in `invoke_command'
	27: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'
	26: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/cli.rb:463:in `exec'
	25: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/cli/exec.rb:28:in `run'
	24: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/cli/exec.rb:74:in `kernel_load'
	23: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/cli/exec.rb:74:in `load'
	22: from /Users/my_username/.asdf/installs/ruby/2.6.6/bin/mutant:23:in `<top (required)>'
	21: from /Users/my_username/.asdf/installs/ruby/2.6.6/bin/mutant:23:in `load'
	20: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/bin/mutant:47:in `<top (required)>'
	19: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/cli/command.rb:55:in `call'
	18: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/cli/command.rb:79:in `execute'
	17: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/cli/command/environment/run.rb:31:in `action'
	16: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/unparser-0.6.0/lib/unparser/either.rb:115:in `bind'
	15: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/runner.rb:12:in `call'
	14: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/runner.rb:20:in `run_mutation_analysis'
	13: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel.rb:15:in `async'
	12: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel.rb:25:in `workers'
	11: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel.rb:25:in `new'
	10: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel.rb:25:in `initialize'
	 9: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel.rb:26:in `block in workers'
	 8: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel/worker.rb:31:in `start'
	 7: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel/worker.rb:31:in `fork'
	 6: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel/worker.rb:42:in `block in start'
	 5: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel/worker.rb:121:in `call'
	 4: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel/worker.rb:121:in `loop'
	 3: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel/worker.rb:122:in `block in call'
	 2: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/pipe.rb:81:in `send_value'
	 1: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/pipe.rb:60:in `send_value'
/Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/pipe.rb:60:in `write': "\xD7" from ASCII-8BIT to UTF-8 (Encoding::UndefinedConversionError)
#<Thread:0x00007fdeb0149588@mutant-worker-thread-5@/Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel.rb:52 run> terminated with exception (report_on_exception is true):
Traceback (most recent call last):
	7: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel.rb:54:in `block (2 levels) in threads'
	6: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel/worker.rb:63:in `call'
	5: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel/worker.rb:63:in `loop'
	4: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel/worker.rb:68:in `block in call'
	3: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/pipe.rb:73:in `call'
	2: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/pipe.rb:77:in `receive_value'
	1: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/pipe.rb:51:in `receive_value'
/Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/pipe.rb:67:in `read': Unexpected EOF (Mutant::Pipe::Connection::Error)
Traceback (most recent call last):
	7: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel.rb:54:in `block (2 levels) in threads'
	6: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel/worker.rb:63:in `call'
	5: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel/worker.rb:63:in `loop'
	4: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel/worker.rb:68:in `block in call'
	3: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/pipe.rb:73:in `call'
	2: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/pipe.rb:77:in `receive_value'
	1: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/pipe.rb:51:in `receive_value'
/Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/pipe.rb:67:in `read': Unexpected EOF (Mutant::Pipe::Connection::Error)
	7: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel.rb:54:in `block (2 levels) in threads'
	6: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel/worker.rb:63:in `call'
	5: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel/worker.rb:63:in `loop'
	4: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel/worker.rb:68:in `block in call'
	3: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/pipe.rb:73:in `call'
	2: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/pipe.rb:77:in `receive_value'
	1: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/pipe.rb:51:in `receive_value'
/Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/pipe.rb:67:in `read': Unexpected EOF (Mutant::Pipe::Connection::Error)
	7: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel.rb:54:in `block (2 levels) in threads'
	6: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel/worker.rb:63:in `call'
	5: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel/worker.rb:63:in `loop'
	4: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel/worker.rb:68:in `block in call'
	3: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/pipe.rb:73:in `call'
	2: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/pipe.rb:77:in `receive_value'
	1: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/pipe.rb:51:in `receive_value'
/Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/pipe.rb:67:in `read': Unexpected EOF (Mutant::Pipe::Connection::Error)
Traceback (most recent call last):
	37: from /Users/my_username/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `<main>'
	36: from /Users/my_username/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'
	35: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/exe/bundle:22:in `<top (required)>'
	34: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/friendly_errors.rb:124:in `with_friendly_errors'
	33: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/exe/bundle:30:in `block in <top (required)>'
	32: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/cli.rb:18:in `start'
	31: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/vendor/thor/lib/thor/base.rb:466:in `start'
	30: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/cli.rb:27:in `dispatch'
	29: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/vendor/thor/lib/thor.rb:387:in `dispatch'
	28: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/vendor/thor/lib/thor/invocation.rb:126:in `invoke_command'
	27: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'
	26: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/cli.rb:463:in `exec'
	25: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/cli/exec.rb:28:in `run'
	24: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/cli/exec.rb:74:in `kernel_load'
	23: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/cli/exec.rb:74:in `load'
	22: from /Users/my_username/.asdf/installs/ruby/2.6.6/bin/mutant:23:in `<top (required)>'
	21: from /Users/my_username/.asdf/installs/ruby/2.6.6/bin/mutant:23:in `load'
	20: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/bin/mutant:47:in `<top (required)>'
	19: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/cli/command.rb:55:in `call'
	18: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/cli/command.rb:79:in `execute'
	17: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/cli/command/environment/run.rb:31:in `action'
	16: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/unparser-0.6.0/lib/unparser/either.rb:115:in `bind'
	15: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/runner.rb:12:in `call'
	14: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/runner.rb:20:in `run_mutation_analysis'
	13: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel.rb:15:in `async'
	12: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel.rb:25:in `workers'
	11: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel.rb:25:in `new'
	10: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel.rb:25:in `initialize'
	 9: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel.rb:26:in `block in workers'
	 8: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel/worker.rb:31:in `start'
	 7: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel/worker.rb:31:in `fork'
	 6: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel/worker.rb:42:in `block in start'
	 5: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel/worker.rb:121:in `call'
	 4: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel/worker.rb:121:in `loop'
	 3: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel/worker.rb:122:in `block in call'
	 2: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/pipe.rb:81:in `send_value'
	 1: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/pipe.rb:61:in `send_value'
/Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/pipe.rb:61:in `write': "\xED" from ASCII-8BIT to UTF-8 (Encoding::UndefinedConversionError)
Traceback (most recent call last):
	37: from /Users/my_username/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `<main>'
	36: from /Users/my_username/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'
	35: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/exe/bundle:22:in `<top (required)>'
	34: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/friendly_errors.rb:124:in `with_friendly_errors'
	33: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/exe/bundle:30:in `block in <top (required)>'
	32: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/cli.rb:18:in `start'
	31: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/vendor/thor/lib/thor/base.rb:466:in `start'
	30: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/cli.rb:27:in `dispatch'
	29: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/vendor/thor/lib/thor.rb:387:in `dispatch'
	28: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/vendor/thor/lib/thor/invocation.rb:126:in `invoke_command'
	27: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'
	26: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/cli.rb:463:in `exec'
	25: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/cli/exec.rb:28:in `run'
	24: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/cli/exec.rb:74:in `kernel_load'
	23: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/cli/exec.rb:74:in `load'
	22: from /Users/my_username/.asdf/installs/ruby/2.6.6/bin/mutant:23:in `<top (required)>'
	21: from /Users/my_username/.asdf/installs/ruby/2.6.6/bin/mutant:23:in `load'
	20: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/bin/mutant:47:in `<top (required)>'
	19: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/cli/command.rb:55:in `call'
	18: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/cli/command.rb:79:in `execute'
	17: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/cli/command/environment/run.rb:31:in `action'
	16: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/unparser-0.6.0/lib/unparser/either.rb:115:in `bind'
	15: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/runner.rb:12:in `call'
	14: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/runner.rb:20:in `run_mutation_analysis'
	13: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel.rb:15:in `async'
	12: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel.rb:25:in `workers'
	11: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel.rb:25:in `new'
	10: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel.rb:25:in `initialize'
	 9: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel.rb:26:in `block in workers'
	 8: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel/worker.rb:31:in `start'
	 7: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel/worker.rb:31:in `fork'
	 6: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel/worker.rb:42:in `block in start'
	 5: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel/worker.rb:121:in `call'
	 4: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel/worker.rb:121:in `loop'
	 3: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/parallel/worker.rb:122:in `block in call'
	 2: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/pipe.rb:81:in `send_value'
	 1: from /Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/pipe.rb:60:in `send_value'
/Users/my_username/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/mutant-0.10.29/lib/mutant/pipe.rb:60:in `write': "\xD6" from ASCII-8BIT to UTF-8 (Encoding::UndefinedConversionError)

The content of the Gemfile.lock is

GEM
  remote: https://rubygems.org/
  remote: https://com:asdfxxxxasdfxxxx000@gem.mutant.dev/
  specs:
    actioncable (6.1.3.1)
      actionpack (= 6.1.3.1)
      activesupport (= 6.1.3.1)
      nio4r (~> 2.0)
      websocket-driver (>= 0.6.1)
    actionmailbox (6.1.3.1)
      actionpack (= 6.1.3.1)
      activejob (= 6.1.3.1)
      activerecord (= 6.1.3.1)
      activestorage (= 6.1.3.1)
      activesupport (= 6.1.3.1)
      mail (>= 2.7.1)
    actionmailer (6.1.3.1)
      actionpack (= 6.1.3.1)
      actionview (= 6.1.3.1)
      activejob (= 6.1.3.1)
      activesupport (= 6.1.3.1)
      mail (~> 2.5, >= 2.5.4)
      rails-dom-testing (~> 2.0)
    actionpack (6.1.3.1)
      actionview (= 6.1.3.1)
      activesupport (= 6.1.3.1)
      rack (~> 2.0, >= 2.0.9)
      rack-test (>= 0.6.3)
      rails-dom-testing (~> 2.0)
      rails-html-sanitizer (~> 1.0, >= 1.2.0)
    actiontext (6.1.3.1)
      actionpack (= 6.1.3.1)
      activerecord (= 6.1.3.1)
      activestorage (= 6.1.3.1)
      activesupport (= 6.1.3.1)
      nokogiri (>= 1.8.5)
    actionview (6.1.3.1)
      activesupport (= 6.1.3.1)
      builder (~> 3.1)
      erubi (~> 1.4)
      rails-dom-testing (~> 2.0)
      rails-html-sanitizer (~> 1.1, >= 1.2.0)
    activejob (6.1.3.1)
      activesupport (= 6.1.3.1)
      globalid (>= 0.3.6)
    activemodel (6.1.3.1)
      activesupport (= 6.1.3.1)
    activerecord (6.1.3.1)
      activemodel (= 6.1.3.1)
      activesupport (= 6.1.3.1)
    activestorage (6.1.3.1)
      actionpack (= 6.1.3.1)
      activejob (= 6.1.3.1)
      activerecord (= 6.1.3.1)
      activesupport (= 6.1.3.1)
      marcel (~> 1.0.0)
      mini_mime (~> 1.0.2)
    activesupport (6.1.3.1)
      concurrent-ruby (~> 1.0, >= 1.0.2)
      i18n (>= 1.6, < 2)
      minitest (>= 5.1)
      tzinfo (~> 2.0)
      zeitwerk (~> 2.3)
    ast (2.4.2)
    builder (3.2.4)
    concurrent-ruby (1.1.8)
    crass (1.0.6)
    diff-lcs (1.4.4)
    erubi (1.10.0)
    ffi (1.15.0)
    globalid (0.4.2)
      activesupport (>= 4.2.0)
    i18n (1.8.10)
      concurrent-ruby (~> 1.0)
    listen (3.5.1)
      rb-fsevent (~> 0.10, >= 0.10.3)
      rb-inotify (~> 0.9, >= 0.9.10)
    loofah (2.9.1)
      crass (~> 1.0.2)
      nokogiri (>= 1.5.9)
    mail (2.7.1)
      mini_mime (>= 0.1.1)
    marcel (1.0.1)
    method_source (1.0.0)
    mini_mime (1.0.3)
    mini_portile2 (2.5.0)
    minitest (5.14.4)
    mutant (0.10.29)
      diff-lcs (~> 1.3)
      parser (~> 3.0.0)
      regexp_parser (~> 2.0, >= 2.0.3)
      unparser (~> 0.6.0)
    mutant-license (0.1.1.1.345437382428958.0)
    mutant-rspec (0.10.29)
      mutant (= 0.10.29)
      rspec-core (>= 3.8.0, < 4.0.0)
    nio4r (2.5.7)
    nokogiri (1.11.3)
      mini_portile2 (~> 2.5.0)
      racc (~> 1.4)
    parser (3.0.1.0)
      ast (~> 2.4.1)
    pg (1.2.3)
    racc (1.5.2)
    rack (2.2.3)
    rack-test (1.1.0)
      rack (>= 1.0, < 3)
    rails (6.1.3.1)
      actioncable (= 6.1.3.1)
      actionmailbox (= 6.1.3.1)
      actionmailer (= 6.1.3.1)
      actionpack (= 6.1.3.1)
      actiontext (= 6.1.3.1)
      actionview (= 6.1.3.1)
      activejob (= 6.1.3.1)
      activemodel (= 6.1.3.1)
      activerecord (= 6.1.3.1)
      activestorage (= 6.1.3.1)
      activesupport (= 6.1.3.1)
      bundler (>= 1.15.0)
      railties (= 6.1.3.1)
      sprockets-rails (>= 2.0.0)
    rails-dom-testing (2.0.3)
      activesupport (>= 4.2.0)
      nokogiri (>= 1.6)
    rails-html-sanitizer (1.3.0)
      loofah (~> 2.3)
    railties (6.1.3.1)
      actionpack (= 6.1.3.1)
      activesupport (= 6.1.3.1)
      method_source
      rake (>= 0.8.7)
      thor (~> 1.0)
    rake (13.0.3)
    rb-fsevent (0.10.4)
    rb-inotify (0.10.1)
      ffi (~> 1.0)
    regexp_parser (2.1.1)
    rspec-core (3.10.1)
      rspec-support (~> 3.10.0)
    rspec-expectations (3.10.1)
      diff-lcs (>= 1.2.0, < 2.0)
      rspec-support (~> 3.10.0)
    rspec-mocks (3.10.2)
      diff-lcs (>= 1.2.0, < 2.0)
      rspec-support (~> 3.10.0)
    rspec-rails (4.0.2)
      actionpack (>= 4.2)
      activesupport (>= 4.2)
      railties (>= 4.2)
      rspec-core (~> 3.10)
      rspec-expectations (~> 3.10)
      rspec-mocks (~> 3.10)
      rspec-support (~> 3.10)
    rspec-support (3.10.2)
    sprockets (4.0.2)
      concurrent-ruby (~> 1.0)
      rack (> 1, < 3)
    sprockets-rails (3.2.2)
      actionpack (>= 4.0)
      activesupport (>= 4.0)
      sprockets (>= 3.0.0)
    thor (1.1.0)
    tzinfo (2.0.4)
      concurrent-ruby (~> 1.0)
    unparser (0.6.0)
      diff-lcs (~> 1.3)
      parser (>= 3.0.0)
    websocket-driver (0.7.3)
      websocket-extensions (>= 0.1.0)
    websocket-extensions (0.1.5)
    zeitwerk (2.4.2)

PLATFORMS
  ruby

DEPENDENCIES
  listen (~> 3.3)
  mutant-license!
  mutant-rspec
  pg (~> 1.1)
  rails (~> 6.1.2, >= 6.1.2.1)
  rspec-rails (~> 4.0.2)
  tzinfo-data

RUBY VERSION
   ruby 2.6.6p146

BUNDLED WITH
   1.17.3

Any clue what is happening?

@pauc
Copy link
Author

pauc commented Apr 23, 2021

An example project where this error is occurring: https://github.com/pauc/debug_mutant

@mbj
Copy link
Owner

mbj commented Apr 25, 2021

@pauc I could reproduce the issue, and develop a workaround on what I consider to be a ruby bug in #1229. I pushed mutant-0.10.30 to rubygems with the workaround.

@mbj mbj closed this as completed Apr 25, 2021
@mbj
Copy link
Owner

mbj commented May 13, 2021

I've got independent reports that this still happens even on the latest release. I've got no reproduction at this point but will re-open the issue for now.

We can extend the workaround to reset the binmode flag before every write. In the hope it does not evaporate before the write happens.

@mbj mbj reopened this May 13, 2021
@mbj
Copy link
Owner

mbj commented May 16, 2021

See: #1235 which I may merge. asking for my reporters to test that version as we speak.

@mbj
Copy link
Owner

mbj commented May 17, 2021

I've expanded the workaround into a more elaborate one with the release of v0.10.32. Lets hope its stable now, there is not more to be done from ruby side short of changing to non binary data (moving to UTF-8 JSON as serialzation format).

I've yet to reduce the bug to report it upstream to MRI, but: Mutant needs to stay functioning for a large number of Ruby releases, so this workaround has to stay for the forseeable future.

@mbj mbj closed this as completed May 17, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants