Github user weand commented on the issue:
https://github.com/apache/zeppelin/pull/2675
Well, the current implementation does not enforce any naming pattern when
creating a new interpreter.
Before ZEPPELIN-3013 interpreters with any characters e.g. - could be
created and executed.
If that's not supported anymore, there should be a failure when creating
such an interpreter.
The current behavior is quite misleading, as the interpreter name is not
even display correctly in the error message. See the corresponding Jira ticket
of this PR.
---