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.
---