Sami Jaktholm created ZEPPELIN-1424:
---------------------------------------
Summary: ZeppelinContext.show() fails to display Datasets of
custom classes
Key: ZEPPELIN-1424
URL: https://issues.apache.org/jira/browse/ZEPPELIN-1424
Project: Zeppelin
Issue Type: Bug
Affects Versions: 0.7.0
Environment: Spark 2.0.0
Reporter: Sami Jaktholm
Run the following code in Zeppelin Spark interpreter:
{code:java}
case class Test(key: String, value: String)
val data = spark.createDataset(Seq(
Test("k1", "v1"),
Test("k2", "v2")
))
z.show(data)
{code}
...and you get the following exception:
{noformat}
org.apache.zeppelin.interpreter.InterpreterException:
java.lang.NoSuchMethodException: Test.isNullAt(int)
at org.apache.zeppelin.spark.ZeppelinContext.showDF(ZeppelinContext.java:271)
at org.apache.zeppelin.spark.ZeppelinContext.show(ZeppelinContext.java:191)
at org.apache.zeppelin.spark.ZeppelinContext.show(ZeppelinContext.java:153)
... 46 elided
Caused by: java.lang.NoSuchMethodException: Test.isNullAt(int)
at java.lang.Class.getMethod(Class.java:1786)
at org.apache.zeppelin.spark.ZeppelinContext.showDF(ZeppelinContext.java:254)
... 48 more
{noformat}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)