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)

Reply via email to