Why ERROR when -e or -E are used?

In the end, a wrapper used to switch easily between versions did something like
/path/to/bin/julia $@,
Double quotes are needed around the $@:

#! /bin/sh
# ...
/path/to/bin/julia "$@"