Kris Mok created SPARK-32999:
--------------------------------
Summary: TreeNode.nodeName should not throw malformed class name
error
Key: SPARK-32999
URL: https://issues.apache.org/jira/browse/SPARK-32999
Project: Spark
Issue Type: Bug
Components: SQL
Affects Versions: 3.0.0, 2.4.0, 3.1.0
Reporter: Kris Mok
Similar to SPARK-32238, the use of {{java.lang.Class.getSimpleName}} in
{{TreeNode.nodeName}} is problematic because Scala classes may trigger
{{java.lang.InternalError: Malformed class name}}.
This happens more often when using nested classes in Scala (or declaring
classes in Scala REPL which implies class nesting).
Note that on newer versions of JDK the underlying malformed class name no
longer reproduces, so it's less of an issue there. But on JDK8u this problem
still exists so we still have to fix it.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]