Jeff Zhang created ZEPPELIN-2485:
------------------------------------
Summary: AngularModel can be serialized correctly.
Key: ZEPPELIN-2485
URL: https://issues.apache.org/jira/browse/ZEPPELIN-2485
Project: Zeppelin
Issue Type: Bug
Affects Versions: 0.7.1
Reporter: Jeff Zhang
Assignee: Jeff Zhang
{code}
ERROR [2017-05-03 14:25:31,563] ({pool-21-thread-1}
AngularObject.java[run]:193) - Exception on watch
java.lang.IllegalArgumentException: class
org.apache.zeppelin.display.angular.notebookscope.AngularModel declares
multiple JSON fields named name
at
com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.getBoundFields(ReflectiveTypeAdapterFactory.java:122)
at
com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.create(ReflectiveTypeAdapterFactory.java:72)
at com.google.gson.Gson.getAdapter(Gson.java:349)
at
com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:55)
at
com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
at
com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
at com.google.gson.Gson.toJson(Gson.java:582)
at com.google.gson.Gson.toJson(Gson.java:561)
at com.google.gson.Gson.toJson(Gson.java:516)
at com.google.gson.Gson.toJson(Gson.java:496)
at
org.apache.zeppelin.interpreter.remote.RemoteInterpreterEventClient.angularObjectUpdate(RemoteInterpreterEventClient.java:96)
at
org.apache.zeppelin.interpreter.remote.RemoteInterpreterServer.onUpdate(RemoteInterpreterServer.java:788)
at
org.apache.zeppelin.display.AngularObjectRegistry$1.updated(AngularObjectRegistry.java:56)
at org.apache.zeppelin.display.AngularObject.emit(AngularObject.java:152)
at org.apache.zeppelin.display.AngularObject.set(AngularObject.java:175)
at org.apache.zeppelin.display.AngularObject.set(AngularObject.java:161)
at
org.apache.zeppelin.display.angular.AbstractAngularModel.value(AbstractAngularModel.scala:89)
at
org.apache.zeppelin.display.angular.notebookscope.AngularModel.<init>(AngularModel.scala:31)
at
org.apache.zeppelin.display.angular.notebookscope.AngularModel$.apply(AngularModel.scala:50)
at
$line37220163026.$read$$iw$$iw$$iw$$iw$$iw$$iw$$iw$$iw$$iw$$iw$$iw$$iw$$anonfun$1.apply$mcV$sp(<console>:41)
at
org.apache.zeppelin.display.angular.AbstractAngularElem$$anon$1.watch(AbstractAngularElem.scala:143)
at
org.apache.zeppelin.display.AngularObjectWatcher.watch(AngularObjectWatcher.java:33)
at org.apache.zeppelin.display.AngularObject$1.run(AngularObject.java:191)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
{code}
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)